no save
Assistance
Achat
News

Forum | programmation
[php] enregistrer à partir d'une checkbox
Lisa34, le mer. 11 juin 2008 à 19:40:54
Bonjour,
voici mon problème !! alors j'ai sur une page des checkbox... et je voudrais enregistrer le résultat dans une base de données mysql.... mais je ne sais pas comment m'y prendre j'ai déjà fais plusieurs tentatives mais sans succès....
voici mon code :

voici une partie de mon formulaire (le début)

<form action="sqlajoutactivites.php" method="POST">
<td width="174"><input type="checkbox" name="option[]" value="1" /> Aquarelle</td>
<td width="177"><input type="checkbox" name="option[]" value="7" /> Cinéma</td>
<td width="236"><input type="checkbox" name="option[]" value="13"/> Peinture à lhuile</td>

et voici le code pour ajouter les différentes activités :
<?php
session_start();
include("connexion.php");

$nbactivite=0;

$s = "select num_adh from adherents where login = '".$_SESSION['login']."'";
$r = mysql_query($s) or die ('Erreur SQL : <br/>'.$s);
$lignes = mysql_num_rows($r);
for ($i=0;$i<$lignes;$i++){
$num_a = mysql_result($r,$i,'num_adh');
}

for($i=1;$i<=15;$i++)
{
if (isset($_POST['option'.$i])) {
$p="insert into participer (num_adh, num_act) values ($num_a,$i)";
$re=mysql_query($p) or die( 'Erreur SQL : <br/>'.$p);
$nbactivite++;
}
}
if($re) /// j'ai une erreur sur cette ligne
{
echo("Vos activités ont été correctement ajoutées, redirection automatique dans 2 secondes") ;
}
else
{
echo("L'ajout de vos activités a échoué") ;
}
?>

voici l'erreur qu'il m'affiche :
Notice: Undefined variable: re in c:\program files\easyphp1-8\www\association\sqlajoutactivites.php on line 22
L'ajout de vos activités a échoué

voila je vous remercie en avance de votre aide
Lisa34


Tiller
juin 08
Suivant
REPONSES
Tiller
juin 08
Lisa34
juin 08
Tiller
juin 08
Lisa34
juin 08
Lisa34
juin 08
Version Web
Réalisé par RedShift
no save