Recupére la valeur d'un tableau
Résolu
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
je voudrai savoir comment faire pour recupérer les valeurs des composants de mon tableaux.
voici mon code:
<html>
<head>
<title>titre</title>
</head>
<body>
<form action="testjeff.php" method="post" name="Numero"><br>
cocher 1 ou pls chiffre<br>
<input type="checkbox" name="composant[]" value="1" id="choix1">1</option><br>
<input type="checkbox" name="composant[]" value="2" id ="choix2">2</option><br>
<input type="checkbox" name="composant[]" value="3" id = "choix3">3</option><br>
<input type="checkbox" name="composant[]" value="4" id = "choix4">4</option><br>
<input type="submit" name="Submit" value="confimer">
</form>
</body>
</html>
<?
$nb_checkbox=count($_POST[composant]);
print ('Nombre de checkbox :'.$nb_checkbox);
echo '<br><br><pre>';
//Print(count($_POST));
//Print_r('insert into TOTO('.$_POST.')');
print_r($_POST);
echo '</pre>';
for ($x=0;$x<$nb_checkbox;$x++)
{$value=$_POST["value"];
Print_r('insert into TOTO('.composant[$x].')');
echo'<br>';
}
?>
pourriez-vous m'indiquer ce que je dois faire?
merci
je voudrai savoir comment faire pour recupérer les valeurs des composants de mon tableaux.
voici mon code:
<html>
<head>
<title>titre</title>
</head>
<body>
<form action="testjeff.php" method="post" name="Numero"><br>
cocher 1 ou pls chiffre<br>
<input type="checkbox" name="composant[]" value="1" id="choix1">1</option><br>
<input type="checkbox" name="composant[]" value="2" id ="choix2">2</option><br>
<input type="checkbox" name="composant[]" value="3" id = "choix3">3</option><br>
<input type="checkbox" name="composant[]" value="4" id = "choix4">4</option><br>
<input type="submit" name="Submit" value="confimer">
</form>
</body>
</html>
<?
$nb_checkbox=count($_POST[composant]);
print ('Nombre de checkbox :'.$nb_checkbox);
echo '<br><br><pre>';
//Print(count($_POST));
//Print_r('insert into TOTO('.$_POST.')');
print_r($_POST);
echo '</pre>';
for ($x=0;$x<$nb_checkbox;$x++)
{$value=$_POST["value"];
Print_r('insert into TOTO('.composant[$x].')');
echo'<br>';
}
?>
pourriez-vous m'indiquer ce que je dois faire?
merci
A voir également:
- Recupére la valeur d'un tableau
- Tableau word - Guide
- Trier un tableau excel - Guide
- Tableau ascii - Guide
- Imprimer un tableau excel - Guide
- Tableau croisé dynamique - Guide
3 réponses
Bonjour,
L'idéal serait de faire comme ceci avec ton code php :
<?php
//recuperation de la variable composant par la methode POST
$composant = $_POST[composant];
if ($composant)
{
foreach ($composant as $valeur)
{
echo $valeur."<br />"; //cette valeur tu l'envoi ou tu veux après, mais il faut la récupérée.
}
}
?>
@+
L'idéal serait de faire comme ceci avec ton code php :
<?php
//recuperation de la variable composant par la methode POST
$composant = $_POST[composant];
if ($composant)
{
foreach ($composant as $valeur)
{
echo $valeur."<br />"; //cette valeur tu l'envoi ou tu veux après, mais il faut la récupérée.
}
}
?>
@+
ici le probleme c'est que sa affiche les chiffre sans les mettre dans la requete moi je voudrais que sa l'affiche dans la requete
merci de ton aide
merci de ton aide
merci j'ai resolu mon problème
<html>
<head>
<title>titre</title>
</head>
<body>
<form action="testjeff.php" method="post" name="Numero"><br>
cocher 1 ou pls chiffre<br>
<input type="checkbox" name="composant[]" value="1" id="choix1">1</option><br>
<input type="checkbox" name="composant[]" value="2" id ="choix2">2</option><br>
<input type="checkbox" name="composant[]" value="3" id = "choix3">3</option><br>
<input type="checkbox" name="composant[]" value="4" id = "choix4">4</option><br>
<input type="submit" name="Submit" value="confimer">
</form>
</body>
</html>
<?
$nb_checkbox=count($_POST[composant]);
print ('Nombre de checkbox :'.$nb_checkbox);
//echo '<br><br><pre>';
//Print(count($_POST));
//Print_r('insert into TOTO('.$_POST.')');
//print_r($_POST);
//echo '</pre>';
echo '<br>';
for ($x=0;$x<$nb_checkbox;$x++)
{
$tab=$_POST[composant];
Print_r('insert into TOTO('.$tab[$x].')');
echo'<br>';
}
?>
<html>
<head>
<title>titre</title>
</head>
<body>
<form action="testjeff.php" method="post" name="Numero"><br>
cocher 1 ou pls chiffre<br>
<input type="checkbox" name="composant[]" value="1" id="choix1">1</option><br>
<input type="checkbox" name="composant[]" value="2" id ="choix2">2</option><br>
<input type="checkbox" name="composant[]" value="3" id = "choix3">3</option><br>
<input type="checkbox" name="composant[]" value="4" id = "choix4">4</option><br>
<input type="submit" name="Submit" value="confimer">
</form>
</body>
</html>
<?
$nb_checkbox=count($_POST[composant]);
print ('Nombre de checkbox :'.$nb_checkbox);
//echo '<br><br><pre>';
//Print(count($_POST));
//Print_r('insert into TOTO('.$_POST.')');
//print_r($_POST);
//echo '</pre>';
echo '<br>';
for ($x=0;$x<$nb_checkbox;$x++)
{
$tab=$_POST[composant];
Print_r('insert into TOTO('.$tab[$x].')');
echo'<br>';
}
?>