Problème code php

Fermé
gazertop - 25 juin 2012 à 11:33
 A.Nonymous - 25 juin 2012 à 14:49
Bonjour,

j'ai quelques soucis concernant mon php, je ne sais pas d'où vient l'erreur ...
je souhaite afficher dans un tableau le contenu de ma bdd qui ne contient que "nom" et "image"
voici mon code :

<?php
$db_host = 'localhost'; // ou $db_host ='127.0.0.1' j'ai essayé les 2
$db_user = 'root';
$db_pwd = '';

$database = 'gamme';
$table = 'ergon';

$connexion=mysql_pconnect ($db_host, $db_user, $db_pwd);
mysql_select_db($database,$connexion)

if (!mysql_connect($db_host, $db_user, $db_pwd))
die("Can't connect to database");

if (!mysql_select_db($database))
die("Can't select database");

$nom=$_GET['nom'];
$image=$GET['image'];

$requete="SELECT*ALL FROM Ergon";

$resultat=mysql_query($requete,$connexion);

while (($row=mysql_fetch_array($resultat)))
{
echo"\n",
'<tr><td align="center">',$row["nom"],'</td>',
'<td align="center"><img src="images/',$row["image"],'"/></td>',

"\n</tr>";
}
echo "\n</table>";
?>


merci de votre aide

A voir également:

5 réponses

Kafiristanica Messages postés 263 Date d'inscription mardi 12 juin 2012 Statut Membre Dernière intervention 27 août 2012 28
Modifié par Kafiristanica le 25/06/2012 à 11:48
quelle est l'erreur ??

n'est elle pas du a l'absence de ; a la fin de la 10eme ligne ?
0
Colbi97 Messages postés 564 Date d'inscription mardi 3 mars 2009 Statut Membre Dernière intervention 25 novembre 2015 12
25 juin 2012 à 11:38
Bonjour,
Et tu as un message d'erreur ?
0
Webster95 Messages postés 553 Date d'inscription lundi 5 novembre 2007 Statut Membre Dernière intervention 9 juillet 2013 142
Modifié par Webster95 le 25/06/2012 à 12:20
Salut,
Je pense que tu devrais déja remplacer cette partie du code:

$image=$GET['image'];  

$requete="SELECT*ALL FROM Ergon";  



par :

$image=$_GET['image'];  

$requete="SELECT * FROM Ergon";  




Ensuite, il y a une erreur de syntaxe ici:
mysql_select_db($database,$connexion) 


Tu as oublié le ;

mysql_select_db($database,$connexion);




Effectivement, as-tu des erreurs ?


Répondez vite, mais répondez bien.
"Le meilleur antivirus reste l'utilisateur"
0
Kafiristanica Messages postés 263 Date d'inscription mardi 12 juin 2012 Statut Membre Dernière intervention 27 août 2012 28
25 juin 2012 à 12:23
<?php
$db_host = 'localhost'; // ou $db_host ='127.0.0.1' j'ai essayé les 2
$db_user = 'root';
$db_pwd = '';

$database = 'gamme';


$connexion=mysql_pconnect ($db_host, $db_user, $db_pwd);
mysql_select_db($database,$connexion);

if (!mysql_connect($db_host, $db_user, $db_pwd))
die("Can't connect to database");

if (!mysql_select_db($database))
die("Can't select database");

$nom=$_GET['nom'];
$image=$GET['image'];

$requete="SELECT * FROM Ergon";

$resultat=mysql_query($requete,$connexion);

while (($row=mysql_fetch_array($resultat)))
{
echo"\n",
"<tr><td align="center">".$row[\"nom\"]."</td>",
"<td align="center"><img src="images/".$row[\"image\"]."/></td>",

"\n</tr>";
}
echo "\n</table>";
?>
0

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

Posez votre question
Pourquoi se connecter 2 fois à la BDD ? Si c'est voulu, attention à préciser quelle connexion utiliser à chaque fois.

[...]
$table = 'ergon';
$connexion = mysql_connect($db_host, $db_user, $db_pwd)) or die("Can't connect to database");
mysql_select_db($database) or die("Can't select database");
$nom=$_GET['nom'];
$image=$GET['image'];
$requete="SELECT*ALL FROM Ergon";
$resultat=mysql_query($requete,$connexion);
while (($row=mysql_fetch_array($resultat)))
[...]
0