Recuperer donnees via une boucle
magy91
Messages postés
70
Statut
Membre
-
Nuk Messages postés 189 Statut Membre -
Nuk Messages postés 189 Statut Membre -
Bonjour,
Voilà, J'ai crée un formulaire avec 1 champ répété plusieurs fois via une boucle:
voici le script du formulaire:
$liste = Array("","A","Ar","V","Vtt","Stg","CDS","1ère","2ème","récup","restante");
echo"<form action='formulaire_nouvelle_VAC_envoye.php' method='post' name='monform' class='tableau_vac' id='monform'>";
for ($y=0; $y < $N_effectif; $y++){
echo"<th bgcolor='#CCCCCC'><select name='choix_M".$y."' class='form_text'>";
for($i=0;$i<sizeof($liste);$i++)
{ ?>
<option <? if($_POST["choix_M"]==$liste[$i]) echo "SELECTED"; ?> > <? echo $liste[$i];?> </option>
<?
echo"\n";
}
echo"<option value='10'>10</option>";
echo '<tr>';
echo"</select></th>";
}
echo "<th bgcolor='#CCCCCC'><input type='submit' value='go!'></th>";
echo "</form>";
Le pb c'est que je n'arrive pas à récupérer mes données dans ma page 'formulaire_nouvelle_VAC_envoye.php'
Je ne sais pas comment faire ma boucle pour récuperer les données et les envoyer dans une table.
Si quelqu'un peut m'orienter.
Merci d'avance
Voilà, J'ai crée un formulaire avec 1 champ répété plusieurs fois via une boucle:
voici le script du formulaire:
$liste = Array("","A","Ar","V","Vtt","Stg","CDS","1ère","2ème","récup","restante");
echo"<form action='formulaire_nouvelle_VAC_envoye.php' method='post' name='monform' class='tableau_vac' id='monform'>";
for ($y=0; $y < $N_effectif; $y++){
echo"<th bgcolor='#CCCCCC'><select name='choix_M".$y."' class='form_text'>";
for($i=0;$i<sizeof($liste);$i++)
{ ?>
<option <? if($_POST["choix_M"]==$liste[$i]) echo "SELECTED"; ?> > <? echo $liste[$i];?> </option>
<?
echo"\n";
}
echo"<option value='10'>10</option>";
echo '<tr>';
echo"</select></th>";
}
echo "<th bgcolor='#CCCCCC'><input type='submit' value='go!'></th>";
echo "</form>";
Le pb c'est que je n'arrive pas à récupérer mes données dans ma page 'formulaire_nouvelle_VAC_envoye.php'
Je ne sais pas comment faire ma boucle pour récuperer les données et les envoyer dans une table.
Si quelqu'un peut m'orienter.
Merci d'avance
A voir également:
- Recuperer donnees via une boucle
- Fuite données maif - Guide
- Recuperer message whatsapp supprimé - Guide
- Comment recuperer une video sur youtube - Guide
- Récupérer mon compte facebook désactivé - Guide
- Comment récupérer un compte facebook piraté - Guide
5 réponses
Bonjour,
Tu veux que les donnees de ton formulaire soient envoyés dans une base de données ou un fichier texte? par exemple?
A moins que tu nous poste le code php :)
Merci:)
Nuk
Tu veux que les donnees de ton formulaire soient envoyés dans une base de données ou un fichier texte? par exemple?
A moins que tu nous poste le code php :)
Merci:)
Nuk
non j'ai un formulaire en php ou je recupere mes données, sans la boucle le code s'écrirait comme ceci:
$choix_M = isset($_POST['choix_M']) ? $_POST['choix_M'] : '';
$choix_id = isset($_POST['choix_id']) ? $_POST['choix_id'] : '';
$choix_VAC = isset($_POST['choix_VAC']) ? $_POST['choix_VAC'] : '';
$cnx = mysql_connect("","","") ;
//sélection de la base de données:
$db = mysql_select_db("equipe9w") ;
$sql4 = "UPDATE Matin
SET M = '$choix_M'
WHERE id_VACM = '$choix_VAC' AND id_effectifM = '$choix_id' " ;
//exécution de la requête SQL:
$requete = mysql_query($sql4, $cnx) or die( mysql_error() ) ;
Mais du fait de la boucle je ne sais pas comment faire
$choix_M = isset($_POST['choix_M']) ? $_POST['choix_M'] : '';
$choix_id = isset($_POST['choix_id']) ? $_POST['choix_id'] : '';
$choix_VAC = isset($_POST['choix_VAC']) ? $_POST['choix_VAC'] : '';
$cnx = mysql_connect("","","") ;
//sélection de la base de données:
$db = mysql_select_db("equipe9w") ;
$sql4 = "UPDATE Matin
SET M = '$choix_M'
WHERE id_VACM = '$choix_VAC' AND id_effectifM = '$choix_id' " ;
//exécution de la requête SQL:
$requete = mysql_query($sql4, $cnx) or die( mysql_error() ) ;
Mais du fait de la boucle je ne sais pas comment faire
Pour lire les donnees et les updater il faut deja que des donnees soient presentes dans ta base.
Je ne vois pas d'insert into permettant l'insertion de ton array.
Apres je suis pas un crack en PhP donc je me plante peut etre.
Cordialement,
Je ne vois pas d'insert into permettant l'insertion de ton array.
Apres je suis pas un crack en PhP donc je me plante peut etre.
Cordialement,
en fait ma table était préalablement alimenté par les 2 premiers champs.
Le formulaire ne me sert qu'à inscrire les données du dernier champs.
j'ai préalablement effectué ceci
mysql_query("INSERT INTO Matin VALUES('','$choix_VAC','$choix_id', '')");
merci
Le formulaire ne me sert qu'à inscrire les données du dernier champs.
j'ai préalablement effectué ceci
mysql_query("INSERT INTO Matin VALUES('','$choix_VAC','$choix_id', '')");
merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question