J'ai un probleme avec mon code PHP !

Résolu/Fermé
demonzakura Messages postés 3 Date d'inscription dimanche 8 mai 2011 Statut Membre Dernière intervention 26 juin 2011 - Modifié par demonzakura le 26/06/2011 à 14:44
demonzakura Messages postés 3 Date d'inscription dimanche 8 mai 2011 Statut Membre Dernière intervention 26 juin 2011 - 26 juin 2011 à 16:28
Bonjour,

Voila mon code en PHP/HTML et mysql .
Merci de vos réponses futur .
Mon Erreur est avec le numero 26 et et message d'erreur en gras.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Rediger une news :</title>
</head>
<body>

<form method="post" action="liste_news.php">

Pseudo : <input type="text" name="pseudo" /><br />
Titre de la news : <input type="text" name="titre_news" /><br />
message :
<textarea name="message" cols="50" rows="10" ></textarea>
<input type="hidden" name="cacher" id="<?php echo ($donnée['id'] == 0); ?>" ;?> />
<input type="submit" value="Envoyez" />

</form>

<?php

try

{

$pdo_option[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
$bdd = new PDO('mysql:host=localhost;dbname=test2', 'root','', $pdo_option);

if (isset($_POST['pseudo']) AND !empty($_POST['pseudo']) AND isset($_POST['message']) AND !empty($_POST['message'])


---------------------------------------------------------
------------------------------------

26 - "{ " // c'est ici mon Erreur, je ne comprend pas mon erreur voila ce que cela m'affiche :

Parse error: syntax error, unexpected '{' in C:\wamp\www\rediger_news.php on line 26

-----------------------------------------------------
----------------------------------------------------------------------



$requete = $bdd->prepare('INSERT INTO news(id, pseudo, titre, contenu, timestamp) VALUES(:pseudo, :titre, :contenu, :timestamp)' );
$requete->execute(array(
'pseudo'=>$pseudo,
'titre'=>$titre,
'contenu'=>$contenu,
'timestamp'=>$timestamp,
));

echo 'Le message a bien été ajouté !';

}

?>

<?php

$requete->closeCursor();
}

catch(Exception $e)
{
die('Erreur :'. $e->getMessage());
}

?>

</body>
</html>




            
                
A voir également:

1 réponse

naruto-94 Messages postés 865 Date d'inscription mercredi 17 août 2005 Statut Membre Dernière intervention 20 décembre 2012 188
26 juin 2011 à 15:55
t'as oublié de fermer la parenthèse de la condition du if
1
demonzakura Messages postés 3 Date d'inscription dimanche 8 mai 2011 Statut Membre Dernière intervention 26 juin 2011
26 juin 2011 à 16:28
j'ai réglé le problème merci de ta réponse pertinente.
0