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

mon scripte de commentaire je patauge ..

News jeu

Expeditions: Samurai veut révolutionner le RPG tactique avec une aventure entièrement jouable en coop

Voir
magicflorian
magicflorian
Niveau 10
11 décembre 2004 à 16:42:53

J´ai beau avoir cherché je ne trouve pas seu qui ne va pas . Je me suis inspiré du tp mini t´chat du site du zero pour le faire mais il merde . il ets composé de 2 parti une parie pour voir les précédent commentaire et une autre pour posté un commentaire

< !DOCTYPE HTML PUBLIC " -//W3C//DTD HTML 4.01 Transitional//EN" " http://www.w3.org/TR/html4/loose.dtd&quot;&gt;
< html>
< head>
< meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
< title>Document sans titre</title>
< /head>

< body>
< ?

mysql_connect("localhost", " experpsp", " ******");
mysql_select_db("experpsp");

$reponse = mysql_query("SELECT * FROM commentaire");
while ( $donnees = mysql_fetch_array($reponse) )
{
? >
< p>
< strong>Pseudo</strong> : < ? echo $donnees[´pseudo´]; ? ><br / >
< strong>Son commentaire</strong> : < ? echo $donnees[´message´]; ? >
< /p>
< ? SELECT * FROM commentaire LIMIT 0, 20 ? >
< ?
}

mysql_close();
? >
< ?
if ( isset($_POST[´pseudo´]) AND isset($_POST[´message´]))
{
if ( $_POST[´pseudo´] ! = NULL AND $_POST[´message´] ! = NULL)
{

mysql_connect("localhost", " experpsp", " ******");
mysql_select_db("experpsp");

$message = htmlentities ( $_POST[´pseudo´]);
$pseudo = htmlentities ( $_POST[´message´]);
mysql_close();
}
}

? >
< form action="commentaire.php" method="post">

< p>
Pseudo : < input type="text" name="pseudo" / ><br / >
Message : < input type="text" name="message" / ><br / >

< input type="submit" value="Envoyer" / >
< /p>

< /form>
< ?
mysql_connect("localhost", " experpsp", " *****");
mysql_select_db("experpsp");

mysql_query("INSERT INTO commentaire
VALUES($_POST[´pseudo´],$_POST[´commentaire´])");

mysql_close();
? >

< /html>

sa me donne sa : http://experpsp.websanslimit.net/commentaire.php

magicflorian
magicflorian
Niveau 10
11 décembre 2004 à 16:46:38

je pence que c posté un commentaire qui va pas car récupéré les commentaire marche bien

magicflorian
magicflorian
Niveau 10
11 décembre 2004 à 18:10:31

aidé moi !

stoff
stoff
Niveau 10
11 décembre 2004 à 18:11:02

j´ai pas mater ton code, mais si tu t´es inspiré d´un script du site du zero sa doit pas bien etre compliK ? compare ton code avec le leur?...

magicflorian
magicflorian
Niveau 10
11 décembre 2004 à 18:13:38

ben j´ai un peu regardé mais sa marche pas

lou517
lou517
Niveau 6
11 décembre 2004 à 20:03:01

si tu veux un forum tchat compteur commentaire livre d´or ect.. je te conseille
http://www.swisstools.net/fr/default/default.asp

magicflorian
magicflorian
Niveau 10
12 décembre 2004 à 08:13:36

Je veux pas de truc tout pré
je ve le faire moi même

MathieuN7
MathieuN7
Niveau 10
12 décembre 2004 à 11:31:33

bien :)

Pour déceler où est le problème, à chaque fin de commande concernant MySQL, ajoute:
or die(mysql_error());

ça te fera donc, par exemple, pour la connexion:

mysql_connect("localhost", " experpsp", " *****") or die(mysql_error());

Donc tu mets ça après mysql_select_db, après toutes les mysql_query...
Et si problème il y a, un message d´erreur tu auras :)

electron_libre
electron_libre
Niveau 10
12 décembre 2004 à 15:00:25

dans ta boucle while, tu refermes la balise php " ?>" pour mettre du html, puis tu remet du php, et tu ferme ta boucle apres . .. ca peut pas marcher comme ca, dans ta boucle while, il ne doit y avoir que du php, donc tout ca :
" <p>
< strong>Pseudo</strong>:"
faut que tu l´affiches avec un echo

sinon y´a une requete sql qui se promene toute seule:
< ? SELECT * FROM commentaire LIMIT 0, 20 ? >
on sais pas pourquoi

et puis question pratique, evite de mettre le script d´insertion de commentaire sur la meme page que celle ou tu les affiche, c souvent à cause de ca que qd qqn poste un message ( commentaire ou livre d´or) et qu´il refresh que le message est posté plusieurs fois

et enfin, si g bien compris, ca c la page qui affiche les commentaires, seulement il n´y a aucune reference de la news auquel les commentaire sont affectés, donc quelque soit la news, tu vas afficher tout les commentaires toutes news confondues :s

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