Enregistrement multiple

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Enregistrement multiple

Re: Enregistrement multiple

par K-lol » 26 oct. 2010, 15:23

Pour ceux que ca intéresse, j'ai pu me dépatouiller avec le code donné :

Code : Tout sélectionner

foreach($_POST["date"] as $date=>$dateok) { $sql = "INSERT INTO evenement VALUES ('', '$nom', '$desc', '$nbrePlace', '$periode', '$dateok')"; $res = mysql_query($sql); }
Merci encore

Re: Enregistrement multiple

par K-lol » 26 oct. 2010, 13:23

Bonjour,

Alors c'est tout bon pour l'ajout dynamique de champs.

Mais pour l'enregistrement dans la BD c'est une autre chose...

Je ne vois pas comment dire à la base que chaque date c'est un nouvel élément.

Est ce que quelqu'un a une idée?

Re: Enregistrement multiple

par K-lol » 25 oct. 2010, 13:08

Hello,

Je te remercie pour ta réponse.

Et j'ai mis dans cette partie du site parce que c'est un enregistrement MySql...

Oui alors c'est en php.

Je vais regarder ton code merci en tout cas!

Re: Enregistrement multiple

par AoSiX » 25 oct. 2010, 11:47

C'est pour quel type de soft ? un site web ?

Si c'est pour un site, tu ajoutes dynamiquement ( en javascript ) des champs de date, par exemple :
<input type="text" name="date[]" />
<input type="text" name="date[]" />
<input type="text" name="date[]" />
Puis derrière en PHP ( en supposant que tu utilise PHP ), tu peux faire
foreach($_POST["date"] as $date)
{
    mysql_query("insert blablabla, date='$date'");
}
PS : Ton post n'est pas dans la bonne section; aucune problème de base de donnée.

Enregistrement multiple

par K-lol » 25 oct. 2010, 11:29

Bonjour,

Je vous écris car je n'arrive pas à trouver une piste pour mon problème.

En fait je souhaite ajouter un événement. Ca c'est tout bon.

Mais cet événement peut avoir lieu à plusieurs date par exemple un week end.

Comment faire pour remplir une seule fois tous les détails et mettre plusieurs dates?

L'idéal serait que chaque date fasse un événement, en fait que l'enregistrement soit multiple mais qu'après chaque événement soit indépendant des autres.

Je ne sais pas si c'est compréhensible.

Et soit on met une date de début, une date de fin et il calcule ce qu'il y a entre.
Soit on met chaque date une à une...

Merci pour votre aide.