Bonjour à tous,
Je tiens à préciser que je n'ai pas réellement de connaissances techniques en PHP, j'apprends par moi même et je me débrouille avec ca.
Je souhaite enregistrer dans une base de données MySQL, dans une table nommée "conf" avec une 1e colonne "nom" et une seconde "mail", les données inscrites par les utilisateurs.
Code HTML du formulaire:
<form id="signup-form" method="post" action="bdd.php">
<input type="text" name="nom" id="nom" placeholder="Prénom et Nom" />
<input type="email" name="email" id="email" placeholder="Email" />
<input type="submit" value="S'inscrire" />
</form>
J'ai essayé le code PHP suivant, mais il ne semble pas fonctionner
<?php
$serveur = "#";
$base = "#";
$user = "#";
$pass = "#";
/*
$mysqli est une nouvelle instance de la classe mysqli
prédéfinie dans php et hérite donc de ses propriétés et méthodes
connexion à la base de données
*/
$mysqli = new mysqli($serveur, $user, $pass, $base);
// si la connexion se fait en UTF-8, sinon ne rien indiquer
$mysqli->set_charset("utf8");
/*
utilisation de la méthode connect_error
qui renvoie un message d'erreur si la connexion échoue
*/
if ($mysqli->connect_error) {
die('Erreur de connexion ('.$mysqli->connect_errno.')'. $mysqli->connect_error);
}
$query = "INSERT INTO "Conf("nom","mail") values (".$_POST['nom'].",".$_POST['email'].")
//Insert tes valeurs dans ta base de données et donc tu ddois insere $_POST[""prenom]
$result = mysql_query($query); //(lance la requete SQL)
mysql_close();//Ferme la connexion
?>
Savez-vous pourquoi ? Que modifier pour que ca fonctionne ?
Merci d'avance,
Adrien