Php:inscription dans un newsletter

Fermé
simou - 15 mars 2012 à 16:32
 ReDLoG - 16 mars 2012 à 16:57
Bonjour,
je doit faire dans mon site une inscription dans un newsletter j'ai crée une table Newseletter dans ma base avec 3 champs id , e-mail et date d'inscription
j'ai crée aussi une page inscription.php
<form name="creation" action="validNewsletter.php" method="GET">
<table cellpadding="0" cellspacing="0"  border="0">
 <tr>
  <td align="left" colspan="5" height="10" >&nbsp;</td>
 </tr>
 <tr>
  <td  width="100"  height="50" align="right" class="formatText" >Email&nbsp;&nbsp;</td>

  <td align="left" colspan="4" width="300" >
  	<input name="email" type="text" class="formatText" id="email" value="" size="50" maxlength="79" pattern="^(.+@.+\..{2,3})$" errorMsg="Adresse mail invalide.">
 </td>
 </tr>
 <tr>
  <td align="right" class="formatText">S'inscrire&nbsp;:&nbsp;</td>
  <td align="left"><input type="radio" name="active" value="TRUE" checked>  </td>
  <td align="right" class="formatText">Se désinscrire&nbsp;:&nbsp;</td>

  <td align="left"><input type="radio" name="active" value="FALSE"></td>
  <td rowspan="2" align="center" ><input name="Valider" type="button" class="formatText" onClick="if (Verif()) document.form1.submit()" value="Valider"></td>

 </tr>
 <tr>
  <td align="left" colspan="5" height="10" >&nbsp;</td>
 </tr>
</table>
</form>


maintenant je doit valider mon formulaire si c'est une inscription donc il faut insérer le mail dans la base sinon suppression du mail
voila le debut de ma page validNewsletter.php:
<?php

	require_once("../xxx/xx.php"); 
	require_once("../xx/xxxx.php");
	
	$connexion=db_connexion();
	
	
	@$email = prepareChaine($_REQUEST['email']);
	@$date_enregistrement = prepareChaine(date('Y-m-d'));
	$active=$_POST["active"];
     if($active==true)
	    {
	$champs = "email,date_enregistrement";
	$valeurs = "$email,$date_enregistrement";
    }
	else
	

?>

je croi j'ai commencer mal mon code
Qui peux m'aidez à le corriger ?
merci d'avance
A voir également:

1 réponse

bonjour a vous tous
Aidez s'il vous plais

merci d'avance
0
Bonjour,
Tu récupères une variable nommée $_POST["active"] alors que ton formulaire est paramétré pour envoyé les données par la méthode GET. Tu écris des codes (HTML, PHP) auquel tu ne comprends rien, c'est comme réparer un moteur sans savoir son fonctionnement et sa structure...
0