Javascript et PHP

Signaler
Messages postés
6
Date d'inscription
samedi 16 août 2008
Statut
Membre
Dernière intervention
10 décembre 2010
-
Messages postés
1466
Date d'inscription
mardi 20 février 2007
Statut
Membre
Dernière intervention
7 février 2011
-
Bonjour,
J'ai crée des champs dynamiquement sur click d'un bouton en javascript.
Dans InnerHtml je défini le Name en fonction du nombre de champs crée.
Le soucis, c'est que ma base Sql ne s'alimente pas pour ces champs .
Merci

Mon javascript
for(i=1;i<=nbperio;i++){
nouveauDiv = document.createElement("div");
nouveauDiv.innerHTML = "Période "+i+" :";
// ajoute l'élément qui vient d'être créé et son contenu au DOM
document.getElementById("lstperiode").appendChild(nouveauDiv) ;
}

Mon PHP pour integrer jusqu'a 10 valeurs:
if (isset ($_POST['perio1']))
{
$perio1=$_POST['perio1'];
}
......
$sql = "INSERT INTO MaBase(perio1,perio2,perio3,perio4,perio5,perio6,perio7,perio8,perio9,perio10) values('$perio1','$perio2','$perio3','$perio4','$perio5','$perio6','$perio7','$perio8','$perio9','$perio10'");

2 réponses

Messages postés
1466
Date d'inscription
mardi 20 février 2007
Statut
Membre
Dernière intervention
7 février 2011
1
Salut,
Je comprendrais jamais les gens qui ouvrent des topics sans poser de question...

Que cherches-tu à faire, en fait ?


Cordialement, uaip.
Messages postés
1466
Date d'inscription
mardi 20 février 2007
Statut
Membre
Dernière intervention
7 février 2011
1
Hm ok, je viens de comprendre. En gros tu n'arrives pas à stocker les valeurs des input dans la base, c'est bien ça ?
Si oui, alors au temps pour moi, pour le message précédent.

Plusieurs choses.
Pourrais-tu pour commencer afficher le résultat du code source généré par le javascript ?
Ensuite, bien que ça n'ait rien à voir avec le problème (je pense), tous tes input ont le même ID (faut pas) et la syntaxe doit être et non

Ensuite, montre également ton formulaire, est-il en méthode POST ? Parce-que je ne vois pas d'erreur au niveau du PHP (mise à part l'inversion tout à la fin du ) et du " ).

Donc en fait, il faudrait que tu montre le code source, après génération par le javascript, du formulaire.

Cordialement, uaip.