Problème concernant le mySQL

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Problème concernant le mySQL

Re: Problème concernant le mySQL

par ghost5922 » 27 avr. 2013, 19:27

Bonjour,

il me semble que en local sauf si tu as modifier on a pas besoin de mot de passe
$bdd = new PDO('mysql:host=localhost;dbname=joke', 'root', '');
date et une fonction php mets le ainsi `date`

Re: Problème concernant le mySQL

par dunbar » 27 avr. 2013, 19:20

Salut,

Alors déjà a première vue pseudp est différent de $_POST['pseudo']
:)

Problème concernant le mySQL

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>