Bonjour à tous,
 
Voici déjà plusieurs jours que je bloque sur une erreur qui doit être des plus bêtes.
 
Voici mes deux parties de code :
 
Code :
 - <?php
 -   $db = mysql_connect("localhost", "root", "" ) or die('Erreur de connexion '.mysql_error());
 -     mysql_select_db("carnet",$db) or die('Erreur de selection '.mysql_error());
 -   $sql = "select name, firstname from carnet order by name, firstname asc";
 -   $result = mysql_query($sql);
 -   	while ($row = mysql_fetch_array($result)) {
 -     echo "<br><a href=\"carnet.php?nom=".$row['name']."&prenom=".$row['firstname']."\">".$row['name']." ".$row['firstname']."</a>";
 -   	}
 -   mysql_close($db);
 - ?>
 
  | 
 
page carnet.php :
Code :
 - <?php
 -   $db = mysql_connect("localhost", "root", "" );
 -     mysql_select_db("carnet",$db);
 -   $nom = $_GET['nom'];
 -   $prenom = $_GET['prenom'];
 -   $sql = mysql_query("select * from carnet where name='.$nom.', firstname='.$prenom.'" ) or die(mysql_error());
 -   while ($row = mysql_fetch_array($sql)) {
 -   	echo "<table border=\"1\" cellspacing=\"0\" cellpadding=\"10\" width=\"650\" align=\"center\">\n";
 -   	echo "<tr>\n";
 -   	echo "<td width=\"35%\"><center>photo</center></td>\n";
 -   	echo "<td width=\"65%\">\n";
 -   	echo "<table border=\"1\" cellspacing=\"0\" cellpadding=\"3\" width=\"400\">\n";
 -   	echo "<tr>\n";
 -   	echo "<td class=\"row_gris\">Nom : ".$row['firstname']." ".$row['name']."</td>\n";
 -   	echo "</tr>\n";
 -   }
 -   mysql_close($db);
 - 	?>
 
  | 
 
et l'erreur est celle-ci : Erreur de syntaxe près de ' firstname='.Rouky.'' à la ligne 1
 
 
merci d'avance à qui pourra m'aider
 
Message édité par Xdead le 16-08-2006 à 20:59:57