par
nixou19 » 27 avr. 2013, 16:25
Bonjour, j'ai un petit problème. J'ai fait un formulaire sur une page et je récupère certaines informations pour les mettre dans un DB en mySQL. Le problème c'est que rien ne rentre dans ma base de données... Si quelqu'un a une idée, je suis preneur. Merci d'avance.
Code de la première page.
<?php include("head.php");?>
<body>
<?php include("header.php"); ?>
<?php include("menu.php"); ?>
<form action="merci.php" method="post">
Votre pseudo : <input type "text" name = "pseudp"> </br>
<textarea name="blague" rows="8" cols="45">
Tapez votre blague ici</textarea> </br>
<select name="categorie">
<option value="Argent">Argent</option>
<option value="Belge">Belge</option>
<option value="Blonde">Blonde</option>
<option value="Célébrité">Célébrité</option>
<option value="Chuck Norris">Chuck Norris</option>
<option value="Contrepétrie">Contrepétrie</option>
<option value="Devinette">Devinette</option>
<INPUT TYPE="submit" NAME="nom" VALUE=" Envoyer ">
</form>
<?php include("footer.php"); ?>
</body>
</html>
Code de la page de récupération et d'implémentation dans la base de données.
<?php include("head.php");?>
<body>
<?php include("header.php"); ?>
<?php include("menu.php"); ?>
<div id=merci>
Merci, votre blague sera lue par notre équipe de modération et validée si elle est drôle !
</div>
<?php
try
{
$bdd = new PDO('mysql:host=localhost;dbname=joke', 'root', 'root');
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
$req = $bdd->prepare('INSERT INTO jokes(jokess, date, pseudo, good, bad, categorie, ID, valide) VALUES(?, ?, ?, ?, ?, ?, ?, ?)');
$req->execute(array( $POST['blague'], 12/04/2008, $POST['pseudo'], 0, 0, 0, 0));
echo 'Le jeu a bien été ajouté !';
?>
<?php include("footer.php"); ?>
</body>
</html>
Bonjour, j'ai un petit problème. J'ai fait un formulaire sur une page et je récupère certaines informations pour les mettre dans un DB en mySQL. Le problème c'est que rien ne rentre dans ma base de données... Si quelqu'un a une idée, je suis preneur. Merci d'avance.
Code de la première page.
[php]<?php include("head.php");?>
<body>
<?php include("header.php"); ?>
<?php include("menu.php"); ?>
<form action="merci.php" method="post">
Votre pseudo : <input type "text" name = "pseudp"> </br>
<textarea name="blague" rows="8" cols="45">
Tapez votre blague ici</textarea> </br>
<select name="categorie">
<option value="Argent">Argent</option>
<option value="Belge">Belge</option>
<option value="Blonde">Blonde</option>
<option value="Célébrité">Célébrité</option>
<option value="Chuck Norris">Chuck Norris</option>
<option value="Contrepétrie">Contrepétrie</option>
<option value="Devinette">Devinette</option>
<INPUT TYPE="submit" NAME="nom" VALUE=" Envoyer ">
</form>
<?php include("footer.php"); ?>
</body>
</html>[/php]
Code de la page de récupération et d'implémentation dans la base de données.
[php]<?php include("head.php");?>
<body>
<?php include("header.php"); ?>
<?php include("menu.php"); ?>
<div id=merci>
Merci, votre blague sera lue par notre équipe de modération et validée si elle est drôle !
</div>
<?php
try
{
$bdd = new PDO('mysql:host=localhost;dbname=joke', 'root', 'root');
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
$req = $bdd->prepare('INSERT INTO jokes(jokess, date, pseudo, good, bad, categorie, ID, valide) VALUES(?, ?, ?, ?, ?, ?, ?, ?)');
$req->execute(array( $POST['blague'], 12/04/2008, $POST['pseudo'], 0, 0, 0, 0));
echo 'Le jeu a bien été ajouté !';
?>
<?php include("footer.php"); ?>
</body>
</html>[/php]