le 25/01/2011 à 00:08
saad
je n arrive pas à detecter une erreur qui serait à la ligne 35 ! aidez moi svp
voici le message d'erreur :
Warning: Invalid argument supplied for foreach() in C:\xampp\htdocs\display.php on line 35
................................
voici le fichier php
..................................
voici le message d'erreur :
Warning: Invalid argument supplied for foreach() in C:\xampp\htdocs\display.php on line 35
................................
voici le fichier php
..................................
<?php
/*afficheadresses(displayad.php)*/
echo "<html>
<head><title>adresse du client </title></head>
<body>";
$info = array( "prenom"=>"prénom :",
"nom"=>"nom :",
"rue"=>"Adresse :",
"ville"=>"ville :",
"departement"=>"departement :",
"codepostal"=>"code postal :");
$user="root";
$host="localhost";
$password="";
$database= "membres";
$nomlogin="abracadabra";
$connexion=mysqli_connect($host,$user,$password,$database)
or die ("connexion au serveur impossible");
$query = "SELECT * FROM membree WHERE login='$nomlogin'";
$result = mysqli_query($connexion,$query)
or die ("execution requete impossible");
$ligne = mysqli_fetch_assoc($result);
echo "<p align='center'>
<h1 align='center'>Adresse de $nomlogin</h1>\n";
echo "<br><p align='center'>
<font size='+1'><b>Merci de verifier l'adresse ci-dessous et de rectifier ce qui est incorrect</b></font>
<hr>";
echo "<form action='traitement.php' method='POST'>
<table width='95%' border='0' cellspacing='0'
cellpadding='2'>\n";
foreach($infos as $champ => $info)
{
echo "<tr>
<td align='right'> <B>{$infos[$champ]} </br></td>
<td><input type='text' name='$champ' value='$ligne[$champ]' size='65' maxlength='65'>
</td>
</tr>";
}
echo "</table>
<div align='center'><p><input type='submit' value='Envoyer'>
</p></div>
</form>";
?>
</body></html>