Mise en place d'un formulaire

Eléphant du PHP | 440 Messages

22 janv. 2014, 23:30

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

Eléphant du PHP | 116 Messages

23 janv. 2014, 09:47

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,
@+,
Computarelier

Eléphant du PHP | 440 Messages

25 janv. 2014, 11:47

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

Mammouth du PHP | 2278 Messages

25 janv. 2014, 12:06

<input type = "text" name = "bidule[] / >
et tu écupères un tableau
$tableau = $_POST['bidule'];
Vanitas vanitatum et omnia vanitas
Mes derniers livres :
Sauvez les Mots chez BoD,
Tous les chemins mènent à ROM chez BoD