[RESOLU] Connexion base de donnée

Eléphanteau du PHP | 15 Messages

28 déc. 2017, 14:45

Bonjour,

J'ai créer un formulaire pour faire une réservation dans un restaurant qui doit être relié à une base de donnée phpMyAdmin et je ne sais pas si je suis dans la bonne direction.

Sur mon formulaire j'ai les champs Nom, Prénom, Date, Heures, Nombre de Personnes et le courriel.

Je dois relier le tout en prenant en considération le nombres de personnes et si cela dépasse le maximum un message d'erreur dois dire que le restaurant est complet.

Je chercher seulement pour le moment la bonne manière de me connecté, j'ai trouvé plus bas un exemple sur le net, mais il me manque quelques choses pour que cela fonctionne, j'ai fait beaucoup de recherche sur le net mais il y a beaucoup de contradiction.

Pouvez-vous bien me diriger ou me donner un petit exemple pour que la connexion se fasse bien.

Merci!

<?php
if(isset($_POST['envoyer']))
{
if (!empty($_POST['Nom'])&&!empty($_POST['Prenom']))
{
$Name=htmlspecialchars($_POST['Nom']);
$Prename=htmlspecialchars($_POST['Prenom']);


$base=mysql_connect('localhost','root','root');
mysql_select_db('test1');
$sql='INSERT INTO utilisateur VALUES("","'.$Name.'","'.$Prename.'")';

mysqli_query($base,$sql);


mysqli_close($base);
}
}
?>

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

29 déc. 2017, 11:05

Tu mélanges des fonctions mysql_* et mysqli_* ça ne peut pas marcher.
Et les fonctions mysql_* ne doivent plus être utilisées, jamais.

Par contre, mon conseil, c'est qu'il faut vraiment que tu fasses des tutos du début à la fin pour comprendre ce que tu fais, parce que c'est vraiment la base et suivre un tuto au début est toujours plus simple que de faire des bouts de copier-coller à droite et à gauche sans vraiment comprendre.
https://openclassrooms.com/courses/conc ... p-et-mysql
Quand tout le reste a échoué, lisez le mode d'emploi...