SQL afichage d un champ de ma table

Nice_Killer Messages postés 106 Statut Membre -  
Nice_Killer Messages postés 106 Statut Membre -
Bonjour,
j ai une table qui contien 2 chaps 1er nom (varchar) et 2eme info (text) je veu ds 1 premier temp aficher une liste des noms portant des liens vers les info voila le code qui faist sa:
<?php
$db = mysql_connect('localhost','root', '');

// on sélectionne la base
mysql_select_db('pro',$db);

$sql=('select * from lacs');
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());

while($e = mysql_fetch_array($req))
echo "<td><a href='afficher_info.php?id=$e[0]'>$e[nom]</a><td><br>"

?>
maintenat le problem est dns la dexieme page ki contien les info

<?php
$db = mysql_connect('localhost','root', '');

// on sélectionne la base
mysql_select_db('pro',$db);

$sql=('select * from lacs');
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());

while($e = mysql_fetch_array($req))
echo $e[1]; // c la ou se situ mon problem

?>
j arive pas a aficher chaq info independament des autres car kand je clic sur n import kel 'nom' j obtien tous les 'info' et pas seulment l info corespondant au "nom" cliqué
Mersi de maider svp
A voir également:

7 réponses

moderno31 Messages postés 900 Statut Membre 92
 
Hello,
Au lieu de faire while($e = mysql_fetch_array($req))
essaye while($e = mysql_fetch_rows($req))

Comme tu récupère tes champs avec $e[0], il s'agit de l'ordre des colones.
0
jeangilles Messages postés 816 Date d'inscription   Statut Membre Dernière intervention   186
 
Pour ta 2eme page :


<?php
$db = mysql_connect('localhost','root', '');

$id = $_GET['id'];

// on sélectionne la base
mysql_select_db('pro',$db);

$sql=("select * from lacs WHERE id='$id'"); // j'ai mis id ici mais ca dépend du nom de ton champs ^^

$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());

while($e = mysql_fetch_array($req))
echo $e[1];

?>
0
Nice_Killer Messages postés 106 Statut Membre 8
 
je vien d esseyer sa mais voila le message d erreur

Erreur SQL !
select * from lacs WHERE id='Vallée d'
Champ 'id' inconnu dans where clause
0
jeangilles Messages postés 816 Date d'inscription   Statut Membre Dernière intervention   186
 
ha oui ya un accent ...
heu alors c'est

$id = addslashes($_GET['id']); (en haut de la deuxieme page)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Nice_Killer Messages postés 106 Statut Membre 8
 
je pence pas k il sagit d un problem d accent
voila un autre exemple ou il y pa d accent

Erreur SQL !
select * from lacs WHERE id='Gorges et Sources Tatroute'
Champ 'id' inconnu dans where clause
0
jeangilles Messages postés 816 Date d'inscription   Statut Membre Dernière intervention   186
 
Ben si t'avais le probleme d'accent
mais apres je t'ai bien mis qu'il fallait que tu modifies le code suivant ta base de donnée !
0
Nice_Killer Messages postés 106 Statut Membre 8
 
la je compren rien je c pas coment regle le problem c un kass tet koi
mersi de tt fasson
0