Vérification du scripts php,aidez moi c urgen
Fermé
mehiro
Messages postés
30
Date d'inscription
vendredi 22 février 2008
Statut
Membre
Dernière intervention
3 avril 2008
-
31 mars 2008 à 15:52
Utilisateur anonyme - 1 avril 2008 à 09:53
Utilisateur anonyme - 1 avril 2008 à 09:53
A voir également:
- Vérification du scripts php,aidez moi c urgen
- Easy php - Télécharger - Divers Web & Internet
- Vérification d'état du pc - Guide
- Vérification url - Guide
- Dl protect link verification en cours - Forum Téléchargement
- En cours de verification le bon coin - Forum Hotmail / Outlook.com
5 réponses
Utilisateur anonyme
31 mars 2008 à 15:59
31 mars 2008 à 15:59
bonjour,
essayez ceci
$query ="select distinct ville from maisons where bien ='maison' and code_postal='".$code."' "); /*line 311*/
car il semble ne pas connaitre la variable $bien : bien est le nom de la collone de la table
$res=mysql_query$query);
même écriture pour les suivantes et
changez les $res car chaque requête écrase la précédente saus si vous faites des choses entre temps.
essayez ceci
$query ="select distinct ville from maisons where bien ='maison' and code_postal='".$code."' "); /*line 311*/
car il semble ne pas connaitre la variable $bien : bien est le nom de la collone de la table
$res=mysql_query$query);
même écriture pour les suivantes et
changez les $res car chaque requête écrase la précédente saus si vous faites des choses entre temps.
Ah bon ?
Perso, j'aurai plutot dit que la variable $code n'était pas correctement récupérée (d'où le "Undefined variable: code").
Vu que c'est une variable du formulaire précédent en post, ne faudrait-il pas plutôt rajouté $code = $_POST['codep']; ou un truc du genre ?
Perso, j'aurai plutot dit que la variable $code n'était pas correctement récupérée (d'où le "Undefined variable: code").
Vu que c'est une variable du formulaire précédent en post, ne faudrait-il pas plutôt rajouté $code = $_POST['codep']; ou un truc du genre ?
mehiro
Messages postés
30
Date d'inscription
vendredi 22 février 2008
Statut
Membre
Dernière intervention
3 avril 2008
31 mars 2008 à 16:33
31 mars 2008 à 16:33
merciiiiiiiiiiii
mais ca marche pas :(
mais ca marche pas :(
chantaussel
Messages postés
137
Date d'inscription
lundi 17 mars 2008
Statut
Membre
Dernière intervention
9 juillet 2014
30
31 mars 2008 à 21:57
31 mars 2008 à 21:57
Bon j'ai essayé de corriger ce que je pouvais, mais il faudra surement faire une modification dans les noms des champs de ta bdd (voir le commentaire) ou sinon tu devra faire une condition en IF-ELSE.
Ya surement encore des problèmes, mais essaye comme ça:
Bah, ça m'a fait réviser mes formulaires!
Ya surement encore des problèmes, mais essaye comme ça:
---------------------------------vente.php-------------------------- <form action='vente2.php' method='post' name='form'> <?php echo "Type de bien *:<select name='bien' size='1' >"; echo "<option value='maison'>maison </option>"; echo "<option value='appartement'>appartement </option>"; echo "<option value='fonds_commerce'>fonds commerce </option>"; echo "</select><br>"; echo "Code postal *:<input type='text' name='codep' value='' size='17'><br>"; echo "(EX:4060)- <ahref='aide.php'>aide</a><br>"; echo "<center><input type='submit' name='e1' value='Suite'></center>"; echo "</form>"; ?> </form> ---------------------------------vente2.php-------------------------- <form action='vente3.php' method='post' name='form'> <?php $code = $_POST['codep']; $bien = $_POST['bien']; mysql_connect("localhost","root","") or die ("serveur introuvable!!!"); mysql_select_db("immobilier") or die ("base introuvable!!!"); $query = 'SELECT DISTINCT ville FROM'. $bien . 'WHERE bien='. $bien .' AND code_postal='. $code; // cette ligne ne marchera que si tu as dans chacune de tes tables maison, appartement et fonds commerce un champ 'bien', au lieu d'avoir un champ maison ds la table maison, un champs appartement dans la table appartement... $res=mysql_query("$query"); $n=mysql_num_rows($res); echo "Selectionnez une ville <select name='ville' size='1'>"; for($i=0 ;$i<$n;$i++) { $data=mysql_fetch_array($res); echo "<option value='$data[0]'>$data[0]</option>"; } echo "</select><br>"; echo "<center><input name='s2' type='submit' value='Suite'></center>"; ?> </form>
Bah, ça m'a fait réviser mes formulaires!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Utilisateur anonyme
1 avril 2008 à 09:53
1 avril 2008 à 09:53
Bonjour,
$query = 'SELECT DISTINCT ville FROM'. $bien . 'WHERE bien='. $bien .' AND code_postal='. $code;
// cette ligne ne marchera que si tu as dans chacune de tes tables maison, appartement et fonds commerce un champ 'bien', au lieu d'avoir un champ maison ds la table maison, un champs appartement dans la table appartement...
$res=mysql_query("$query");
il faut un espace derrière FROM
et je pense pas de quote $res=mysql_query($query);
$query = 'SELECT DISTINCT ville FROM'. $bien . 'WHERE bien='. $bien .' AND code_postal='. $code;
// cette ligne ne marchera que si tu as dans chacune de tes tables maison, appartement et fonds commerce un champ 'bien', au lieu d'avoir un champ maison ds la table maison, un champs appartement dans la table appartement...
$res=mysql_query("$query");
il faut un espace derrière FROM
et je pense pas de quote $res=mysql_query($query);