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

 


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

insertion code source php dans menu déroulant html ?

n°1484976
Benito312
L'avenir est dans nos mains...
Posté le 01-12-2006 à 14:49:27  profilanswer
 

Reprise du message précédent :
Ne te fie pas aux menus déroulants c'est juste un test pour comprendre après je ferais la mise en forme ...


Message édité par Benito312 le 01-12-2006 à 14:50:42

---------------
Dur, dur, de faire du PHP...
mood
Publicité
Posté le 01-12-2006 à 14:49:27  profilanswer
 

n°1484978
Dj YeLL
$question = $to_be || !$to_be;
Posté le 01-12-2006 à 14:52:40  profilanswer
 

A mon avis tu t'es planté quelque part au niveau des balises php

n°1485002
Benito312
L'avenir est dans nos mains...
Posté le 01-12-2006 à 15:22:21  profilanswer
 

Nan tu crois ??? :D Oui jme doute bien mais tu n'aurais pas une idée d'ou cela pourrait venir ? parce que la je crois que je vais pas tardé a jeté l'ordi par le fenètre...


---------------
Dur, dur, de faire du PHP...
n°1485130
Benito312
L'avenir est dans nos mains...
Posté le 01-12-2006 à 17:05:36  profilanswer
 

Sniffff :(


---------------
Dur, dur, de faire du PHP...
n°1485134
Benito312
L'avenir est dans nos mains...
Posté le 01-12-2006 à 17:10:59  profilanswer
 

Code :
  1. /* connection a la base */
  2. $connect = mysql_connect("127.0.0.1", "root", "" ); 
  3. /* sélection de la base */
  4. mysql_select_db("infoclient" ); 
  5. /* La requête */
  6. $sql = 'SELECT `information`.`N°`, `information`.`Nom`'
  7.         . ' FROM information'
  8.         . ' ORDER BY `information`.`N°` ASC, `information`.`Nom` ASC LIMIT 0, 30'; 
  9. $result= mysql_query($sql, $connect); 
  10. /* fermeture de la connection */
  11. mysql_close($connect);
  12. ?>
  13. <SELECT name="test">
  14. while($row=mysql_fetch_object($result){
  15. <OPTION value="<?=$row->"id";?"><?=$row->"";?></OPTION> 
  16. }
  17. </SELECT>


 
Bon ya toujours un problème sur ce script si quelqu'un a une idée. Je sais que je radote mais bon là ca fait tout de même deux jours que je suis dessus et je commence quelques peu à desespérer... HELP !!  [:airforceone]


Message édité par Benito312 le 04-12-2006 à 12:31:25

---------------
Dur, dur, de faire du PHP...
n°1485135
Pablo Escr​obarbe
Retour d'exil
Posté le 01-12-2006 à 17:13:06  profilanswer
 

et D.ieu inventa la balise code.

n°1485146
Benito312
L'avenir est dans nos mains...
Posté le 01-12-2006 à 17:27:28  profilanswer
 

oué b'hein il est pas cool il aurait pu laissé un BIG Mode Emploi en francais super détaillé pour les gros nul comme moi :/


---------------
Dur, dur, de faire du PHP...
n°1485172
Dj YeLL
$question = $to_be || !$to_be;
Posté le 01-12-2006 à 18:08:13  profilanswer
 

Benito312 a écrit :

Nan tu crois ??? :D Oui jme doute bien mais tu n'aurais pas une idée d'ou cela pourrait venir ? parce que la je crois que je vais pas tardé a jeté l'ordi par le fenètre...


 
Attends, faut pas abuser non plus.
 
Tu regardes ton code, tu regardes où tu ouvres ton PHP, tu regarde où tu le fermes, tu regardes si tout ton code PHP est bien entre les balises PHP et si tout ton code HTML est bien en dehors des balises PHP ... [:mlc]


---------------
Gamertag: CoteBlack YeLL
n°1485209
weed
Posté le 01-12-2006 à 19:38:24  profilanswer
 

basename, si j'ai bien compris :

Code :
  1. <OPTION value="<?=$row->"id";?"><?=$row->"field";?></OPTION>


est l'equivalent de :

Code :
  1. <OPTION value="<? echo $row->id;?><? echo $row->field2;?></OPTION>


 
humm crurieux comme syntaxe, je ne connaissais pas. Le placement des double quotes me surprend bcp ....
 

Benito312 a écrit :

oué b'hein il est pas cool il aurait pu laissé un BIG Mode Emploi en francais super détaillé pour les gros nul comme moi :/


pour rendre le code bien plus agréable a lire pour les personnes qui lisent ton post et qui sont suceptible de t'aider, il faut utiliser les balises C/C++.  
 
Comment faire ?
tu selectionnes ton bout de code que tu es sur le point de poster et tu appuie sur le bouton  [img]http://forum-images.hardware.fr/icones/message/c.gif[/img. Tu verras que ton code est ainsi entre la balise ouvrant [ cpp ] et la balise fermante[ / cpp ]
 
Pour repondre, il faut que tu appuis sur le bouton http://forum-images.hardware.fr/themes_static/images_forum/1/repondre.gif

n°1485864
Benito312
L'avenir est dans nos mains...
Posté le 04-12-2006 à 09:45:19  profilanswer
 

Merci pour les infos Weed c'est sympa, je suis en train de modifier mon script mais bon le resultat n'est toujours pas là...  
 
Au plaisir...


---------------
Dur, dur, de faire du PHP...
mood
Publicité
Posté le 04-12-2006 à 09:45:19  profilanswer
 

n°1486058
Benito312
L'avenir est dans nos mains...
Posté le 04-12-2006 à 13:59:11  profilanswer
 

Salut,
Excuse moi de te demander ca Weed mais est ce que tu n'aurais pas oublié un guillemet dans ton code:
 

Code :
  1. <OPTION value="<? echo $row->id;?><? echo $row->field2;?></OPTION>


 
Parce que j'ai tellement d'erreur dans mon script que je ne sais pas vraiment ou donner de la tête !!
 
Si tu pouvais me confirmer ma question...
 
Merci
 
--
Ben


---------------
Dur, dur, de faire du PHP...
n°1486080
rufo
Pas me confondre avec Lycos!
Posté le 04-12-2006 à 14:48:54  profilanswer
 

si.
 
<OPTION value="<?php echo $row->id;?>" >
    <?php echo $row->field2;?>
</OPTION>

n°1486082
Benito312
L'avenir est dans nos mains...
Posté le 04-12-2006 à 14:50:08  profilanswer
 

ok merci, c'est ce que je pensais !!


---------------
Dur, dur, de faire du PHP...
n°1486490
Benito312
L'avenir est dans nos mains...
Posté le 05-12-2006 à 10:06:26  profilanswer
 

J'ai un script mais je n'arrive pas intergré les informations de ma base de données (toujours le même souci):
 

Code :
  1. <select name="choix">
  2. <OPTION selected>
  3. <?php
  4. // Connexion au serveur de la base de données
  5. $link = mysql_connect("localhost", "root@localhost", "" );
  6. // Sélection de la base
  7. mysql_select_db("infoclient", $link) or die (mysql_error());
  8. // Préparation de la requête
  9. $query= $sql = 'SELECT `information`.*, `information`.`id`, `information`.`comment`'
  10.         . ' FROM information'
  11.         . ' ORDER BY `information`.`id` ASC, `information`.`comment` ASC LIMIT 0, 30'; 
  12. // Exécution de la requête
  13. $result = mysql_query($query, $link) or die($query . "-" . mysql_error());
  14. $nbResults = mysql_num_rows($result);
  15. while ($tab = mysql_fetch_array($result))
  16. {
  17. echo $tab['*'] . " : " . $tab['id'] . " : " . $tab['comment'];
  18. echo "<br />";
  19. }
  20. // Fermeture de la connexion
  21. mysql_close($link);
  22. ?>
  23. </OPTION>
  24. </SELECT>


 
Avaiez vous une idée d'ou pourrait venir mes erreurs ?
 
Merci Ben (29)  :??:


---------------
Dur, dur, de faire du PHP...
n°1486509
rufo
Pas me confondre avec Lycos!
Posté le 05-12-2006 à 10:38:01  profilanswer
 

est-ce- que tu comprends au moins ce que tu fais ou du moins, ce que tu cherches à faire :??: Ca fait 2 pages qu'on t'explique les étapes à effectuer, où il faut placer les balises <select> et <option>, comment intégrer le résultat d'une requête sql dans ton code html. De plus, on t'as donné plusieurs liens sur de la documentation et des tutos. Alors fait un effort de compréhension.
 
ps : '*' n'est pas un champ de ta table mais est un caractère jocker pour désigner tous les champs de ta table. C'est à éviter : il est préférable de nomer explicitement tous les champs que tu veux récupérer dans ton SELECT.


Message édité par rufo le 05-12-2006 à 10:38:18
n°1486520
Benito312
L'avenir est dans nos mains...
Posté le 05-12-2006 à 10:52:19  profilanswer
 

Oui je comprend ton m'écontentement rufo mais je t'assure que j'ai un peu de mal a tout comprendre même si je pense que j'avance peu à peu. Je sais exactement ce que je veux mais j'ai l'impression que tu/vous m'avez pas tous compri [:m1sery].
Je suis stagiaire au sein d'une entreprise de société service informatique où ils m'ont confié un projet (dans un domaine totalement étranger pour moi) qui consiste à réaliser un formulaire en html ou je dois intégrer une base de données MySQL avec un serveur HTTP Apache relier par EasyPHP. Tout est installé et marche correctement mais là ou je pêche un peu (voir même beaucoup) c'est par rapport aux script php. Cela fait trois jours voir même un peu plus que je suis sur des documentations internets et des tutos sur le php mais j'ai toujours un peu de mal a tout saisir. dsl  
 
Mais merci de votre aide je vous en suis reconnaissant


---------------
Dur, dur, de faire du PHP...
n°1486525
Benito312
L'avenir est dans nos mains...
Posté le 05-12-2006 à 10:56:02  profilanswer
 

Code :
  1. <?php
  2. // Connexion au serveur de la base de données
  3. $link = mysql_connect("localhost", "root", "" );
  4. // Sélection de la base
  5. mysql_select_db("infoclient", $link) or die (mysql_error());
  6. // Préparation de la requête
  7. $query = 'SELECT `information`.*, `information`.`id`, `information`.`comment`'
  8.         . ' FROM information'
  9.         . ' ORDER BY `information`.`id` ASC, `information`.`comment` ASC LIMIT 0, 30'; 
  10. // Exécution de la requête
  11. $result = mysql_query($query, $link) or die($query . "-" . mysql_error()); 
  12. while ($tab = mysql_fetch_assoc($result)) {
  13. echo '<option>'.$tab['id'] . " : " . $tab['comment'];
  14. }
  15. // Fermeture de la connexion
  16. mysql_close($link);
  17. ?>


 
Comme ca c'est un peu mieux ?  :(

Message cité 1 fois
Message édité par Benito312 le 05-12-2006 à 11:07:18

---------------
Dur, dur, de faire du PHP...
n°1486569
rufo
Pas me confondre avec Lycos!
Posté le 05-12-2006 à 11:55:36  profilanswer
 

Benito312 a écrit :

Oui je comprend ton m'écontentement rufo mais je t'assure que j'ai un peu de mal a tout comprendre même si je pense que j'avance peu à peu. Je sais exactement ce que je veux mais j'ai l'impression que tu/vous m'avez pas tous compri [:m1sery].
Je suis stagiaire au sein d'une entreprise de société service informatique où ils m'ont confié un projet (dans un domaine totalement étranger pour moi) qui consiste à réaliser un formulaire en html ou je dois intégrer une base de données MySQL avec un serveur HTTP Apache relier par EasyPHP. Tout est installé et marche correctement mais là ou je pêche un peu (voir même beaucoup) c'est par rapport aux script php. Cela fait trois jours voir même un peu plus que je suis sur des documentations internets et des tutos sur le php mais j'ai toujours un peu de mal a tout saisir. dsl  
 
Mais merci de votre aide je vous en suis reconnaissant


 
Si tu as postulé et qu'on t'as pris pour ce genre de stage, j'imagine que c'est soit parce que tu fais des études dans la programmation, soit parce que tu as acquis les compétences nécessaires par toi-même. A priori, ce n'est pas le 2ième cas de figure. J'en déduis que c'est donc le 1er cas. Dans ce cas, on a dû t'apprendre la logique de conception d'un algo/appli, un ou plusieurs langages...bref, on a dû t'enseigner des méthodes de travail. Et là, quand je vois tes scripts, j'ai l'impression que tu places les instructions PHP un peu au hasard dans ton code en espérant qu'à un moment donén, ça va bien finir par donner qq chose. Normalement, avec un tuto (celui de commentcamarche.net est plutôt bien, mis à part qu'il appelle les colonnes par leur n° et non leur nom), tu devrais t'en sortir.
 
Bon, dans ton script :  
- dans ta query, tu peux virer tous les `, et tu enlèves aussi information.* qui sert à rien vu qu'après, tu sélectionnes aussi 2 colonnes
- faut mettre une balise <select> avent le while {...} et après lui, faut mettre une balise </select>...
- dans la balise <option>, tu affecte $tab['id'] comme valeur à l'attribut "value" et toute balise html ouverte doit être fermée!
 
Conseils :
- lis de la doc sur XHTML (parce que ne pas fermer une balise, c'est vraiment une erreur de base très facilement évitable), PHP, et le langage SQL,
- lis qq tutos sur PHP/MySQL/XHTML.
 
Parce que si t'as du mal avec ça, j'ai peur pour le reste : pb de sécurité de ce que saisit l'utilisateur (sql injection, par ex), respect des normes xhtml/css, ajout/suppression/modif d'un enregistrement dans la BD, sessions PHP...
Sur ce, bon courage.


Message édité par rufo le 05-12-2006 à 11:57:04
n°1486588
corkynatio​n
Levieuxcaps
Posté le 05-12-2006 à 13:10:17  profilanswer
 

Benito312 a écrit :

Code :
  1. <?php
  2. // Connexion au serveur de la base de données
  3. $link = mysql_connect("localhost", "root", "" );
  4. // Sélection de la base
  5. mysql_select_db("infoclient", $link) or die (mysql_error());
  6. // Préparation de la requête
  7. $query = 'SELECT `information`.*, `information`.`id`, `information`.`comment`'
  8.         . ' FROM information'
  9.         . ' ORDER BY `information`.`id` ASC, `information`.`comment` ASC LIMIT 0, 30'; 
  10. // Exécution de la requête
  11. $result = mysql_query($query, $link) or die($query . "-" . mysql_error()); 
  12. while ($tab = mysql_fetch_assoc($result)) {
  13. echo '<option>'.$tab['id'] . " : " . $tab['comment'];
  14. }
  15. // Fermeture de la connexion
  16. mysql_close($link);
  17. ?>


 
Comme ca c'est un peu mieux ?  :(


la bonne blague... c'est ce que je donne comme code dans un autre forum ... sauf que tu ajoutes des erreurs :lol:  
c'est quoi cette requete?
SELECT information.*, information.id, information.comment   ....regarde ce que veut dire "*" tu comprendras
 
je corrige un truc quand meme:

Code :
  1. while ($tab = mysql_fetch_array($result)) {
  2. echo '<option value="'.$tab['id'].'">'.$tab['id'] . " : " . $tab['comment'];
  3. }

n°1486611
rufo
Pas me confondre avec Lycos!
Posté le 05-12-2006 à 13:56:09  profilanswer
 

corkynation a écrit :

la bonne blague... c'est ce que je donne comme code dans un autre forum ... sauf que tu ajoutes des erreurs :lol:  
c'est quoi cette requete?
SELECT information.*, information.id, information.comment   ....regarde ce que veut dire "*" tu comprendras
 
je corrige un truc quand meme:

Code :
  1. while ($tab = mysql_fetch_array($result)) {
  2. echo '<option value="'.$tab['id'].'">'.$tab['id'] . " : " . $tab['comment'];
  3. }



 
je lui ai expliqué ce que voulais dire le * dans la clause SELECT...

n°1486624
Benito312
L'avenir est dans nos mains...
Posté le 05-12-2006 à 14:11:33  profilanswer
 

Merci a tous oui effectivement je me suis inscris sur un forum PHP. Merci a vous tous ;)


Message édité par Benito312 le 05-12-2006 à 14:14:15

---------------
Dur, dur, de faire du PHP...
n°1486628
Benito312
L'avenir est dans nos mains...
Posté le 05-12-2006 à 14:23:41  profilanswer
 

colonnes = champs ?


---------------
Dur, dur, de faire du PHP...
n°1486631
dwogsi
Défaillance cérébrale...
Posté le 05-12-2006 à 14:30:48  profilanswer
 

On peut dire ça oui, ou plutot nom de colonne = champ.
Ligne = occurence.


Message édité par dwogsi le 05-12-2006 à 14:30:59
n°1486635
Benito312
L'avenir est dans nos mains...
Posté le 05-12-2006 à 14:36:37  profilanswer
 

Ok merci ;)


---------------
Dur, dur, de faire du PHP...
n°1486646
Dj YeLL
$question = $to_be || !$to_be;
Posté le 05-12-2006 à 14:46:07  profilanswer
 

Je t'ai pourtant filé le script complet pour faire ce que tu veux, si avec ça tu t'en sors pas c'est que tu ne fais vraiment aucun effort.
 
Ça fait partie des trucs les plus simple à réaliser en Php/MySQL ... donc si tu te ne te donne même pas la peine de lire correctement le bordel, de le détailler, d'essayer de comprendre clairement à quoi sert chaque ligne de code et comment elle fonctionne, je crois que ça sert à rien d'aller plus loin [:spamafote]


---------------
Gamertag: CoteBlack YeLL
n°1486654
weed
Posté le 05-12-2006 à 14:59:35  profilanswer
 

Benito, vu ton dernier code que tu as posté, il y a encore quelques erreurs ....
voici des tuto sur les formulaires html :
http://www.google.fr/search?client [...] che+Google
 
je pense que cela va t'aider ...

n°1486675
Benito312
L'avenir est dans nos mains...
Posté le 05-12-2006 à 15:21:39  profilanswer
 

Nan mais le html je connais enfin je connais a peu près je comprend le principe mais le mélange php html ou autre code du genre j'ai un peu de mal a suivre mais merci pour le lien j'irais faire un tour.
 
Pour répondre à Dj Yell , j'ai utilisé ton code mais bon tout le monde me donne des codes différent donc je ne sais plus trop lequel utiliser celui que tu m'as donné me parait très bien d'ailleur le voilà avec les modif que j'ai pu apporter.
 

Code :
  1. <?php
  2. // Connexion au serveur de la base de données
  3. $sql = mysql_connect("127.0.0.1", "root", "" );
  4. // Sélection de la base
  5. mysql_select_db("infoclient", $sql);
  6. // Préparation de la requête
  7. $query = 'SELECT id, comment FROM information';
  8. // Exécution de la requête
  9. $result = mysql_query($query, $sql) or die('Erreur : ' . mysql_error());
  10. // Fermeture de la connexion
  11. mysql_close($sql);
  12. // Préparation du select
  13. echo '<select name="mon_select">';
  14. // On vérifie s'il y a au moins un résultat
  15. if(mysql_num_rows($result) > 0)
  16. {   
  17. // Si oui, on boucle tant qu'on a une ligne de résultat     
  18. while($infoclient = mysql_fetch_assoc($result))
  19. {       
  20. echo '<option value="' . $infoclient['id'] . '">' . $infoclient['comment'] . '</option>';
  21. // id et nom étant à remplacer comme précédemment     
  22. }
  23. }
  24. else
  25. {   
  26. // Si non, on prévient     
  27. echo '<option value="-1">Aucun résultat</option>';
  28. }
  29. echo '</select>';
  30. ?>


 
Mais le truc c'est que j'ai aucun résultat sur mon menu déroulant c'est pour ca que je me suis penché sur un autre code.


Message édité par Benito312 le 05-12-2006 à 15:30:22

---------------
Dur, dur, de faire du PHP...
n°1486681
corkynatio​n
Levieuxcaps
Posté le 05-12-2006 à 15:34:49  profilanswer
 

on commence par le début:
à quoi doit ressembler le code html d'une liste déroulante?
un indice : http://www.lehtml.com/htmlplus/fmliste.htm
tu lis bien ça ... tu remarques qu'il n'y a pas de balise </option>

n°1486685
Benito312
L'avenir est dans nos mains...
Posté le 05-12-2006 à 15:41:23  profilanswer
 

oui je suis d'accord avec toi mais bon est ce une erreur ? DjYell m'as donné ce code j'ai rien fait moi en php je me suis jkuste basé sur un script et je l'ai modelé selon mon projet...
Moi mon code html je l'ai fait comme ca :
 

Code :
  1. <h6 align="left">Modifié par: <INPUT type="text" name="modifpar" size="25"></h6><br>
  2. <br>
  3. <table border="3" cellspacing="2" cellpadding="2" width="80%">
  4. <tr>
  5. <td>
  6. <br>
  7. <p align="center">Code client: <SELECT name="codeCl">
  8.       <OPTION selected>Choisissez le code client</OPTION>
  9.       <OPTION value="1">1400</OPTION>
  10.       <OPTION value="2">1401</OPTION>
  11.       <OPTION value="3">1402</OPTION>
  12. <OPTION value="4">1404</OPTION>
  13. <OPTION value="5">1405</OPTION>
  14. <OPTION value="6">1406</OPTION>
  15. <OPTION value="7">1407</OPTION>
  16. <OPTION value="8">1408</OPTION>
  17. <OPTION value="9">1409</OPTION>
  18. <OPTION value="10">1410</OPTION>
  19. <OPTION value="11">1411</OPTION>
  20. <OPTION value="12">1412</OPTION>
  21. <OPTION value="13">1413</OPTION>
  22. <OPTION value="14">1414</OPTION>
  23. </SELECT></p>
  24.  
  25. <p align="center">Client: <INPUT type="text" name="typeclient" size="25"></p><br>
  26. <p align="center">Raison Social: <INPUT type="text" name="Rsocial" size="25"></p><br>
  27. Adresse: <INPUT type="text" name="@" size="25">
  28. Code Postal: <SELECT name="CP">
  29.       <OPTION selected>Choisissez le code postal</OPTION>
  30.       <OPTION value="1">29800</OPTION>
  31.       <OPTION value="2">29200</OPTION>
  32.       <OPTION value="3">29460</OPTION>
  33. <OPTION value="4">29820</OPTION>
  34. <OPTION value="5">29820</OPTION>
  35. <OPTION value="6">29520</OPTION>
  36. </SELECT>
  37.    Ville: <SELECT name="ville">
  38.       <OPTION selected>Choisissez la ville</OPTION>
  39.       <OPTION value="1">LANDERNEAU</OPTION>
  40.       <OPTION value="2">LESNEVEN</OPTION>
  41.       <OPTION value="3">DIRINON</OPTION>
  42. <OPTION value="4">DAOULAS</OPTION>
  43. <OPTION value="5">BREST</OPTION>
  44. <OPTION value="6">GUIPAVA</OPTION>
  45. <OPTION value="7">LANHOUARNEAU</OPTION>
  46. <OPTION value="8">ST URBAIN</OPTION>
  47. <OPTION value="9">PLOUGASTEL</OPTION>
  48. <OPTION value="10">PLOUDANIEL</OPTION>
  49. <OPTION value="11">AUTRES...</OPTION>
  50. </SELECT><BR>


évidamment mon code html et en dur les infos sont tapé au piff s'était juste pour avoir un modèle...

Message cité 1 fois
Message édité par Benito312 le 05-12-2006 à 16:09:48

---------------
Dur, dur, de faire du PHP...
n°1486689
FlorentG
Unité de Masse
Posté le 05-12-2006 à 16:00:21  profilanswer
 

corkynation a écrit :

on commence par le début:
à quoi doit ressembler le code html d'une liste déroulante?
un indice : http://www.lehtml.com/htmlplus/fmliste.htm
tu lis bien ça ... tu remarques qu'il n'y a pas de balise </option>


N'importe quoi  [:johneh]  [:johneh] . Laisse tomber ce site-caca direct, c'est un beau ramassis de vieilleries

n°1486692
FlorentG
Unité de Masse
Posté le 05-12-2006 à 16:00:59  profilanswer
 

Benito312 a écrit :

Code :
  1. <h7 align="left">Modifié par: <INPUT type="text" name="modifpar" size="25"></h7><br>



Il a mis un h7  [:johneh]  [:johneh]  [:johneh]  [:johneh]  [:johneh]  [:johneh]  [:johneh]  [:johneh]  [:johneh]  
 
 
Ca existe pas ! Ca va de h1 à h6

n°1486702
Benito312
L'avenir est dans nos mains...
Posté le 05-12-2006 à 16:11:24  profilanswer
 

pourquoi tu parle de moi à la 3ème personne du singulier ? tu pe me le dire directement :D


---------------
Dur, dur, de faire du PHP...
n°1486703
FlorentG
Unité de Masse
Posté le 05-12-2006 à 16:12:51  profilanswer
 

Utilise plutôt un label d'ailleurs, vu que c'est pour un champ...

n°1486706
Benito312
L'avenir est dans nos mains...
Posté le 05-12-2006 à 16:14:47  profilanswer
 

Un label ?


---------------
Dur, dur, de faire du PHP...
n°1486818
Dj YeLL
$question = $to_be || !$to_be;
Posté le 05-12-2006 à 19:08:20  profilanswer
 

corkynation a écrit :

on commence par le début:
à quoi doit ressembler le code html d'une liste déroulante?
un indice : http://www.lehtml.com/htmlplus/fmliste.htm
tu lis bien ça ... tu remarques qu'il n'y a pas de balise </option>


 
Merci de me prendre pour un débutant ... Quitte à donner des conseils, assure-toi qu'ils soient corrects :/


---------------
Gamertag: CoteBlack YeLL
n°1486819
Dj YeLL
$question = $to_be || !$to_be;
Posté le 05-12-2006 à 19:09:03  profilanswer
 


 
<label for="mon_select">Mon Select :</label>
 
Edit : mon_select étant à remplacer par l'id de ton Select


Message édité par Dj YeLL le 05-12-2006 à 19:11:15

---------------
Gamertag: CoteBlack YeLL
n°1487789
Benito312
L'avenir est dans nos mains...
Posté le 07-12-2006 à 09:37:23  profilanswer
 

Bonjour à tous !!
Bon j'ai fait pas mal de tuto je comprend mieux le php. Et comme je l'avais présenti mon
problème ne venait pas seulement de mon script mais également de ma base de données
j'avais un problème de requète.  
 
Bon voilà mon script a mon avis vous pourrez constater quelque amélioration mais ya toujours
un petit problème :heink:  
 

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. $result = mysql_query($query, $sql) or die('Erreur : ' . mysql_error());
  13. while ($ligne = mysql_fetch_array($resultat))
  14. {
  15. echo '<option value="'.$result['id'].'">'.$resultat['nom'].' '.$resultat['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>


Message édité par Benito312 le 07-12-2006 à 10:15:31
n°1487814
FlorentG
Unité de Masse
Posté le 07-12-2006 à 10:08:08  profilanswer
 

Ligne 19 sert à rien, tu l'as déjà ton résultat

n°1487816
Benito312
L'avenir est dans nos mains...
Posté le 07-12-2006 à 10:17:10  profilanswer
 

Ok merci ;) !!
Mais je n'arrive toujours pas à receptionner la requète dans mon menu déroulant :/

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

FlorentG a écrit :

Ligne 19 sert à rien, tu l'as déjà ton résultat


 
 
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

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

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   profilanswer
 

 Page :   1  2  3

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