Ses derniers messages sur les forums
Hello.
Tu dois échapper avec \ les quotes qui sont du html/JavaScript à l'intérieur de ton echo :
<?php
echo ' <td class="lignetd"><input type="text" id="'.$i.'-'.$j.'" name="'.$i.'-'.$j.'" value="'.$ligne[$j].'" class="intext" onFocus="getfocus(\''.$i.'\'-\''.$j.'\')"/></td>
';
?>
@+...
One Love, One Heart, One Unity.
One Love, One Heart, One Unity.
One Love, One Heart, One Unity.
Reuh ...
OK tu persévères c'est bien ... quelques remarques alors ...
Au lieu de garder ton $_GET['debut'] tout au long de ton script, initialise (et nettoie/filtre avec htmlentities par exemple) $_GET['debut'], fais-en une variable $debut et sers-toi d'elle dans le reste de ton script, c'est plus pratique.
Pour ça modifie ton script comme ça :
// sinon, on regarde si la variable $debut (le x de notre LIMIT) n'a pas déjà étédéclarée, et dans ce cas, on l'initialise à 0
if (!isset($_GET['debut'])) $_GET['debut'] = 0;
c'est pas bon, tu dis : "si $_GET['debut'] n'existe pas, $_GET['debut'] = 0" ... et puis tu t'arrête ... et si il existe ?
remplace par :
if (isset($_GET['debut'])) $debut = $_GET['debut']; else $debut = '0';
Après tu n'as plus qu'à remplcer tes $_GET['debut'] par ta variable $debut :
// Préparation de la requête avec le LIMIT
$sql = 'SELECT titre, description FROM catalogue ORDER BY titre ASC LIMIT '.$_GET['debut'].','.$nb_affichage_par_page;
remplace par :
$sql = 'SELECT titre, description FROM catalogue ORDER BY titre ASC LIMIT '.$debut.','.$nb_affichage_par_page;
// on affiche enfin notre barre
echo '<span class="gras">'.barre_navigation($nb_total, $nb_affichage_par_page, $_GET['debut'], 3).'</span>';
remplace par :
echo '<span class="gras">'.barre_navigation($nb_total, $nb_affichage_par_page, $debut, 3).'</span>';
@+...
One Love, One Heart, One Unity.
One Love, One Heart, One Unity.
et ça serait mieux de séparer le style dans une feuille css --> http://css.alsacreations.com/
@+...
One Love, One Heart, One Unity.
et
One Love, One Heart, One Unity.
Hello.
Essaye avec ça :
<?php
/*on initialise la session*/
session_start();
/*on récupère la valeur de $_SESSION['lan']*/
$sessionlan = $_SESSION['lan'];
/*pas clair la requête, on peut faire mieux voir dessous*/
//$querrylans = mysql_query("SELECT * FROM lans WHERE name='$sessionlan'");
/*on prépare la requête*/
$sql = 'SELECT * FROM lans WHERE name='.$sessionlan.'';
/*on l'exécute et si elle foire on a un message d'erreur*/
$querrylans = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
/*on boucle sur les données du tableau $querrylans issues de la requête sql*/
while($donneeslan = mysql_fetch_array($querrylans)) {
/*je vois pas l'intérêt de ça, tu bousilles $_SESSION['lanevent'] avec la valeur de $donneeslan[edition] à l'instant ou la boucle passe sur un enregistrement, normal que $_SESSION['lanevent'] soit toujours égal à la dernière valeur de $donneeslan[edition]*/
//$_SESSION['lanevent'] = $donneeslan[edition];
/*on affiche les différentes valeurs retournées par la requête en faisant de belles concaténations au lieu de vilain <?php echo ... ?> qui finissent par un <?php } ?> trop môche ; )*/
echo '<tr onmouseover="this.style.backgroundColor=\'#e7e7e7\';this.style.color=\'#FFFFFF\';" onmouseout="this.style.backgroundColor=\'#f8f9fb\';this.style.color=\'#f8f9fb\'" style="cursor:pointer;" onclick="window.location.href=\'changelanevent.php?lanevent='.$donneeslan['edition'].'\'">
<td valign="top">'.$donneeslan['name'].'</td>
<td valign="top">'.$donneeslan['edition'].'</td>
<td valign="top">'.$donneeslan['datestart'].'</td>
</tr>';
/*fin de la boucle*/
}
?>
@+...
One Love, One Heart, One Unity.
Hello.
Arf ... scuzme ... j'ai mal lu le problème !
@+...
One Love, One Heart, One Unity.
mysql_select_db ('rastavibes', $base) ;
faut remplacer "rastavibes" ^^
sinon tu testes chez moi ... mouhahaha !
One Love, One Heart, One Unity.