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

 


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

[PHP] Plusieurs boutons dans un formulaire

n°1321506
godbout
Génial.
Posté le 09-03-2006 à 00:45:25  profilanswer
 

Reprise du message précédent :
Merci pour l'info [:super chinois]
 
Là j'ai pas besoin d'une aide sur un point précis, mais plutôt d'une espèce de "validation" globale de ce que j'ai fait jusqu'à présent.  
J'ai laissé tomber le php pour l'instant, vu que je ne savais pas trop où j'allais niveau graphique. J'ai donc fait le site en html/css, mais il y a sûrement du code qui peut être faux, à éviter, à remplacer, à améliorer, vu que c'est la première fois que je touche à ça :D
 
Donc si vous pouviez en gros me dire où ça chie, ou j'pourrais faire mieux (foutre une classe à la place d'un identifiant unique, regrouper des classes, changer une propriété, etc...) ce serait cool [:super chinois]
 
Pour le site c'est là : http://godbout.free.fr
 
Pour le code html :
 

Code :
  1. <!doctype html public "-//w3c//dtd html 4.0//en">
  2. <html>
  3. <head>
  4.  <title>L'Exode HachKaïen :-)</title>
  5.  <link rel="stylesheet" type="text/css" href="style.css"/>
  6. </head>
  7. <body>
  8.  <div id="page">
  9.   <a href="http://godbout.free.fr/index.html" class="headband"></a>
  10.   <div id="column1">
  11.    <div class="menu">
  12.     <h2>Catégories</h2>
  13.     <ul>
  14.      <li><a href="#">Site</a></li>
  15.      <li><a href="#">Musique</a></li>
  16.      <li><a href="#">Cuisine</a></li>
  17.      <li><a href="#">Voyage</a></li>
  18.     </ul>
  19.    </div>
  20.   </div>
  21.   <div id="share">
  22.    <h2>09 Mars 2006</h2>
  23.    <h3>Ma lettre préférée</h3>
  24.    <p>J'aime le zed.</p>
  25.    <div class="signature">00:35 - Ecrit par Guillaume dans <a href="#">Site</a></div>
  26.    <div class="comment"><a href="#">2 commentaire(s)</a></div>
  27.    <h2>08 Mars 2006</h2>
  28.    <h3>Toujours le problème de colonne</h3>
  29.    <p>C'est pas très esthétique ce problème de colonne. Va falloir trouver un bon moyen de régler ça.</p>
  30.    <div class="signature">18:47 - Ecrit par Guillaume dans <a href="#">Site</a></div>
  31.    <div class="comment"><a href="#">0 commentaire(s)</a></div>
  32.    <h2>07 Mars 2006</h2>
  33.    <h3>Ca commence à prendre forme</h3>
  34.    <p>C'est quand même pas trop tôt. Ca faitsait un bout de temps que j'étais sur ce truc, alors faudrait quand meme qu'au final ça donne un truc potable</p>
  35.    <p>Brec c'est cool</p>
  36.    <div class="signature">18:47 - Ecrit par Guillaume dans <a href="#">Site</a></div>
  37.    <div class="comment"><a href="#">3 commentaire(s)</a></div>
  38.    <h2>06 Mars 2006</h2>
  39.    <h3>Comment faire une bonne soupe</h3>
  40.    <p>Salut les enfants comment-allez vous?<br \>Aujourd'hui on va apprendre à faire une bonne soupe aux patates!</p>
  41.    <div class="signature">18:43 - Ecrit par Guillaume dans <a href="#">Cuisine</a></div>
  42.    <div class="comment"><a href="#">1 commentaire(s)</a></div>
  43.   </div>
  44.   <div id="column2">
  45.    <div class="menu">
  46.     <h2>Partages récents</h2>
  47.     <ul>
  48.      <li>
  49.       <a href="#">Comment faire une bonne soupe</a>
  50.      </li>
  51.      <li>
  52.       <a href="#">Ca commence à prendre forme</a>
  53.      </li>
  54.     </ul>
  55.    </div>
  56.    <div class="menu">
  57.     <h2>Commentaires récents</h2>
  58.     <ul>
  59.      <li>
  60.       <a href="#">C'est ou la recette ? par Guillaume</a>
  61.      </li>
  62.      <li>
  63.       <a href="#">Pas bon par Papa</a>
  64.      </li>
  65.      <li>
  66.       <a href="#">J'ai faim par Moi</a>
  67.      </li>
  68.     </ul>
  69.    </div>
  70.    <div class="menu">
  71.     <h2>Archives</h2>
  72.     <ul>
  73.      <li>
  74.       <a href="#">Mars 2006</a>
  75.      </li>
  76.      <li>
  77.       <a href="#">Février 2006</a>
  78.      </li>
  79.      <li>
  80.       <a href="#">Janvier 2006</a>
  81.      </li>
  82.     </ul>
  83.    </div>
  84.   </div>
  85.  </div>
  86. </body>
  87. </html>


 
