Probleme dans ma requette Php,voila:
Fermé
adil7777
Messages postés
4
Date d'inscription
vendredi 11 juin 2010
Statut
Membre
Dernière intervention
11 juin 2010
-
11 juin 2010 à 11:31
ratikuss Messages postés 1996 Date d'inscription vendredi 8 juin 2007 Statut Membre Dernière intervention 14 décembre 2016 - 11 juin 2010 à 12:02
ratikuss Messages postés 1996 Date d'inscription vendredi 8 juin 2007 Statut Membre Dernière intervention 14 décembre 2016 - 11 juin 2010 à 12:02
A voir également:
- Probleme dans ma requette Php,voila:
- Easy php - Télécharger - Divers Web & Internet
- Il y a eu un problème avec cette requête. nous travaillons à sa résolution aussi vite que nous le pouvons. - Forum Facebook
- Php?id=1 - Forum PHP
- \R php ✓ - Forum PHP
- Php if plusieurs conditions ✓ - Forum PHP
4 réponses
justoo76
Messages postés
186
Date d'inscription
mardi 13 avril 2010
Statut
Membre
Dernière intervention
23 mars 2016
13
11 juin 2010 à 11:33
11 juin 2010 à 11:33
C'est cool, mais sa ne nous dit pas l'erreur....
sapma
Messages postés
168
Date d'inscription
vendredi 20 novembre 2009
Statut
Membre
Dernière intervention
7 juin 2011
5
Modifié par sapma le 11/06/2010 à 11:40
Modifié par sapma le 11/06/2010 à 11:40
1 - Ton script php peut être hacké ou piraté par SQL Injection.
2 - tu peux stp restructurer ton code et ajouter quelques commentaire pour qu'on puisse comprendre la traitement.
exemple
// si le type est un livre ...
if($value=="TYP")
---
remarque :
$nb++; // nombre de lignes trouvées dans la base de donnée
tu peux utiliser :
$nb = mysql_num_rows($resultat);
You Are Welcome
2 - tu peux stp restructurer ton code et ajouter quelques commentaire pour qu'on puisse comprendre la traitement.
exemple
// si le type est un livre ...
if($value=="TYP")
---
remarque :
$nb++; // nombre de lignes trouvées dans la base de donnée
tu peux utiliser :
$nb = mysql_num_rows($resultat);
You Are Welcome
adil7777
Messages postés
4
Date d'inscription
vendredi 11 juin 2010
Statut
Membre
Dernière intervention
11 juin 2010
11 juin 2010 à 11:53
11 juin 2010 à 11:53
la liste des livres :
Notice: Undefined variable: value in C:\wamp\www\essaie\livres\recherche.php on line 14
Notice: Undefined index: COTE in C:\wamp\www\essaie\livres\recherche.php on line 31
Il y a 0 livres.
le non de mon fichier php : recherche.php
Notice: Undefined variable: value in C:\wamp\www\essaie\livres\recherche.php on line 14
Notice: Undefined index: COTE in C:\wamp\www\essaie\livres\recherche.php on line 31
Il y a 0 livres.
le non de mon fichier php : recherche.php
adil7777
Messages postés
4
Date d'inscription
vendredi 11 juin 2010
Statut
Membre
Dernière intervention
11 juin 2010
11 juin 2010 à 11:56
11 juin 2010 à 11:56
ligne 14 ya ecri: if($value=="TYP")
ligne 31 c la requette: $requete="select ISBN,NomAuteur,PrenomAuteur,TITRE from livre where COTE='".$_POST['COTE']."'";
ligne 31 c la requette: $requete="select ISBN,NomAuteur,PrenomAuteur,TITRE from livre where COTE='".$_POST['COTE']."'";
ratikuss
Messages postés
1996
Date d'inscription
vendredi 8 juin 2007
Statut
Membre
Dernière intervention
14 décembre 2016
262
Modifié par ratikuss le 11/06/2010 à 12:05
Modifié par ratikuss le 11/06/2010 à 12:05
et où est défini $value ? car l'erreur vient du faire quel n'existe pas. Et je ne vois pas COTE dans ton formulaire...
adil7777
Messages postés
4
Date d'inscription
vendredi 11 juin 2010
Statut
Membre
Dernière intervention
11 juin 2010
11 juin 2010 à 11:47
11 juin 2010 à 11:47
ok,merci je vai le refaire, voila g une liste déroulante que g creer:
<form action="recherche.php" method="post">
<p>
<label for="catalogue">Categorie :</label><br />
<select name="catalogue" id="catalogue">
<optgroup label="Toutes">
<option value="Bande dessinée">Nos livres</option>
</optgroup>
<optgroup label="Catalogue pour adultes">
<option value="BD">Bande dessinée</option>
<option value="B">Biographie</option>
<option value="CL">Classique</option>
<option value="Conte">Conte</option>
<option value="DIC">Dictionnaire</option>
<option value="D">Documentaire</option>
<option value="FL">Fonds local</option>
<option value="GUI">Guide</option>
<option value="H">Histoire</option>
<option value="HU">Humour</option>
<option value="LA">Livre en anglais</option>
<option value="N">Nouvelles</option>
<option value="P">Poésie</option>
<option value="POL">Policier</option>
<option value="R">Roman</option>
<option value="ROZ">Romans sentimentaux</option>
<option value="SF">Science fiction</option>
<option value="TH">Théâtre</option>
</optgroup>
<optgroup label="Catalogue pour jeunes">
<option value="Album">Album</option>
<option value="Album pour enfant">Album pour enfant</option>
<option value="Bande dessinée">Bande dessinée</option>
<option value="Conte">Conte</option>
<option value="Dictionnaire">Dictionnaire</option>
<option value="documentaire">Documentaire</option>
<option value="Histoire">Histoire</option>
<option value="Livre en anglais">Livre en anglais</option>
<option value="Policier">Policier</option>
<option value="Roman">Roman</option>
<option value="Science fiction">Science fiction</option>
<option value="Théâtre">Théâtre</option>
</optgroup>
<optgroup label="Acquisitions récentes">
<option value="Nouveauté">Nouveauté</option>
</select><br/>
<p>
<label>Mot rechercher :</label><br />
<input type="text" name="rech" id="nom" tabindex="150" /><br />
</p>
</p>
<input type="submit" value="Afficher la liste"/><input type="reset" value="Effacer recherche" />
</form>
</fieldset>
<p>
</p>
</body>
</html>
apres sur ma table Livre sur ma base de donnée j'ai :
ID TYP ISBN DEWEY COTE ANNE EDITEUR NomAuteur PrenomAuteur TITRE
640 A D ........
type sa veut dire A(adulte) ou J(jeune)
<form action="recherche.php" method="post">
<p>
<label for="catalogue">Categorie :</label><br />
<select name="catalogue" id="catalogue">
<optgroup label="Toutes">
<option value="Bande dessinée">Nos livres</option>
</optgroup>
<optgroup label="Catalogue pour adultes">
<option value="BD">Bande dessinée</option>
<option value="B">Biographie</option>
<option value="CL">Classique</option>
<option value="Conte">Conte</option>
<option value="DIC">Dictionnaire</option>
<option value="D">Documentaire</option>
<option value="FL">Fonds local</option>
<option value="GUI">Guide</option>
<option value="H">Histoire</option>
<option value="HU">Humour</option>
<option value="LA">Livre en anglais</option>
<option value="N">Nouvelles</option>
<option value="P">Poésie</option>
<option value="POL">Policier</option>
<option value="R">Roman</option>
<option value="ROZ">Romans sentimentaux</option>
<option value="SF">Science fiction</option>
<option value="TH">Théâtre</option>
</optgroup>
<optgroup label="Catalogue pour jeunes">
<option value="Album">Album</option>
<option value="Album pour enfant">Album pour enfant</option>
<option value="Bande dessinée">Bande dessinée</option>
<option value="Conte">Conte</option>
<option value="Dictionnaire">Dictionnaire</option>
<option value="documentaire">Documentaire</option>
<option value="Histoire">Histoire</option>
<option value="Livre en anglais">Livre en anglais</option>
<option value="Policier">Policier</option>
<option value="Roman">Roman</option>
<option value="Science fiction">Science fiction</option>
<option value="Théâtre">Théâtre</option>
</optgroup>
<optgroup label="Acquisitions récentes">
<option value="Nouveauté">Nouveauté</option>
</select><br/>
<p>
<label>Mot rechercher :</label><br />
<input type="text" name="rech" id="nom" tabindex="150" /><br />
</p>
</p>
<input type="submit" value="Afficher la liste"/><input type="reset" value="Effacer recherche" />
</form>
</fieldset>
<p>
</p>
</body>
</html>
apres sur ma table Livre sur ma base de donnée j'ai :
ID TYP ISBN DEWEY COTE ANNE EDITEUR NomAuteur PrenomAuteur TITRE
640 A D ........
type sa veut dire A(adulte) ou J(jeune)
ratikuss
Messages postés
1996
Date d'inscription
vendredi 8 juin 2007
Statut
Membre
Dernière intervention
14 décembre 2016
262
11 juin 2010 à 11:49
11 juin 2010 à 11:49
ça te donne quoi comme information pour l'erreur ?