Salut a tous ! Je suis les cours du site du zéro, et, voulant faire un systeme de news ( pas très avancé, mais il c´est pour m´entrainé, hein, c´est pas le TP ( il a pas de date... ) ) , mais il a 4 notices. Enfin bon, voila le code !
add_news.php
< form method="post" action="../../index.php" / >
< br / ><br / >Pseudo: < input type="posteur" name="posteur" / >
< br / >Titre: < input type="titre" name="titre" / >
< br / >Texte:
< p><textarea name="texte" cols="30" rows="6"></textarea></p>
< p><input type="submit" value="Valider" / ></p>
< /form>
< ?
mysql_connect("localhost", " root", " ");
mysql_select_db("test");
if ( $_POST[´titre´] ! = NULL AND $_POST[´posteur´] ! = NULL AND $_POST[´texte´] ! = NULL)
{
$titre = htmlentities ( $_POST[´titre´]);
$posteur = htmlentities ( $_POST[´posteur´]);
$texte = htmlentities ( $_POST[´texte´]);
$texte . = nl2br($_POST[´texte´]);
}
mysql_query("INSERT INTO news VALUES(´´, ´$titre´, ´$posteur´, ´$texte´)");
? >
index.php
< ?
mysql_connect("localhost", " root", " ");
mysql_select_db("gladius");
$news = mysql_query("SELECT * FROM news ORDER BY id DESC LIMIT 0,10");
while ( $afficher_news = mysql_fetch_array($news) )
{
? >
< div class="news">
< div class="titre_news">
< h2><? echo $afficher_news[´titre´] ? ></h2>
< /div>
< div class="interieur_news">
< p class="align_droit"><i>News n°<? echo $afficher_news[´id´] ? ></i></p>
< p><? echo $afficher_news[´texte´] ? >
< p class="align_droit"><i>Par < ? echo $afficher_news[´posteur´] ? ></i>
< /p>
< /div>
< /div>
< ?
}
mysql_close();
? >
---
Les erreurs sont toutes sur add_news.php
if ( $_POST[´titre´] ! = NULL AND $_POST[´posteur´] ! = NULL AND $_POST[´texte´] ! = NULL)
Notice: Undefined index: titre in *** on line 24
mysql_query("INSERT INTO news VALUES(´´, ´$titre´, ´$posteur´, ´$texte´)");
Notice: Undefined variable: titre in *** on line 34
Notice: Undefined variable: posteur in *** on line 34
Notice: Undefined variable: texte in *** on line 34
Merci d´avance !