[HTML/PHP]

[HTML/PHP] - HTML/CSS - Programmation

Marsh Posté le 28-06-2004 à 12:16:52    

Bonjour !
 
J'ai juste un problème hyper con de html. Je suis en train de me faire une mini base de données pour gérer une commande de photos d'un spectacle que j'ai fait, et je veux me faire une interface hyper simple pour entrer les infos.
J'ai 451 photos proposées, donc 451 cases à cocher, avec une quantité (champ texte), et un format (menu déroulant), du type :
 
[x]Photo 1 Quantité [__]  Format [13x18]
[ ]Photo 2 Quantité [__]  Format [20x30]
...
 
Mais j'ai un problème, dès que je retire les commentaires donc que je rajoute la quantité et le format, il ne se passe plus rien quand je clique sur le bouton envoyer :/
 
Voilà le code (fait comme un porc, je sais bien :D)
 

Code :
  1. <html>
  2. <body>
  3. <form action="traitement.php" method="GET">
  4. <center><table><tr><td>
  5. <?php
  6. for ($i=1; $i<=451; $i++)
  7. {
  8. if($i == 90 || $i == 180 || $i == 270 || $i == 360)
  9.  echo "</td><td>";
  10. echo "<input type='checkbox' name='selection[$i]' value=$i><b>$i</b>";
  11. echo "&nbsp;";
  12. /* echo "<input type='text' name='quantite[$i]' value='1' size='1'>";
  13. echo "&nbsp;";
  14. echo "<select size=1 name=format[]>";
  15. echo "<option>13x18</option>";
  16. echo "<option>20x30</option>";
  17. echo "</select>";
  18. */ echo "<br>\n";
  19. }
  20. ?>
  21. </td></tr></table></center>
  22. <input type=submit value='Envoyer'>
  23. </form>
  24. </body>
  25. </html>


 
Si quelqu'un a une idée, parce que là je sêche...

Reply

Marsh Posté le 28-06-2004 à 12:16:52   

Reply

Marsh Posté le 28-06-2004 à 12:21:37    

Deja les noms s'ecrivent comme ca pour les récupérer dans un tableau php:
 
name='selection[]'


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 28-06-2004 à 12:29:43    

Je savais pas, c'est comme ça que j'avais marqué au début, mais j'ai hésité :D
Mais le problème ne vient pas de là, je comprends pas pourquoi le bouton n'est plus actif...

Reply

Marsh Posté le 28-06-2004 à 12:33:16    

surement qu'il y a trop de champs pour la méthode GET. Utilise   POST en mettant en 'action' un script php de ta sauce.


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 28-06-2004 à 12:35:58    

Effectivement, c'était bien ça :D
 
J'avais mis get pour faciliter la chose au début !!
Je le saurai pour la prochaine fois !!
 
Merci beaucoup :jap:


Message édité par raph77 le 28-06-2004 à 12:36:12
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed