Rechercher : dans
Par :

[PHP] Récupération données formulaire

Dernière réponse le 19 jui 2009 à 16:11:44 Ju, le 22 avr 2007 à 21:30:21 
 Signaler ce message aux modérateurs

Bonsoir à tous,

Un truc assez simple mais je bloque dessus
voila je voudrais récupérer des données d'un formulaire sous forme de tableau en php.

par exemple :

<input type='text' value='".$champs[1]."' name='quantite[]' />

Les données envoyées sont sous forme de tableau.

Comment faire pour récupérer ces données sous forme de tableau avec la méthode POST ?

Merci d'avance pour votre aide

Ju

Meilleures réponses pour « [PHP] Récupération données formulaire » dans :
PHP - Récupération de données Voir PHP rend très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML. Création d'un formulaire Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant : des champs de saisie des...
[PHP] Upload de fichiers VoirLe langage PHP permet de gérer des fichiers envoyés (uploadés) grâce à un formulaire HTML. Formulaire d'envoi de fichiers Configuration de PHP pour permettre l'upload Récupération du fichier avec PHP Formulaire d'envoi de fichiers La...
PHP - Bases de données VoirPhp permet un interfaçage très simple avec un grand nombre de bases de données. Lorsqu'une base de données n'est pas directement supportée par Php, il est possible d'utiliser un driver ODBC, pilote standard pour communiquer avec les bases de...
Bases de données - Utilisation de formulaires VoirUtilisation de formulaires Afin d'exploiter les bases de données, il faut fournir une interface à l'utilisateur lui permettant de visualiser des données en fonction de certains critères. Pour cela il existe un outil : les formulaires. Un formulaire...

1

prenault, le 22 avr 2007 à 21:51:05

Salut,

Essai dans un premier temps de créer ton tableau, et de rediriger ton post vers la page qui contient ton tableau.
Puis dans les cases de ton tableau tape:

<?php
$_POST['nom_de_ton_post'];
?>

Par exemple :
<form action="tableau.php" method="post">
<input type="text" name="tableau_1"/>
</form>


et dans ta page tableau.php

<code_tableau>
<?php
$_POST['tableau_1'];
?>
</code_tableau>


En espérant que cela t'aide.

Répondre à prenault

2

Ju, le 22 avr 2007 à 22:00:46

Salut,

tout d'abord merci a toi d'avoir pris un peu de temps en cette soirée électorale pour me répondre!

Mais ce n'est pas vraiment ce que j'attendais :
je cherche a récupérer le tableau "quantité[] " en php, le tableau n'est pas pour l'affichage:

j'ai essayé $design[]=$_POST['design']; mais sa ne marche pas.

Pouvez-vous m'aider?

Répondre à Ju

3

runsoum, le 17 jun 2008 à 19:03:12

Salut j'ai le meme probleme k vous .
je crée mon formulaire mais je n'arrive pas à recuperer les données qui sont dans mon formulaire.
j'ai pourtant essayer avec :$nom variable=$_POST[nom variable] au niveau de ma page d'insertion
mais il me dit que les variables ne sont pas declarer
voici mn pg:

<?php
//connexion a la base
$server="localhost";
$user="root";
$passwd="";
$db="kryst";
$table="enreg";
@mysql_connect("$server","$user","$passwd") or die ("echec connexion");
@mysql_select_db("$db") or die ("echec de selection");
$select=mysql_select_db("$db");
$req="select from enreg";
$_POST['ID'];
$Nom=$_POST['Nom'];
$Prenom=$_POST['Prenom'];
$date_naiss=$_POST['date_naiss'];
$Adresse=$_POST['Adresse'];
$Email=$_POST['Email'];
$LOGIN=$_POST['LOGIN'];
$Password=$_POST['Password'];
if($req)
{
echo"selection de la table reussie";
}
else
{
echo"echouee";
}

$insert="insert into enreg values('','$Nom','$Prenom','$date_naiss','$Adresse','$Email','$LOGIN','$password')";
$envoi=mysql_query("$insert");
if($envoi>0)
{
echo"insertion reussie";
}
else
{
echo"insertion echouée";
}
?>

et il affiche le message:

Notice: Undefined index: ID in c:\program files\easyphp1-8\www\kaou\insertion.php on line 12

Notice: Undefined index: Nom in c:\program files\easyphp1-8\www\kaou\insertion.php on line 13

Notice: Undefined index: Prenom in c:\program files\easyphp1-8\www\kaou\insertion.php on line 14

Notice: Undefined index: date_naiss in c:\program files\easyphp1-8\www\kaou\insertion.php on line 15

Notice: Undefined index: Adresse in c:\program files\easyphp1-8\www\kaou\insertion.php on line 16

Notice: Undefined index: Email in c:\program files\easyphp1-8\www\kaou\insertion.php on line 17

Notice: Undefined index: LOGIN in c:\program files\easyphp1-8\www\kaou\insertion.php on line 18

Notice: Undefined index: Password in c:\program files\easyphp1-8\www\kaou\insertion.php on line 19
selection de la table reussie
Notice: Undefined variable: password in c:\program files\easyphp1-8\www\kaou\insertion.php on line 29
insertion reussie

jne sai plus trop koi fair!!!! est ce k kelk1 pourait m'aider car j'en ai besoin avant ce week end.
merci davance

Répondre à runsoum

4

 ammar.manel, le 19 jui 2009 à 16:11:44

Juste vous ajoutez avant chaque variable la symbole ' @' càd @$password et tous va bien
parce que il est sûr que vous travaillez sur easyPHP1.8

Répondre à ammar.manel