Vous n'êtes pas identifié(e).
Pages : 1
Voici donc ce que j'ai fait :
if(isset($_POST['choix']))
{
foreach($_POST['choix'] as $index => $val)
{
//affichage des elements du tableau
$sql = "INSERT INTO platsdujour(id, jour, mois, annee, id_site) VALUES('','$jour','$mois','$annee','$val')";
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
echo 'Vos infos on été ajoutées.';
}
}
par contre je ne vois toujours pas l'erreur dans mon premier post
C'est tout a fait ça, j'aimerais pouvoir selectionner plusieurs lignes a la fois.
tu parles de name='choix[]' ?
j'avoue ne pas trouver mon erreur
Bonjour à tous, voici mon pb
- je recupere les valeur d'une table SQL et les mets sous forme de tableau. (jusqu'ici tout va bien)
- J'essai de mettre une checkbox en face de chaque ligne, afin de permettre à un utilisateur de selectionner une ligne, et copié l'ID de cette ligne dans une autre table, via une methode post .
voici mon premier formulaire (menu.php)
?>
</table>
<p>
<input type="submit" value="Envoyer" name="Envoyer">
</form>
voici mon second formulaire (menu2.php)
$db = mysql_connect('localhost', 'root', '') or die('Erreur de connexion '.mysql_error());
// sélection de la base
mysql_select_db('resto',$db) or die('Erreur de selection '.mysql_error());
foreach ($tadid as $id)
{
$query=sprintf("INSERT INTO platsdujour(id, id_site) VALUES('','$id')"
mysql_query($query);
}
// on affiche le résultat pour le visiteur
echo 'Vos infos on été ajoutées.';
?>
or il me copie dans la table 'platsdujour' "ARRAY"
qu'en penses vous ?
Pages : 1