Pour le css :  
 

Code :
  1. /*
  2. Balises  par défaut  
  3. */
  4. body
  5. {
  6. color:#1F1824;
  7. background-color:#EEE5F9;
  8. text-align:center;
  9. margin:0;
  10. margin-bottom:20px;
  11. padding:0;
  12. width:100%;
  13. height:100%;
  14. }
  15. /*
  16. Eléments de mise en page
  17. */
  18. #page
  19. {
  20. position:relative;
  21. width:780px;
  22. height:100%;
  23. margin-left:auto;
  24. margin-right:auto;
  25. border:1px solid #DCD5E4;
  26.  /*border:thin solid orange;*/
  27. }
  28. a.headband
  29. {
  30. background-color:#725693;
  31. width:100%;
  32. height:150px;
  33. background:url(images/headband.jpg) no-repeat fixed;
  34. display:block;
  35. }
  36. #column1
  37. {
  38. float:left;
  39. width:140px;
  40. height:100%;
  41. text-align:left;
  42. background-color:#725693;
  43.  /*border:thin solid red;*/
  44. }
  45. #column2
  46. {
  47. float:right;
  48. width:140px;
  49. /*height:100%;*/
  50. text-align:left;
  51. background-color:#C7B4DD;
  52.  /*border:thin solid yellow;*/
  53. }
  54. #share
  55. {
  56. float:left;
  57. text-align:left;
  58. width:430px;
  59. padding:0px 30px 35px 20px;
  60. height:100%;
  61. background-color:#EEE5F9;
  62. font-family:Verdana;
  63. font-size:12px;
  64. font-weight:normal;
  65.  /*border:thin solid green;*/
  66. }
  67. #share h2
  68. {
  69. font-size:16px;
  70. font-weight:bolder;
  71. padding-top:15px;
  72. padding-bottom:6px;
  73. border-bottom-style:solid;
  74. border-bottom-width:1px;
  75. }
  76. #share h3
  77. {
  78. font-size:14px;
  79. font-weight:bolder;
  80. }
  81. div.signature, div.comment
  82. {
  83. font-size:x-small;
  84. }
  85. div.comment
  86. {
  87. text-align:right;
  88. padding-bottom:15px;
  89. border-bottom-style:dashed;
  90. border-bottom-width:1px;
  91. }
  92. div.menu
  93. {
  94. float:left;
  95. width:100%;
  96. padding:20px 5px 0 5px;
  97. margin-bottom:5px;
  98.  /*border:thin solid black;*/
  99. }
  100. div.menu h2
  101. {
  102. font-family:Verdana;
  103. font-size:12px;
  104. padding-bottom:5px;
  105. border-bottom-style:solid;
  106. border-bottom-width:1px;
  107. }
  108. div.menu ul
  109. {
  110. list-style-type:none;
  111. font-family:Verdana;
  112. font-size:x-small;
  113. margin-left:5px;
  114. margin-top:-5px;
  115. }
  116. div.menu ul li
  117. {
  118. margin-top:5px;
  119. }
  120. a
  121. {
  122. color:#1F1824;
  123. text-decoration:none;
  124. }
  125. #column1 a:hover, #column2 a:hover, #share a:hover
  126. {
  127. text-decoration:underline;
  128. }


 
 
 
EDIT: J'ai pas géré les caractères spéciaux en html pour l'instant, ce sera fait en php. Pour ce qui est du css, j'me suis aidé des exemples de Gatsu35 (merci bcp [:super chinois]).


Message édité par godbout le 09-03-2006 à 00:47:25
mood
Publicité
Posté le 09-03-2006 à 00:45:25  profilanswer
 

