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

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP/MYSQL] Formulaire auto-updaté

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP/MYSQL] Formulaire auto-updaté

n°1738280
Funky Max
And then, I woke up.
Posté le 28-05-2008 à 13:28:28  profilanswer
 

Hello,

 

J'suis conscient que le titre n'est pas explicite, et ça s'trouve ça n'a rien avoir, mais c'est justement car je ne sais pas comment appeler ça que je n'ai pas trouvé la solution [:tinostar]

 

Donc en gros j'ai un formulaire qui gère un programme de cinéma.

 

Je sélectionne un titre dans ma base de données, puis une salle, et j'ajoute une date de début et de fin du programme.

 

Jusque là tout va bien :D

 

Seulement, je voudrais aussi ajouter des horaires. Pour ça, j'aimerais une textbox avec "heure de début" et une autre avec "heure de fin".

 

En fait j'aimerais ajouter une horaire, valider (pas le formulaire complet, mais juste cette horaire), et qu'une autre ligne vide similaire s'ajoute sous la ligne avec l'horaire que je viens de remplir. Je pourrais donc au choix entrer 10 horaires différentes, 2, 1, etc...

 

Une fois que j'ai valider le nombre d'horaires que je voulais entrer, je valide ensuite le formulaire complet, et le tout s'ajoute à ma BDD. (La table "horaires" étant une table différente de la table "programmes", cette première ayant une clé étrangère de programmes.)

 

Ensuite si je veux modifier ce programme, toutes les horaires que j'aurais entrer seront lister et modifiable à la volée, mais je pourrais également en ajouter de la même façon.

 

Pour faire plus simple, c'est un peu le même principe que l'interface routeur de free, avec la gestion de redirection de ports.

 

http://www.izipik.com/images/20080528/l1t2d4ll8qein57czn-form.JPG

 

Merci beaucoup :hello:


Message édité par Funky Max le 28-05-2008 à 13:39:06
mood
Publicité
Posté le 28-05-2008 à 13:28:28  profilanswer
 

n°1738294
fluminis
Posté le 28-05-2008 à 13:51:02  profilanswer
 

Tu as plusieurs points a chercher :
 
Deja commence par faire l'enregistrement de ton formulaire global en affichant tous les champs horaires possible (tes 10 lignes).
 
Une fois cela fait, tu pourras commencer à chercher un script javascript qui va te permettre d'afficher une ligne par une ligne les champs horaire supplementaire


---------------
http://poemes.iceteapeche.com - http://www.simuland.net
n°1738316
Funky Max
And then, I woke up.
Posté le 28-05-2008 à 14:16:15  profilanswer
 

En affichant les 10 lignes ça marche sans problème, c'est juste que ça m'oblige à interpréter toutes les lignes, et surtout que c'est pas très esthétique/logique.
 
Mais bon c'est vrai que pour le coup j'préfère ne pas utiliser de script JS, c'est pour un tout petit cinéma de quartier, je verrais si l'affichage actuel suffit.
 
Merci pour l'info ! :hello:

n°1738334
dwogsi
Défaillance cérébrale...
Posté le 28-05-2008 à 14:29:53  profilanswer
 

Funky Max a écrit :

En affichant les 10 lignes ça marche sans problème, c'est juste que ça m'oblige à interpréter toutes les lignes


 :??:  

Code :
  1. <input type="text" name="horaire[]" />
  2. <input type="text" name="horaire[]" />
  3. <input type="text" name="horaire[]" />
  4. <input type="text" name="horaire[]" />
  5. [...]


 
Et en PHP :  

Code :
  1. foreach($_POST['horaire'] as $horaire)
  2. // Traitement


 
Je vois pas où est le problème du traitement de toutes les lignes, c'est juste une boucle à coler avant ton traitement.


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
n°1738387
Funky Max
And then, I woke up.
Posté le 28-05-2008 à 15:54:58  profilanswer
 

dwogsi a écrit :


 :??:  

Code :
  1. <input type="text" name="horaire[]" />
  2. <input type="text" name="horaire[]" />
  3. <input type="text" name="horaire[]" />
  4. <input type="text" name="horaire[]" />
  5. [...]


 
Et en PHP :  

Code :
  1. foreach($_POST['horaire'] as $horaire)
  2. // Traitement


 
Je vois pas où est le problème du traitement de toutes les lignes, c'est juste une boucle à coler avant ton traitement.


 
Parce que je suis un débutant et que je n'avais pas pensé à procéder de cette façon. :D
 
C'est résolu du coup, merci ! :jap:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP/MYSQL] Formulaire auto-updaté

 

Sujets relatifs
Problème connexion php/mysql/apache ...fonction PHP
Indéxer un .doc en PHP[PHP/MySQL] Compteur de downloads
-Résolu- Formulaire en fin de page...qui ne s'affiche pasBesoin d'aide pour 3 scripts PHP
Menu déroulant sous forme de formulaire pour firefoxAppeler SQL sans recharger une page PHP
Problème controle checkbox formulaire 
Plus de sujets relatifs à : [PHP/MYSQL] Formulaire auto-updaté


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