Echo ( ma requette php)
Résolu/Fermé
fhav
Messages postés
252
Date d'inscription
mercredi 11 mars 2009
Statut
Membre
Dernière intervention
25 novembre 2009
-
18 mars 2009 à 10:18
fhav Messages postés 252 Date d'inscription mercredi 11 mars 2009 Statut Membre Dernière intervention 25 novembre 2009 - 18 mars 2009 à 12:43
fhav Messages postés 252 Date d'inscription mercredi 11 mars 2009 Statut Membre Dernière intervention 25 novembre 2009 - 18 mars 2009 à 12:43
Bonjour,
je voudrai bien voir l'execution de ma requette, et les valeur, avec un echo, le resultat est la requette en text, genre "select ...".
Merci
je voudrai bien voir l'execution de ma requette, et les valeur, avec un echo, le resultat est la requette en text, genre "select ...".
Merci
A voir également:
- Echo ( ma requette php)
- Echo lors d'un appel samsung - Forum Samsung
- Easy php - Télécharger - Divers Web & Internet
- @Echo off ✓ - Forum Windows 7
- Fichier .bat, echo off - Forum Virus
- Echo retour à la ligne ✓ - Forum Shell
13 réponses
NookZ
Messages postés
2138
Date d'inscription
jeudi 29 janvier 2009
Statut
Membre
Dernière intervention
7 mars 2013
514
18 mars 2009 à 10:19
18 mars 2009 à 10:19
Je ne suis pas spure d'avoir compris. Vous voulez voir le résultat de la requête ou la chaîne de caractères composant la requête (type "SELECT * from table")?
fhav
Messages postés
252
Date d'inscription
mercredi 11 mars 2009
Statut
Membre
Dernière intervention
25 novembre 2009
5
18 mars 2009 à 10:26
18 mars 2009 à 10:26
en fait, je veux un resultat genre; ( select * from clients where nom="dupond" age ="25" ...)
Merci pour la réponse
Merci pour la réponse
NookZ
Messages postés
2138
Date d'inscription
jeudi 29 janvier 2009
Statut
Membre
Dernière intervention
7 mars 2013
514
18 mars 2009 à 10:29
18 mars 2009 à 10:29
Normalement vous êtes censé faire quelque chose comme ça :
<?php
$requete=mysql_query("select * from clients where nom="dupond" age ="25"");
while($resultat=mysql_fetch_row($requete))
{
$nom=$resultat[0];
$prenom=$resultat[1];
$adresse=$resultat[2];
}
?>
et dans la partie HTML :
<p>Ma requête : <?php echo $requete;?><p>
<p>Nom client : <?php echo $nom;?><p>
<p>Prénom : <?php echo $prenom;?><p>
<?php
$requete=mysql_query("select * from clients where nom="dupond" age ="25"");
while($resultat=mysql_fetch_row($requete))
{
$nom=$resultat[0];
$prenom=$resultat[1];
$adresse=$resultat[2];
}
?>
et dans la partie HTML :
<p>Ma requête : <?php echo $requete;?><p>
<p>Nom client : <?php echo $nom;?><p>
<p>Prénom : <?php echo $prenom;?><p>
killermano66
Messages postés
233
Date d'inscription
jeudi 17 janvier 2008
Statut
Membre
Dernière intervention
25 novembre 2010
41
18 mars 2009 à 10:29
18 mars 2009 à 10:29
$requete = mysql_query(SELECT * FROM tatable WHERE truc = "chose");
echo $requete;
echo $requete;
fhav
Messages postés
252
Date d'inscription
mercredi 11 mars 2009
Statut
Membre
Dernière intervention
25 novembre 2009
5
18 mars 2009 à 10:33
18 mars 2009 à 10:33
mon fichier est le suivant
<?php
?>
<select name="id_client" id="id_client">
<?
if(isset($_POST["ID_reveneur"])){ // je recupere bien ici ID_revendeur
mysql_connect("localhost","root","");
mysql_select_db("clients");
$res = mysql_query("SELECT nom FROM clients WHERE ID_revendeur='".$_POST
["ID_revendeur"]."'ORDER BY nom");
while($row = mysql_fetch_assoc($res)){
?>
<option value='<?=$row["nom"]?>'></option>
<?
}
?>
</select>
maintenant je veux voir l'execution de ma requette ça veux dire si réellement il execute ce que je lui ai écrit... je ne sais si je suis assez clair ?
<?php
?>
<select name="id_client" id="id_client">
<?
if(isset($_POST["ID_reveneur"])){ // je recupere bien ici ID_revendeur
mysql_connect("localhost","root","");
mysql_select_db("clients");
$res = mysql_query("SELECT nom FROM clients WHERE ID_revendeur='".$_POST
["ID_revendeur"]."'ORDER BY nom");
while($row = mysql_fetch_assoc($res)){
?>
<option value='<?=$row["nom"]?>'></option>
<?
}
?>
</select>
maintenant je veux voir l'execution de ma requette ça veux dire si réellement il execute ce que je lui ai écrit... je ne sais si je suis assez clair ?
NookZ
Messages postés
2138
Date d'inscription
jeudi 29 janvier 2009
Statut
Membre
Dernière intervention
7 mars 2013
514
18 mars 2009 à 10:35
18 mars 2009 à 10:35
$req = "SELECT nom FROM clients WHERE ID_revendeur='".$_POST
["ID_revendeur"]."'ORDER BY nom";
mysql_query($req) or die ("Echec de la requête".$req.":".mysql_error());
EDIT : si la requête ne s'exécute pas correctement, le message d'erreur précisant la requête et l'erreur SQL apparaîtra.
["ID_revendeur"]."'ORDER BY nom";
mysql_query($req) or die ("Echec de la requête".$req.":".mysql_error());
EDIT : si la requête ne s'exécute pas correctement, le message d'erreur précisant la requête et l'erreur SQL apparaîtra.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
killermano66
Messages postés
233
Date d'inscription
jeudi 17 janvier 2008
Statut
Membre
Dernière intervention
25 novembre 2010
41
18 mars 2009 à 10:36
18 mars 2009 à 10:36
Ben si ta requête fonctionne, le script devrait te créer autant de
<option value='<?=$row["nom"]?>'></option>
Qu'il y a de noms dans ta table.
Sinon elle ne fonctionne pas.
<option value='<?=$row["nom"]?>'></option>
Qu'il y a de noms dans ta table.
Sinon elle ne fonctionne pas.
fhav
Messages postés
252
Date d'inscription
mercredi 11 mars 2009
Statut
Membre
Dernière intervention
25 novembre 2009
5
18 mars 2009 à 10:42
18 mars 2009 à 10:42
ben je ne sais pas pourquoi il fonctionne pas déja,
en fait dès que je fais un simpe echo après le if ça marche pas. il m'affiche rien en resultat, il m'affiche le select mais rien dedant
en fait dès que je fais un simpe echo après le if ça marche pas. il m'affiche rien en resultat, il m'affiche le select mais rien dedant
NookZ
Messages postés
2138
Date d'inscription
jeudi 29 janvier 2009
Statut
Membre
Dernière intervention
7 mars 2013
514
18 mars 2009 à 10:46
18 mars 2009 à 10:46
faites le "or die" comme expliqué plus haut
fhav
Messages postés
252
Date d'inscription
mercredi 11 mars 2009
Statut
Membre
Dernière intervention
25 novembre 2009
5
18 mars 2009 à 10:53
18 mars 2009 à 10:53
en fait j'ai essayé de le faire, le resultat est blanc comme avant, parceque si je fais un simple echo après le if ça marche pas, et c etrange, ma bda au départ contenait 10 table, mnt je me retrouve avec 48 tables,
les tables ajoutés je sais même pas c quoi c des noms de genre
jos_menu_types
jos_messages
jos_messages_cfg
jos_migration_backlinks
jos_modules...
............................................
merci
les tables ajoutés je sais même pas c quoi c des noms de genre
jos_menu_types
jos_messages
jos_messages_cfg
jos_migration_backlinks
jos_modules...
............................................
merci
NookZ
Messages postés
2138
Date d'inscription
jeudi 29 janvier 2009
Statut
Membre
Dernière intervention
7 mars 2013
514
18 mars 2009 à 10:56
18 mars 2009 à 10:56
vous faites echo de quoi exactement après le if?
fhav
Messages postés
252
Date d'inscription
mercredi 11 mars 2009
Statut
Membre
Dernière intervention
25 novembre 2009
5
18 mars 2009 à 10:59
18 mars 2009 à 10:59
je faisai echo("texte simple "); et ça marchai pas, en fait mon probleme c'est la base de données, je trouver des tables que g pas crée,
NookZ
Messages postés
2138
Date d'inscription
jeudi 29 janvier 2009
Statut
Membre
Dernière intervention
7 mars 2013
514
18 mars 2009 à 11:04
18 mars 2009 à 11:04
ce sont des tables de joomla :
http://www.torkiljohnsen.com/cgi-sys/suspendedpage.cgi
http://www.torkiljohnsen.com/cgi-sys/suspendedpage.cgi
fhav
Messages postés
252
Date d'inscription
mercredi 11 mars 2009
Statut
Membre
Dernière intervention
25 novembre 2009
5
18 mars 2009 à 11:08
18 mars 2009 à 11:08
ah oui, c vrais, mais g pas réussit à l'installer, en local, car il m'a demandé le nom de serveur bda, et le nom du site, mais moi pour l'instant g pas le nom de domaine, je vais le faire en local
fhav
Messages postés
252
Date d'inscription
mercredi 11 mars 2009
Statut
Membre
Dernière intervention
25 novembre 2009
5
18 mars 2009 à 11:15
18 mars 2009 à 11:15
mais ça marche tjr pas, le simple echo après le if
NookZ
Messages postés
2138
Date d'inscription
jeudi 29 janvier 2009
Statut
Membre
Dernière intervention
7 mars 2013
514
18 mars 2009 à 11:24
18 mars 2009 à 11:24
$_POST["ID_reveneur"] est-il défini?
En d'autres termes, avez-vous envoyer un formulaire contenant un champ d'id "ID_reveneur" ?
En d'autres termes, avez-vous envoyer un formulaire contenant un champ d'id "ID_reveneur" ?
fhav
Messages postés
252
Date d'inscription
mercredi 11 mars 2009
Statut
Membre
Dernière intervention
25 novembre 2009
5
18 mars 2009 à 11:59
18 mars 2009 à 11:59
en fait, j'ai changé le select, pour faire juste un simple input le resultat est bon
mais pas le select
mais pas le select
NookZ
Messages postés
2138
Date d'inscription
jeudi 29 janvier 2009
Statut
Membre
Dernière intervention
7 mars 2013
514
18 mars 2009 à 12:08
18 mars 2009 à 12:08
en quoi un input peut remplacer une requête SQL? Oo
fhav
Messages postés
252
Date d'inscription
mercredi 11 mars 2009
Statut
Membre
Dernière intervention
25 novembre 2009
5
18 mars 2009 à 12:34
18 mars 2009 à 12:34
non, j'ai changé la requette, juste le fait de voir si cela fonctionne, en fait g refait un autre select, et g regarder le source de la page html resultante, et je trouve mes resultats ce que je cherchai dans le code, ça veux dire j'ai un pb d'affichage pas de traitement
mais à votre avis ? mon select n'est pas bon ?
Merci
mais à votre avis ? mon select n'est pas bon ?
Merci
fhav
Messages postés
252
Date d'inscription
mercredi 11 mars 2009
Statut
Membre
Dernière intervention
25 novembre 2009
5
18 mars 2009 à 12:43
18 mars 2009 à 12:43
finalement j'ai reussit à l'afficher, une erreur bête dans l'affichage, et voila fallai juste que je fasse un truc du genre :
<option value='<?=$row["nom"]?>'><?echo($row["nom"]);?></option>
je vous remercie
<option value='<?=$row["nom"]?>'><?echo($row["nom"]);?></option>
je vous remercie