n°1321510
chrisbk
-
Posté le 09-03-2006 à 01:07:37  profilanswer
 

sous firefox ca deconne un brin, et le scroll rends un effet bizarre avec l'image du dessus

Message cité 1 fois
Message édité par chrisbk le 09-03-2006 à 01:07:52
n°1321522
gatsu35
Blablaté par Harko
Posté le 09-03-2006 à 06:54:53  profilanswer
 

categorie HTML/CSS/JS merci
 
Je ne sais pas de quel exemple tu t'es tiré mais tu as du pourrir un peu le code HTML :D
 
Tu peux reposter dans la cat HTML/CSS/JS et je te répondrai.
Aller juste ces quelques points rapides :  
 
H2 n'est pas fait pour etre dans un menu, mais c'est un titre donc c'est fait pour être placé comme titre dans la page et non comme element de menu.
Si tu veux faire un menu avec plusieurs categories et sous categories c'est imbriquer les UL/LI qu'il faut faire.
 
 
Et je pense qu'il y a encore quelques petites choses à corriger, comme le trop grand nombre de div peut etre.

n°1321534
gatsu35
Blablaté par Harko
Posté le 09-03-2006 à 08:38:07  profilanswer
 

néanmoins dans l'ensemble cela reste propre

n°1321643
godbout
Génial.
Posté le 09-03-2006 à 10:56:35  profilanswer
 

chrisbk a écrit :

sous firefox ca deconne un brin, et le scroll rends un effet bizarre avec l'image du dessus


Tu fais chier [:dawao]
 

gatsu35 a écrit :

categorie HTML/CSS/JS merci
 
Je ne sais pas de quel exemple tu t'es tiré mais tu as du pourrir un peu le code HTML :D
 
Tu peux reposter dans la cat HTML/CSS/JS et je te répondrai.
Aller juste ces quelques points rapides :  
 
H2 n'est pas fait pour etre dans un menu, mais c'est un titre donc c'est fait pour être placé comme titre dans la page et non comme element de menu.
Si tu veux faire un menu avec plusieurs categories et sous categories c'est imbriquer les UL/LI qu'il faut faire.
 
 
Et je pense qu'il y a encore quelques petites choses à corriger, comme le trop grand nombre de div peut etre.


J'avais pris l'exemple du CSSite, parce ce que je croyais que CSS c'était pour Cascade Style Sheets, et non Counter Strike :lol:
Pour le code HTML, ouais, j'en avais jamais touché avant, même si c'est pas dûr j'ai forcément fait des erreurs. Pour le h2 j'ai pris cette technique d'un système de blog. (d'ailleurs la gueule de mon truc est bien pompée sur ce système :D)
 
Je refais un autre topic sous peu, merci :jap:

n°1321663
mechkurt
Posté le 09-03-2006 à 11:36:25  profilanswer
 

tu peux deplacer ce topic en editant ton premier message (titre et sous rubrique)


---------------
D3
n°1321666
chrisbk
-
Posté le 09-03-2006 à 11:37:40  profilanswer
 

mechkurt a écrit :

tu peux deplacer ce topic en editant ton premier message (titre et sous rubrique)


 
hé ho, un peu de respect hein, gb etait sur ce forum que t'etais meme pas né [:mlc]

n°1321679
mechkurt
Posté le 09-03-2006 à 11:43:34  profilanswer
 

autant pour moi...
 
... en même temps je verifie pas le profil de chaque utilisateur [:airforceone]


---------------
D3
n°1321686
godbout
Génial.
Posté le 09-03-2006 à 11:55:31  profilanswer
 

Merci mechkurt :jap:, mais le début du topic concerne bien le pb de formulaire à plusieurs boutons, donc j'vais en créer un autre :D
 
Ceci dit, quand j'avais 24 ans (il y a 17 ans), le forum n'existait pas.

n°1321708
mechkurt
Posté le 09-03-2006 à 12:24:08  profilanswer
 

[:angefox] Je suis né en 78, donc ni forum, ni ChrisBK   :whistle:


---------------
D3
mood
Publicité
Posté le 09-03-2006 à 12:24:08  profilanswer
 

n°1321772
godbout
Génial.
Posté le 09-03-2006 à 13:34:31  profilanswer
 

