Problème d'ajout en php
Fermé
gfcna
-
26 avril 2010 à 09:25
justoo76 Messages postés 186 Date d'inscription mardi 13 avril 2010 Statut Membre Dernière intervention 23 mars 2016 - 26 avril 2010 à 10:32
justoo76 Messages postés 186 Date d'inscription mardi 13 avril 2010 Statut Membre Dernière intervention 23 mars 2016 - 26 avril 2010 à 10:32
A voir également:
- Problème d'ajout en php
- Easy php - Télécharger - Divers Web & Internet
- Ajout rapide snap - Forum Snapchat
- Retour a la ligne php ✓ - Forum PHP
- Ajout rapide - Forum Snapchat
- Demande d'ajout snap qui disparait ✓ - Forum Snapchat
8 réponses
justoo76
Messages postés
186
Date d'inscription
mardi 13 avril 2010
Statut
Membre
Dernière intervention
23 mars 2016
13
26 avril 2010 à 09:42
26 avril 2010 à 09:42
Bonjour,
Je ne connait pas trop la fonction each() mais apparament, elle requiere un tableau ou objet en parametre.. A mon avis ya un changement de variables à faire.
Je ne connait pas trop la fonction each() mais apparament, elle requiere un tableau ou objet en parametre.. A mon avis ya un changement de variables à faire.
justoo76
Messages postés
186
Date d'inscription
mardi 13 avril 2010
Statut
Membre
Dernière intervention
23 mars 2016
13
26 avril 2010 à 10:03
26 avril 2010 à 10:03
Bah déja pour ton while , si tu veux comparer, faudrai remplacer sa :
while (list($var, $value) = each($HTTP_GET_VARS))
par sa :
while (list($var, $value) == each($HTTP_GET_VARS))
Sinon sa compare rien du tout !
while (list($var, $value) = each($HTTP_GET_VARS))
par sa :
while (list($var, $value) == each($HTTP_GET_VARS))
Sinon sa compare rien du tout !
justoo76
Messages postés
186
Date d'inscription
mardi 13 avril 2010
Statut
Membre
Dernière intervention
23 mars 2016
13
26 avril 2010 à 10:03
26 avril 2010 à 10:03
c quoi ta variable $http_get_vars ?
voici l'erreur après le changement "=="
Parse error: syntax error, unexpected T_IS_EQUAL, expecting '=' in C:\Users\Guillaume\Desktop\xampp\htdocs\adresse\ajout.php on line 13
Parse error: syntax error, unexpected T_IS_EQUAL, expecting '=' in C:\Users\Guillaume\Desktop\xampp\htdocs\adresse\ajout.php on line 13
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
j'ai résolu le problème
avec each en remplaçant each($HTTP_GET_VARS)) par each($_POST))
il me reste cette erreur désormais :
Warning: mysql_close() expects parameter 1 to be resource, null given in C:\Users\Guillaume\Desktop\xampp\htdocs\adresse\ajout.php on line 48
avec each en remplaçant each($HTTP_GET_VARS)) par each($_POST))
il me reste cette erreur désormais :
Warning: mysql_close() expects parameter 1 to be resource, null given in C:\Users\Guillaume\Desktop\xampp\htdocs\adresse\ajout.php on line 48
justoo76
Messages postés
186
Date d'inscription
mardi 13 avril 2010
Statut
Membre
Dernière intervention
23 mars 2016
13
26 avril 2010 à 10:15
26 avril 2010 à 10:15
Tu l'a bien parametré ton $db_link ?
genre
$db_link = mysql_connect($myServer, $myUser, $myPass)
or die("Connexion impossible sur le serveur $myServer");
genre
$db_link = mysql_connect($myServer, $myUser, $myPass)
or die("Connexion impossible sur le serveur $myServer");
effectivement ça venait de là problème résolu maintenant j'ai un autre problème dans la page carnet.php :
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\Users\Guillaume\Desktop\xampp\htdocs\adresse\carnet.php on line 17
/////////////
<?php
include("config.inc.php");
?>
<html>
<title>Carnet d'adresse</title>
<body bgcolor="#FFFFFF">
<h1 align=center>Carnet d'adresse</h1><br>
<?php
/*___________________AFFICHAGE_DES_ENREGISTREMENTS_____________________ */
$result = MYSQL_QUERY("select * from carnet order by nom");
$number = MYSQL_NUM_ROWS($result);
echo "<p align=center>$number enregistrements.</p><br>";
$i=0;
echo "<table border=1 align=center><tr><th>Nom</th><th>Prénom</th><th>Adresse</th><th>Code Postal</th><th>Ville</th><th>Téléphone</th><th>Fax</th><th>E-mail</th><th colspan=2>Opérations</th></tr>";
while ($i<$number) {
$id=mysql_result($result,$i,"id");
$nom=mysql_result($result,$i,"nom"); if ($nom=="") {$nom="-";}
$prenom=mysql_result($result,$i,"prenom"); if ($prenom=="") {$prenom="-";}
$adresse1=mysql_result($result,$i,"adresse1");
$adresse2=mysql_result($result,$i,"adresse2");if (($adresse2=="")&&($adresse1=="")) {$adresse1="-";}
$cpostal=mysql_result($result,$i,"cpostal");if ($cpostal=="") {$cpostal="-";}
$ville=mysql_result($result,$i,"ville");if ($ville=="") {$ville="-";}
$tel=mysql_result($result,$i,"tel");if ($tel=="") {$tel="-";}
$fax=mysql_result($result,$i,"fax");if ($fax=="") {$fax="-";}
$email=mysql_result($result,$i,"email");if ($email=="") {$email="-";}
echo "<tr><td align=center><b>$nom</b></td><td align=center>$prenom</td><td align=center>$adresse1";
echo "<br>$adresse2</td><td align=center>$cpostal</td><td align=center>$ville</td><td align=center>$tel</td><td align=center>$fax</td><td align=center>$email</td><td><a href='modif.php?id=$id'>Modifier</a></td><td><a href='effacer.php?eff=$id'>Effacer</a></td></tr>";
$i++;
}
echo "</table>";
/* _________________________MENU____________________________ */
echo "<br><br><br><a href='ajout.php'><p align=center>Ajouter un enregistrement</p></a>";
MYSQL_CLOSE();
?>
</body>
</html>
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\Users\Guillaume\Desktop\xampp\htdocs\adresse\carnet.php on line 17
/////////////
<?php
include("config.inc.php");
?>
<html>
<title>Carnet d'adresse</title>
<body bgcolor="#FFFFFF">
<h1 align=center>Carnet d'adresse</h1><br>
<?php
/*___________________AFFICHAGE_DES_ENREGISTREMENTS_____________________ */
$result = MYSQL_QUERY("select * from carnet order by nom");
$number = MYSQL_NUM_ROWS($result);
echo "<p align=center>$number enregistrements.</p><br>";
$i=0;
echo "<table border=1 align=center><tr><th>Nom</th><th>Prénom</th><th>Adresse</th><th>Code Postal</th><th>Ville</th><th>Téléphone</th><th>Fax</th><th>E-mail</th><th colspan=2>Opérations</th></tr>";
while ($i<$number) {
$id=mysql_result($result,$i,"id");
$nom=mysql_result($result,$i,"nom"); if ($nom=="") {$nom="-";}
$prenom=mysql_result($result,$i,"prenom"); if ($prenom=="") {$prenom="-";}
$adresse1=mysql_result($result,$i,"adresse1");
$adresse2=mysql_result($result,$i,"adresse2");if (($adresse2=="")&&($adresse1=="")) {$adresse1="-";}
$cpostal=mysql_result($result,$i,"cpostal");if ($cpostal=="") {$cpostal="-";}
$ville=mysql_result($result,$i,"ville");if ($ville=="") {$ville="-";}
$tel=mysql_result($result,$i,"tel");if ($tel=="") {$tel="-";}
$fax=mysql_result($result,$i,"fax");if ($fax=="") {$fax="-";}
$email=mysql_result($result,$i,"email");if ($email=="") {$email="-";}
echo "<tr><td align=center><b>$nom</b></td><td align=center>$prenom</td><td align=center>$adresse1";
echo "<br>$adresse2</td><td align=center>$cpostal</td><td align=center>$ville</td><td align=center>$tel</td><td align=center>$fax</td><td align=center>$email</td><td><a href='modif.php?id=$id'>Modifier</a></td><td><a href='effacer.php?eff=$id'>Effacer</a></td></tr>";
$i++;
}
echo "</table>";
/* _________________________MENU____________________________ */
echo "<br><br><br><a href='ajout.php'><p align=center>Ajouter un enregistrement</p></a>";
MYSQL_CLOSE();
?>
</body>
</html>
justoo76
Messages postés
186
Date d'inscription
mardi 13 avril 2010
Statut
Membre
Dernière intervention
23 mars 2016
13
26 avril 2010 à 10:32
26 avril 2010 à 10:32
Et bien la syntaxe a l'aire correct, c'est peut être dans la base de donnée qu'il y a un pb , sinon moi pour aficher le nre de ligne totale s'une table je fait :
$lignes=0;
$lignes=mysql_query("SELECT COUNT(*) as NBR FROM ta_table");
$row=mysql_fetch_object($lignes);
$total=$row->NBR;
echo $total.'enregistrement';
$lignes=0;
$lignes=mysql_query("SELECT COUNT(*) as NBR FROM ta_table");
$row=mysql_fetch_object($lignes);
$total=$row->NBR;
echo $total.'enregistrement';