Problème dans mon code d'insertion
zerif07
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
Azraka Messages postés 252 Date d'inscription Statut Membre Dernière intervention -
Azraka Messages postés 252 Date d'inscription Statut Membre Dernière intervention -
Bonjour j'ai un problème avec mon code je n'arrive pas a insérer des information dans ma BD sous php my admin
le code de mon formulaire :
<p>Completez toute ces information afin d'être inscrit sur notre site </p>
<form method ="post" id="send" action="traitement.php">
<p>
<label for="nom">Nom</label>
<input id="nom" type="text" name="nom" value="" />
</p>
<p>
<label for="prenom">Prenom</label>
<input id="prenom" type="text" name="prenom" value="" />
</p>
<p>
<label for="email">Email</label>
<input id="email" type="text" name="email" value="" />
</p>
<p>
<label for="pseudo">Pseudo</label>
<input id="pseudo" type="text" name="pseudo" value="" />
</p>
<p>
<label for="mdp">Mot de passe</label>
<input id="mdp" type="password" name="mdp" value="" />
</p>
<p>
<label for="detail">Détails vous concernant </label>
<textarea name="detail" id="detail" cols="30" rows="10"></textarea>
</p>
<p>
<button id="submit" type="submit">Envoyer</button>
</p>
</form>
le code de mon php :
<?php
include("connexion.php");
$nom=isset($_POST['nom'])?$_POST['nom']:"";
$prenom=isset($_POST['prenom'])?$_POST['prenom']:"";
$mail=isset($_POST['email'])?$_POST['email']:"";
$login=isset($_POST['pseudo'])?$_POST['pseudo']:"";
$mdp=isset($_POST['mdp'])?$_POST['mdp']:"";
$detail=isset($_POST['detail'])?$_POST['detail']:"";
$nom=$mysqli->real_escape_string(strip_tags($nom));
$prenom=$mysqli->real_escape_string(strip_tags($prenom));
$mail=$mysqli->real_escape_string(strip_tags($mail));
$login=$mysqli->real_escape_string(strip_tags($login));
$mdp=$mysqli->real_escape_string(strip_tags($mdp));
$detail=$mysqli->real_escape_string(strip_tags($detail));
$req_sauve=$mysqli->query("insert into utilisateur (id,Nom,Prenom,Email,Login,Mdp,Commentaire) values ('','$nom','$prenom,$mail,$login,$mdp,$detail')");
if ($req_sauve)
{
echo "Le commentaire a été inséré.";
}
else {
echo "Oups ! Problème !";
}
?>
ma connexion :
<?php
$serveur = 'localhost';
$database = 'cashbet';
$username = 'root';
$password = '';
$mysqli = new mysqli($serveur,$username,$password,$database);
if ($mysqli->connect_errno) {
printf("Échec de la connexion : %s\n", $mysqli->connect_error);
exit();
}
?>
merci d'avance pour votre aide
le code de mon formulaire :
<p>Completez toute ces information afin d'être inscrit sur notre site </p>
<form method ="post" id="send" action="traitement.php">
<p>
<label for="nom">Nom</label>
<input id="nom" type="text" name="nom" value="" />
</p>
<p>
<label for="prenom">Prenom</label>
<input id="prenom" type="text" name="prenom" value="" />
</p>
<p>
<label for="email">Email</label>
<input id="email" type="text" name="email" value="" />
</p>
<p>
<label for="pseudo">Pseudo</label>
<input id="pseudo" type="text" name="pseudo" value="" />
</p>
<p>
<label for="mdp">Mot de passe</label>
<input id="mdp" type="password" name="mdp" value="" />
</p>
<p>
<label for="detail">Détails vous concernant </label>
<textarea name="detail" id="detail" cols="30" rows="10"></textarea>
</p>
<p>
<button id="submit" type="submit">Envoyer</button>
</p>
</form>
le code de mon php :
<?php
include("connexion.php");
$nom=isset($_POST['nom'])?$_POST['nom']:"";
$prenom=isset($_POST['prenom'])?$_POST['prenom']:"";
$mail=isset($_POST['email'])?$_POST['email']:"";
$login=isset($_POST['pseudo'])?$_POST['pseudo']:"";
$mdp=isset($_POST['mdp'])?$_POST['mdp']:"";
$detail=isset($_POST['detail'])?$_POST['detail']:"";
$nom=$mysqli->real_escape_string(strip_tags($nom));
$prenom=$mysqli->real_escape_string(strip_tags($prenom));
$mail=$mysqli->real_escape_string(strip_tags($mail));
$login=$mysqli->real_escape_string(strip_tags($login));
$mdp=$mysqli->real_escape_string(strip_tags($mdp));
$detail=$mysqli->real_escape_string(strip_tags($detail));
$req_sauve=$mysqli->query("insert into utilisateur (id,Nom,Prenom,Email,Login,Mdp,Commentaire) values ('','$nom','$prenom,$mail,$login,$mdp,$detail')");
if ($req_sauve)
{
echo "Le commentaire a été inséré.";
}
else {
echo "Oups ! Problème !";
}
?>
ma connexion :
<?php
$serveur = 'localhost';
$database = 'cashbet';
$username = 'root';
$password = '';
$mysqli = new mysqli($serveur,$username,$password,$database);
if ($mysqli->connect_errno) {
printf("Échec de la connexion : %s\n", $mysqli->connect_error);
exit();
}
?>
merci d'avance pour votre aide
A voir également:
- Problème dans mon code d'insertion
- Code ascii - Guide
- Code puk bloqué - Guide
- Code activation windows 10 - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code blocks - Télécharger - Langages