erreur php !!

Répondre
saad
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
..................................
<?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>
moogli
le 28/01/2011 à 00:11
moogli
salut,

c'est clair $infos n'est pas un tableau !

tu va me dire mais c'est déclaré en haut !

et nous tu a oublié ou ajouter un S à la fin
$info != $infoS

ps : merci d'utiliser le bbcode pour afficher le code posté, ou utiliser le wall !

@+
Il en faut peu pour être heureux !!!!!
saad
le 29/01/2011 à 22:29
saad
bonsoir et merci moogli pour cette reponse , c est exactement ça , merci encore !
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours