Php probleme submit

katika Messages postés 43 Date d'inscription   Statut Membre Dernière intervention   -  
Zep3k!GnO Messages postés 2025 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

j'ai un problème dans mon code php c'est que quand je clique sur le bouton il insere toutes
id et mail dans la table
voivi le code
merci
<?php echo("<form id='form' name='form' method='post' action=''>"); ?>
<body> <table border='0' width="298" height="115">
<?php


$req=mysql_query("SELECT num,Titre,description,type,groupe.photo FROM groupe,membre where membre.email='maryam' ") or die (mysql_error());

//______________________________________/debut while_____________________________________________________________________________________
while ($rep=mysql_fetch_object($req)){
$num=$rep->num;
$Titre=$rep->Titre;
$description=$rep->description ;
$type=$rep->type ;
$photo=$rep->photo ;
$mail='maryam';
//pour inserer dans la base de donnees

?>

<tr>
<td width="139" height="109">
<div align="center"><img src="<?php echo $photo ?>" width="94" height="79" />
</div>
</td>

<td width="143">
<div align="left">
<p><a href="groupe.php?refer=<?php echo $num;?>" ><?php echo $Titre;?></a>
</p>
</div> <?php echo $description; ?>
</td>
<td><input type="submit" name="b" id="b" value="Join" onClick='ConfirmMessage()'/></td>
<?php
//___________________________________test sur le bouton si il est selectionne on insere dans la table_____________________________
if( !empty($_POST['b'])){

?>
<SCRIPT language="javascript">
function ConfirmMessage() {

if (confirm("Join this Group ?")) { // Clic sur OK

<?php mysql_query("insert into joindre_groupe values ('".$mail."','".$num."')"); ?>
}
}
</SCRIPT>
<?php
}
//___________________________________fin de test _____________________________
?>


</tr>
<?php
} //______________________________________/fin while____________________________________________________________________________________
?>
<tr><td width="143"/>
<td width="143"></td>
</tr>
</tr>

</table>


</body>

<?php echo("</form>"); ?>

A voir également:

3 réponses

Zep3k!GnO Messages postés 2025 Date d'inscription   Statut Membre Dernière intervention   200
 
Déjà, on peut voir que la ligne <td><input type="submit" name="b" id="b" value="Join" onClick='ConfirmMessage()'/></td> est comprise dans le while, donc est répétée pour tous tes enregistrements, donc que tu as plusieurs enregistrements qui ont le même nom et le même id, j'te laisse deviner la suite !
0
katika Messages postés 43 Date d'inscription   Statut Membre Dernière intervention   1
 
merci pour ta réponse
mais je vois pas ou est l'erreur
0
Zep3k!GnO Messages postés 2025 Date d'inscription   Statut Membre Dernière intervention   200
 
un identifiant, c'est pas censé identifier de façon UNIQUE un enregistrement ?
0