alors voilà je voudrai faire un script de news en php je les comancer probleme rien ne se passe voici les code si possible de m'aidé :
même les empty me dit pas qu les champs sont vide on est mon erreur?
merci
<fieldset>
<?php
if(!isset($_SESSION['login'])) {
echo '<center><h3><font color=\"#ff0000\"><< Vous devez être connecté pour voir cette page. >></font></h3></center>';
}
else {
?>
<center><h2>Ajouté une news</h2>
<form method="post" action="index?page=verifnews" />
<label>nom de l'autheur du message :</label><br />
<input type="text" nom="autheur" size="30" /><br />
<label>titre du message :</label><br />
<input type="text" nom="titre" size="30" /><br />
<label>message de la news :</label><br />
<textarea nom="message" cols="40" rows="15" /></textarea><br />
<br />
<input type="submit" value=" validé " />
</form>
</fieldset>
<?php
}
?>
</center>
et le php :<?php
require_once("mysql.php");
$autheur = htmlentities($_POST['autheur']);
$titre = htmlentities($_POST['titre']);
$message = htmlentities($_POST['message']);
if (isset($_POST['autheur']) && isset($_POST['titre']) && isset($_POST['message']))
{
if(!empty($autheur) && !empty($titre) && !empty($message)) {
echo "Merci de votre inscription";
$req = $bdd->prepare('INSERT INTO news(autheur, titre, message) VALUES(:autheur, :titre, :message)');
$req->execute(array(
'autheur' => $autheur,
'titre' => $titre,
'message' => $message));
}
else {
echo "<center><h3><font color=\"#ff0000\">Les champs sont vides et incorrects</font><br /></h3></center>";
}
}
?>