Verifier l'insertion des données dans Mysql
Gordon
-
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je voudrais savoir comment faire pour afficher ce code
Après être sûr que cela se passe
Le code complet :
Sachant que je ne veux pas utiliser le $i avec if
Merci d'avace!!!!
Je voudrais savoir comment faire pour afficher ce code
echo'<div class="container"><br><div class="alert alert-success">
<center>
<p><h2>INSCRIPTION COMPLETE</h2></p>
<p>Welcome '.stripslashes(htmlspecialchars($_POST['nickname'])).' you are now registered to our website</p>
<p>Click <a href="index" rel="nofollow noopener noreferrer" target="_blank">here</a> to go to index page</p>
</center>
</div></div>';
Après être sûr que cela se passe
$query=$db->prepare('INSERT INTO members (member_nickname, member_name, member_lname, member_password, member_email, member_registert)VALUES ($nickname, $name, $lname, $password, $email, $time)');
$query->bindValue(':nickname', $nickname, PDO::PARAM_STR);
$query->bindValue(':name', $name, PDO::PARAM_STR);
$query->bindValue(':lname', $lname, PDO::PARAM_STR);
$query->bindValue(':password', $password, PDO::PARAM_STR);
$query->bindValue(':email', $email, PDO::PARAM_STR);
$query->bindValue(':time', $time, PDO::PARAM_INT);
$query->execute();
Le code complet :
if ($i==0)
{
echo'<div class="container"><br><div class="alert alert-success">
<center>
<p><h2>INSCRIPTION COMPLETE</h2></p>
<p>Welcome '.stripslashes(htmlspecialchars($_POST['nickname'])).' you are now registered to our website</p>
<p>Click <a href="index" rel="nofollow noopener noreferrer" target="_blank">here</a> to go to index page</p>
</center>
</div></div>';
//Successfuly logged in.
$query=$db->prepare('INSERT INTO members (member_nickname, member_name, member_lname, member_password, member_email, member_registert)VALUES ($nickname, $name, $lname, $password, $email, $time)');
$query->bindValue(':nickname', $nickname, PDO::PARAM_STR);
$query->bindValue(':name', $name, PDO::PARAM_STR);
$query->bindValue(':lname', $lname, PDO::PARAM_STR);
$query->bindValue(':password', $password, PDO::PARAM_STR);
$query->bindValue(':email', $email, PDO::PARAM_STR);
$query->bindValue(':time', $time, PDO::PARAM_INT);
$query->execute();
//SESSION v
$_SESSION['nickname'] = $nickname;
$_SESSION['id'] = $db->lastInsertId(); ;
$_SESSION['level'] = 0;
$query->CloseCursor();
}
else
{
echo'<div class="container"><br><div class="alert alert-danger">
<center>
<p>Something went wrong please click<a href="register" rel="nofollow noopener noreferrer" target="_blank"> here </a>to try again</p>
<p>If this error is showed many times please contact support</p>
</center>
</div></div>';
}
Sachant que je ne veux pas utiliser le $i avec if
Merci d'avace!!!!
A voir également:
- Verifier l'insertion des données dans Mysql
- Fuite données maif - Guide
- Verifier compatibilite windows 11 - Guide
- Insertion table des matières word - Guide
- Trier des données excel - Guide
- Touche insertion clavier - Guide
1 réponse
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonsoir, tu pourrais:
- avant de faire insert, vérifier que les données ne sont pas présentes
- après avoir fait insert, vérifier que les données sont présentes
qu'en penses-tu?
- avant de faire insert, vérifier que les données ne sont pas présentes
- après avoir fait insert, vérifier que les données sont présentes
qu'en penses-tu?
En fait je sais pas comment faire pour verifier si les données sont ajoutés.
Une suggestion ?
avant, afin de vérifier que les données sont absentes. après, pour vérifier que les données sont présentes.
Pourrais-tu m'expliquer ce que fait cette fonction?
Mais comment je pourrais faire avec if(....), il faut stocker ce que MySQL donne comme réponse.
J'espère que j'ai été clair.
Cordialement
https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/914293-lisez-des-donnees