Vous n'êtes pas identifié(e).
Pages :: 1
bonjour nouveau sur ce forum et grand debutant dans le php je fait mes premiers pas mais deja des galeres lol normal vous allez me dire ^^
bref voila apres de longue bataille et recherche sur le nt j'ai fait mon premier out de code avec un formulaire mon premier souci j'ai une erreur ligne 71 que je ne trouve pas !! la ou je dis qui si les deux mails ne sont pas identique je veut tel message ....
secondo j'aimerais que une fois l'envoie du formulaire le message comme quoi tous est ok s'affiche sur une page vierge puis redirige mon visiteur sur la page d'accueil
mais pour sa un pti coup de main serais pas de refus
<?php
// connexion a bdd
try
{
$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
$bdd = new PDO('mysql:host=localhost;dbname=mn_info', 'root', '', $pdo_options);
}
catch (Exception $e)
{
die('Erreur : ' . $e->getMessage());
}
?>
<?php
// on verifie que tous les champs soit remplis
if(
!empty($_POST['pseudo'])
&&!empty($_POST['mdp'])
&&!empty($_POST['mail'])
&&!empty($_POST['confirm_mail']))
{
if($_POST['mail']==$_POST['confirm_mail']) //on verifie que les adresses soit les meme
{
$req=$bdd->prepare('INSERT INTO formulaire(pseudo,mdp,mail)VALUES (?,?,?)');
$req->execute(array(
$_POST['pseudo'],
md5($_POST['mdp']),
$_POST['mail']));
echo 'Inscription valide merci de la confirmer dans le mail que vous avez recu ';
}
}
elseif (isset($_POST['mail'])!=($_POST['confirm_mail']))
{
echo 'Les deux adresses mail doivent etre les meme';
}
elseif (!empty($_POST['valider']))
{
echo 'Tous les champs doivent etre remplis';
}
?>
</div>
</div>
</body>
</html>
Hors ligne
>> j'ai une erreur ligne 71
elle est ou la ligne 71 ?
a++
Hors ligne
bah la ligne 71 elle est a la ligne 71 ^^
mais c'est bon j'ai regler le probleme
par contre un que j'ai pas regler c'est comment faire pour que lorsque le formulaire est envoyer pour que la date s'enregistre dans ma table ??
Hors ligne
Il te faut d'abord créer un champ date dans ta table et tu choisis comme type "datetime" en plus de cela tu ajoutes ceci dans ton formulaire
Et tu ajoute le champ date dans l'insertion des données dans ta table comme suit:
Et le tour sera jouer!
Mr onesat
Hors ligne
merci beaucoup
Hors ligne
Pages :: 1