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