Bonjour,
Je m’entraîne à développer un peu avec php mysql, et j’ai une petite erreur dans mon application : lorsque j’appuie sur “ajouter” pour alimenter ma base de données, j’obtiens une belle erreur 500.
J’ai cherché et vérifier mon script mais j’ai forcément fais une erreur.
Voici mes pages :
index.php: (uniquement le code pour le “form” et fichier de requete sql, car le reste n’est pas interessant, sauf si vous avez besoin)
<form class="form-inline" method="POST" action="add.php">
<div class="form-group">
<input name="nom" type="text" class="form-control" placeholder="Nom">
</div>
<div class="form-group">
<input name="age" type="text" class="form-control" placeholder="Age">
</div>
<div class="form-group">
<input name="pays" type="text" class="form-control" placeholder="Pays">
</div>
<button type="submit" class="btn btn-primary">Ajouter</button>
</form>
add.php :
<?php if(isset($_POST['nom'], $_POST['age'], $_POST['pays'],)){ $req = $bdd->prepare('INSERT INTO tableau (nom, age, pays) VALUES(:nom, :age, :pays)'); $req->execute(array( 'nom' => $_POST['nom'], 'age' => $_POST['age'], 'pays' => $_POST['pays'], ));} ?>
Debian 7.11 -> apache2, mysql, php 5.4.45
Merci de votre aide par avance.