ouais, chrisbookin il fait le cake mais il y connait queud en vrai développment, en développement web.

n°1321778
the_bigboo
Posté le 09-03-2006 à 13:43:51  profilanswer
 

ca sent le déviage par ici .... :whistle:

n°1321782
chrisbk
-
Posté le 09-03-2006 à 13:48:41  profilanswer
 

godbout a écrit :

ouais, chrisbookin il fait le cake mais il y connait queud en vrai développment, en développement web.


heuh j'ai fait du flash, alors les nouvelles technologies d'avenir web 2.0 enhanced interactif optimisée, ca me connait [:mlc]

n°1321812
godbout
Génial.
Posté le 09-03-2006 à 14:11:16  profilanswer
 

Flûte. Je suis coincé.

n°1321827
omega2
Posté le 09-03-2006 à 14:23:53  profilanswer
 

chrisbk a écrit :

heuh j'ai fait du flash, alors les nouvelles technologies d'avenir web 2.0 enhanced interactif optimisée, ca me connait [:mlc]


Me semble que le flash ne faisait pas partie du "web 2.0".  
Comme quoi le fait de faire du flash garantie qu'on s'y conait en web 2.0. :lol:

n°1321829
chrisbk
-
Posté le 09-03-2006 à 14:24:42  profilanswer
 

godbout a écrit :

Flûte. Je suis coincé.


 
Aha, tu reconnnais ta défaite, faquin !

n°1321901
godbout
Génial.
Posté le 09-03-2006 à 15:16:12  profilanswer
 

Mais quel loose ce chrisbookin [:mlc]

n°1321991
chrisbk
-
Posté le 09-03-2006 à 16:42:30  profilanswer
 

[:w3c compliant] retourne faire tes formulaires a 3 boutons si t'es pas content hein ?

n°1326531
phoelis
Posté le 16-03-2006 à 10:45:50  profilanswer
 

Bonjour
 
mais en fait je me posais la question pour un formulaire qui aurais 2 possibilités a la fin (c a d 2 boutons) : disons une sauvegarde et une cloturation (envois des données sur une autre DB).  
Des lors l on se retrouve avec 2 boutons ! je sais bien que le premier bouton prendra toute les données du form mais le second ?
Faire un autre formulaire avec des hiddens ? (ok mais bon sachant qu il y a bcp bcp de données, ca va faire une liste de hidden un peu trop grande). Des les je me demande si l idée du JS donnée plus haut n est pas si mal pour ce cas.
A moins que vous ayez une meilleure idée.
Merci

n°1326536
omega2
Posté le 16-03-2006 à 10:54:24  profilanswer
 

Que t'ai un seul bouton de validation ou 36 boutons de validations pour un formulaire donné, dés que tu cliques sur l'un d'eux, toutes les données du formulaire sont envoyé.
 
Quand à ta derniére demande "si on a une meilleure idée", relis la discution, tout à déjà été dit, alors oui, il y a mieux (voir plus haut) mais on va quand même pas redire 36 fois les même chôses. ;)

n°1326568
phoelis
Posté le 16-03-2006 à 11:42:18  profilanswer
 

mea culpa en effet apres la recherche j etais dirrectement tombé sur la page 3 et j ai pas vu qu il y avait page 1 et 2.
 
merci d avoir répondu et dsl...  
 
(ps : j ai effectivement trouvé ma réponse)

n°1326574
godbout
Génial.
Posté le 16-03-2006 à 11:46:23  profilanswer
 

Le réducteur de cholestérol a encore parlé [:super chinois] [:ocube]

n°1326606
the_bigboo
Posté le 16-03-2006 à 12:37:31  profilanswer
 

Vite !! de l'eau !! Godbout s'enflamme !! [:aganemnon]

n°1349240
godbout
Génial.
Posté le 18-04-2006 à 22:47:30  profilanswer
 

Salut les cocos, me revoilà !
J'avance un peu dans tout ce caillon, mais j'ai encore besoin de vous.  
J'ai tenté le RewriteRule ce soir, bon pas la peine de vous dire que j'y ai perdu ma soirée :D  
J'ai voulu commencer par faire un truc tout con, j'ai lu la doc Apache. Résultat, dès que je fous un RewriteEngine on dans le fichier .htaccess, j'peux plus accèder au site :/ (internal server error).
 
