Merci pour vos conseils. J'ai donc créé une nouvelle page pour l'envoi, mais comme ceci, cela envoie des vides dans la table. Comment transférer correctement les données du formulaire encore une fois dans cette page suivante? Je pensais pouvoir le faire avec GET, mais non...
Code :
- <?
- include("../../../connexion.php" );
- $idmembre=$_POST['id_membre'];
- $pseudo=$_POST['pseudo'];
- $passe=$_POST['passe'];
- $role=$_POST['role'];
- // ON VERIFIE SI CE PSEUDO EXISTE DEJA
- $requete=mysql_query("select * from acces where idmembre=\"$idmembre\"" ) or die(mysql_error());
- $num=mysql_num_rows($requete);
- if($num!=0)
- {
- echo "<p class=\"pave_main\" align=\"center\">Ce membre est déjà enregistré, veuillez contrôler cet enregistrement.</p>";
- echo "<p class=\"pave_main\" align=\"center\">Voulez-vous remplacer l'ancien enregistrement avec ces nouvelles données?</p><br>";
- echo "<p class=\"pave_main\" align=\"center\"><input name=\"Bouton\" type=\"button\" value=\"Oui\" onclick=\"location.href='insert_acces2.php?id=$id'\"> <input name=\"Bouton\" type=\"button\" value=\"Non\" onclick=\"javascript:window.history.back()\"></p>";
- }
- ?>
|
Et voici la deuxième page doit envoyer si "oui":
Code :
- ?
- include("../../../connexion.php" );
- $idmembre=$_GET['$idmembre'];
- $pseudo=$_GET['$pseudo'];
- $passe=$_GET['$passe'];
- $role=$_GET['$role'];
- mysql_query("insert into acces values ('','$idmembre','','$pseudo','$passe','$role','')" );
- echo "<p align=\"center\" class=\"pave_main\">Le membre a bien été enregistré.<br><br><a href=\"gestion_acces.php?id=$id \" class=\"lien4\">Cliquez <u>ici</u> pour retourner à l'enregistrement d'un nouveau membre.</a></p>";
- ?>
|
Message édité par bingojm le 06-08-2008 à 10:16:18