Page 1 sur 1

Mise en place d'un formulaire

Posté : 22 janv. 2014, 23:30
par guigui69
Bonsoir à tous,


Je dispose d'une page web qui va servir pour complémenter des objectifs.

La page web récupère 2 information de ma base, les sites et les x (1 à3) que produise les sites.

Donc les informations seront affiché comme ceci:


Site1|produit1|01|02|03......|12
Site1|produit2|01|02|03......|12
Site2|produit1|01|02|03......|12
Site2|produit2|01|02|03......|12
Site2|produit3|01|02|03......|12
etc..

les champs sites et produit sont fixe (ne devront pas etre complété), par contre les champs 01 à 12 (pour les mois de l"année) cela devront être complété (champs input).

Le but est de récupérer tout ces variable en php pour ensuite enregistrer cela dans ma base mysql.

Et c'est la que j'ai un trou de mémoire, je crois qu'il y a une solution qui consiste à nommer le champs "name" du champs input avec des crochets[]pour pouvoir apres le récupérer facilement en php.


Est-ce que mon explication est claire ?
Pourriez-vous m'expliquer comment nommer le champs input ? Et comment les recuperer en php

Merci d'avance

guigui69

Re: Mise en place d'un formulaire

Posté : 23 janv. 2014, 09:47
par computarelier
Salut,

Va voir la section "How do I create arrays in a HTML <form>?" de http://www.php.net/manual/en/faq.html.php.

Après une boucle pour lire un tableau et le tour est joué ! Avec un foreach, par exemple : http://php.net/manual/fr/control-structures.foreach.php


Bon courage,

Re: Mise en place d'un formulaire

Posté : 25 janv. 2014, 11:47
par guigui69
D'accord.
Ca je me souviens mais je ne sais pas comment mettre les crochets , pour arriver a enregistrer facilement dans ma base sous cette forme.
ID_table |SiteX|produitY|mois|Année
ID_table |Site1|produit1|02|Année
ID_table |Site1|produit1|03|Année
ID_table |Site1|produit1|04|Année

Ce n'ai peut etre pas possible

Merci d'avance

guigui69

Re: Mise en place d'un formulaire

Posté : 25 janv. 2014, 12:06
par sirakawa
<input type = "text" name = "bidule[] / >
et tu écupères un tableau
$tableau = $_POST['bidule'];