J'me demande par ailleurs si j'ai bien capté comment ça marche.  
Par exemple sur le forum d'hardware, quand je clique sur la page 2 et qu'il me balance sur liste-2.htm, cette page existe ou pas ? :??: J'pensais que c'était juste une écriture dans la barre d'adresse, mais que derrière c'était en fait un truc du genre index?page=2, c'est pas le cas ?
 
Sinon, ce que je voudrais faire pour mon truc, vous comprendrez mieux avec le site : http://godbout.free.fr
Quand on clique sur les catégories, j'aimerais afficher son nom dans la barre d'adresse. En gros, je clique sur la première, ça m'envoie index.php?cat=1, que je traite dans mon fichier index.php, mais dans la barre d'adresse on verrait godbout.free.fr/categorie_1/ par exemple.
C'est possible ou j'suis définitivement cucu ?
 

n°1349355
the_bigboo
Posté le 19-04-2006 à 09:41:12  profilanswer
 

tu as modifié tes fichiers de conf pour charger mod_rewrite ?

n°1349375
godbout
Génial.
Posté le 19-04-2006 à 10:16:13  profilanswer
 

La réponse est...non :D
Je saurais le faire en local, mais pas sur le ftp de free...

n°1349377
the_bigboo
Posté le 19-04-2006 à 10:18:06  profilanswer
 

a tous les coups c'est pas géré chez free, le phpinfo() dis si le module est chargé dans la section apache_handlers

n°1349390
godbout
Génial.
Posté le 19-04-2006 à 10:33:00  profilanswer
 

Super haricot vert [:mlc]
J'me le suis dit à un moment, mais j'ai pas vérifié.
J'ai essayé de voir où j'pouvais matter ça sans faire un phpinfo, dans les menus de free, mais j'ai pas trouvé.
Bon ben je testerai ça assez rapidement avec le phpinfo. Merci :jap:

n°1349392
the_bigboo
Posté le 19-04-2006 à 10:34:05  profilanswer
 

;)

n°1349396
gatsu35
Blablaté par Harko
Posté le 19-04-2006 à 10:35:53  profilanswer
 
n°1349400
the_bigboo
Posté le 19-04-2006 à 10:42:22  profilanswer
 

non !! non !! et non !!
la fonction phpinfo() !

n°1349401
godbout
Génial.
Posté le 19-04-2006 à 10:44:46  profilanswer
 

:love:
Bon alors si j'dis pas de connerie, c'est pas supporté hein ? :D
Ca fera ça en moins comme prise de tête.
 
Par contre, j'aimerais quand même bien savoir comment ça marche, voir mes questions un peu plus haut :whistle:

n°1349417
gatsu35
Blablaté par Harko
Posté le 19-04-2006 à 10:59:14  profilanswer
 

http://gatsu.ftp.free.fr/phpinfo/phpinfo.php <== php4
http://gatsu.ftp.free.fr/phpinfo/php5info.php5 <== php5
 
edit :D


Message édité par gatsu35 le 19-04-2006 à 11:27:47
n°1349442
the_bigboo
Posté le 19-04-2006 à 11:21:37  profilanswer
 

pas supporté, deuxieme lien HS :/

n°1349449
gatsu35
Blablaté par Harko
Posté le 19-04-2006 à 11:27:53  profilanswer
 
n°1349458
the_bigboo
Posté le 19-04-2006 à 11:32:25  profilanswer
 

Pas supporté !!!!!

n°1349465
godbout
Génial.
Posté le 19-04-2006 à 11:35:48  profilanswer
 

Bon, merde, j'y capte rien, je ne peux pas le supporter (rires).

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3
Page Suivante

Aller à :
Ajouter une réponse
 

Sujets relatifs
Conserver les données d'un formulaire[PHP] Problème bizarre avecla banniere
[PHP] Activer tous les messages d'erreur ?[PHP Centrer du texte dans une image GD
aide pour formulairePlusieurs Submit dans un meme form
Javascript VS Php[PHP] script de login
formulaire dans mail qui renvoit un mail[PHP/PDF] Détecter qu'un PDF est protégé
Plus de sujets relatifs à : [PHP] Plusieurs boutons dans un formulaire


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)