CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[PHP] Systeme de news: marche pas...

PirateElite
PirateElite
Niveau 10
23 février 2005 à 13:51:48

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)

:d) Notice: Undefined index: titre in *** on line 24

mysql_query("INSERT INTO news VALUES(´´, ´$titre´, ´$posteur´, ´$texte´)");

:d) Notice: Undefined variable: titre in *** on line 34

:d) Notice: Undefined variable: posteur in *** on line 34

:d) Notice: Undefined variable: texte in *** on line 34

Merci d´avance !

Sous forums
  • Aide à l'achat Mac
  • Internet
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment