Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1557 connectés 

 


 Mot :   Pseudo :  
 
 Page :   1  2  3
Page Suivante
Auteur Sujet :

insertion code source php dans menu déroulant html ?

n°1487916
rufo
Pas me confondre avec Lycos!
Posté le 07-12-2006 à 12:53:00  profilanswer
 

Reprise du message précédent :
Allez,on va en finir :  

Code :
  1. while ($ligne = mysql_fetch_array($resultat))
  2. {
  3.     echo '<option value="'.$ligne['id'].'">'.$ligne['nom'].' '.$ligne['prenom'].'</option>';
  4. }


 
Franchement, Benito312, tu te relis quand tu codes? tu mets $ligne = mysql_fetch_array($resultat) et après, un coup tu utilises $result['id'], un coup c'est $resultat.


Message édité par rufo le 07-12-2006 à 12:57:47
mood
Publicité
Posté le 07-12-2006 à 12:53:00  profilanswer
 

n°1487917
gooopil
pfiew
Posté le 07-12-2006 à 12:55:48  profilanswer
 

Dj YeLL a écrit :

Pour traiter son résultat, la ligne 19 est indispensable ... c'est sa ligne 21 qui merde ...
 
Sinon y'a pas un smiley qui se tire une balle sur HFR ? :D


Je peux te proposer ça :  [:vyse]

n°1487923
Dj YeLL
$question = $to_be || !$to_be;
Posté le 07-12-2006 à 13:13:14  profilanswer
 

gooopil a écrit :

Je peux te proposer ça :  [:vyse]


 
Ça fera l'affaire :D

n°1487937
Benito312
L'avenir est dans nos mains...
Posté le 07-12-2006 à 13:50:18  profilanswer
 

[:vyse] Merci j'y avais pas pensé !!!

n°1487978
rufo
Pas me confondre avec Lycos!
Posté le 07-12-2006 à 14:25:25  profilanswer
 

Benito312 a écrit :

[:vyse] Merci j'y avais pas pensé !!!


bon, ça y est, tu t'en es sorti?

n°1487984
Benito312
L'avenir est dans nos mains...
Posté le 07-12-2006 à 14:31:48  profilanswer
 

A me pendre ?  :lol:  
 
B'hein écoute j'ai ce script:

Code :
  1. <form action='/traitement.php' method='post'>
  2. <select name='monselect' >
  3. <option value=''></option>
  4. <?php   
  5. // Connexion au serveur de la base de données     
  6. $sql = mysql_connect('localhost', 'root', '');     
  7. // Sélection de la base     
  8. mysql_select_db('infoclient', $sql);     
  9. // Préparation de la requête     
  10. $query = 'SELECT `id`, `Nom`, `Prenom` FROM `information` WHERE 1 LIMIT 0, 30';     
  11. // Exécution de la requête     
  12. $resultat = mysql_query($query, $sql) or die('Erreur : ' . mysql_error());     
  13. while ($ligne = mysql_fetch_assoc($resultat))
  14. {   
  15. echo '<option value="'.$ligne['id'].'">'.$ligne['nom'].' '.$ligne['prenom'].'</option>';
  16. }
  17. // Fermeture de la connexion     
  18. mysql_close($sql);
  19. ?>
  20. </select>
  21. <select name='action'>
  22. <option value=''></option>
  23. <option value='del'>Effacer</option>
  24. <option value='modl'>Modifier</option>
  25. </select>
  26. <input type='submit' value='Continuer' />
  27. </form>


 
et j'obtiens mlalheureusement toujours ce resultat:
 
http://pix.nofrag.com/2f/e6/c84402c633a30aa868f3ce55b399.psd
 
Moi j'aimerais enfaite que les champs Nom et prénom apparraissent dans mon menu déroulant, mais j'ai beau testé, faire des modifs, des recherches et j'arrive toujours à ce resultat :/


Message édité par Benito312 le 07-12-2006 à 14:32:06
n°1487989
rufo
Pas me confondre avec Lycos!
Posté le 07-12-2006 à 14:37:34  profilanswer
 

le "where 1", il sert à rien et t'es sûr de vouloir limiter le résultat aux 30 premiers enregistrements trouvés (cf "LIMIT 0,30" )?
Et attention, $ligne['nom'], c'est différent de $ligne['Nom']. Or, y'a une majuscule à "Nom" et "Prenom" (dans ta requête sql)! Faut donc mettre dans le "<option>",  $ligne['Nom'] et $ligne['Prenom']

n°1487995
Benito312
L'avenir est dans nos mains...
Posté le 07-12-2006 à 14:45:02  profilanswer
 

Ok jte remercie donc je peu viré "where 1" et le "limit" comme ca:
 

Code :
  1. $query = 'SELECT `id`, `Nom`, `Prenom` FROM `information`';


 
Exact pour les majuscules je les avais modifier en plus, j'avais pas du enregistrer.

n°1488022
rufo
Pas me confondre avec Lycos!
Posté le 07-12-2006 à 15:11:32  profilanswer
 

Juste pour savoir : le "WHERE 1", tu l'as mis dans ta requête parce que tu l'as bêtement recopié d'une requête de phpmyadmin où tu pensais que ça faisait qq chose de particulier? Si c'est le 2ième cas, tu pensais que ça faisait quoi?

n°1488034
Benito312
L'avenir est dans nos mains...
Posté le 07-12-2006 à 15:19:28  profilanswer
 

Heu b'hein enfaite à partir de phpadmin j'ai selectionner les champs que je voulais reporter dans le menu déroulant et il m'a donner "Where1" automatiquement je me suis pas trop posé de question, je pensais qu'il s'agissait de la longueur maximale... ?

mood
Publicité
Posté le 07-12-2006 à 15:19:28  profilanswer
 

n°1488038
rufo
Pas me confondre avec Lycos!
Posté le 07-12-2006 à 15:23:03  profilanswer
 

En programmation, y'a pas d'instruction qui tombe du ciel sans servir à qq chose. Pense-y et quand tu n'en comprends pas une, documentes-toi pour savoir à quoi elle sert.

n°1488048
Benito312
L'avenir est dans nos mains...
Posté le 07-12-2006 à 15:31:32  profilanswer
 

Nan dsl en faite je parlais de "LIMIT"

n°1488049
Benito312
L'avenir est dans nos mains...
Posté le 07-12-2006 à 15:31:54  profilanswer
 

Mais bon la réponse revient au même...

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3
Page Suivante

Aller à :
Ajouter une réponse
 

Sujets relatifs
[PHP/MySql] [Resolu merci !]Insertion de données temporaire.[HTML/CSS] Prob sous FF
[HTML/CSS] comptatibilité FirefoxVBA - Ajouter controle à un formulaire via un code
Afficher le contenu d'un fichier html sur une autre pageFaire apparaitre un menu sur un UserForm.
Tester le code IE6 quand on est sous IE7? [résolu!]Comment générer un formulaire HTML en PDF
Perdu le code de protection d'une macro VBA (Excel) ... Une solution ?pb liste déroulant
Plus de sujets relatifs à : insertion code source php dans menu déroulant html ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR