Mise en place d'un formulaire

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 : Mise en place d'un formulaire

Re: Mise en place d'un formulaire

par sirakawa » 25 janv. 2014, 12:06

<input type = "text" name = "bidule[] / >
et tu écupères un tableau
$tableau = $_POST['bidule'];

Re: Mise en place d'un formulaire

par guigui69 » 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

Re: Mise en place d'un formulaire

par computarelier » 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,

Mise en place d'un formulaire

par guigui69 » 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