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

Système de post

venitius
venitius
Niveau 10
24 juillet 2005 à 11:50:38

Voilà je suis ce tuto sur le siteduzéro.
http://www.siteduzero.com/vostutos/?s=viewtuto&tutoid=169

J´arrive à la dernière page.
http://www.siteduzero.com/vostutos/?s=viewtuto&act=pre&tutoid=169&page=4

Mais je ne comprend pas ce qu´il faut faire. Je dois mettre ces codes dans ma page Menu.php?

Un autre problème. Dans ma page commentaire.php ( ma page du formulaire) quand j´envoie le message normalement la page envoi.php devrait vérifier si tout les champs ont été remplies et si c´est bon dire " Merci,votre commentaire sera bientôt valider par un administrateur!". Mais là ça marche pas! :-(
je vous laisse essayer: http://group.neeweb.com/~naruto/commentaire.php

:merci: d´avance pour votre aide!

venitius
venitius
Niveau 10
24 juillet 2005 à 13:00:27

:up:

Spo0n
Spo0n
Niveau 6
24 juillet 2005 à 13:24:14

Tu as appris les rudiments du PHP au moins ? Car si tu copies-colles bêtement...

PS: pas la peine d´upper après 2h

venitius
venitius
Niveau 10
24 juillet 2005 à 14:30:11

oui j´ai appris mais là je ne comprend pas très bien. :-(

venitius
venitius
Niveau 10
24 juillet 2005 à 17:25:41

:up:

Neo748
Neo748
Niveau 9
24 juillet 2005 à 17:34:01

Je serais toi, je ne ferais pas un système de validation...
Au pire, vérifie de temps en temps les commentaires afin de supprimer ceux qui ne te plaisent pas.
Mais je ne pense pas qu´une validation soit nécessaire pour commenter un dossier.
Enfin, c´est mon avis!

venitius
venitius
Niveau 10
24 juillet 2005 à 17:51:51

:ok: ouais bonne idée.

mais je fais comment pour les administrer? parce que avec les codes que j´ai mis ça peut pas marcher...

Neo748
Neo748
Niveau 9
24 juillet 2005 à 17:57:25

Il faut apprendre :)
C´est une sorte de livre d´or...

venitius
venitius
Niveau 10
24 juillet 2005 à 18:44:20

ah ouais ok merci. :ok:

faut que j´aille voir ce tuto!

Alexlink1er
Alexlink1er
Niveau 8
24 juillet 2005 à 18:48:11

Y´a pas de tutos, il faut que tu lises www.ziteduzero.org, parce qu´apparemment tu ne l´as pas fait sérieusement

Et http://www.phpdebutant.org/article118.php aussi . ..

venitius
venitius
Niveau 10
24 juillet 2005 à 20:10:13

:salut: tout le monde. pour mon système de commentaire j´ai décidé de faire un peu comme un livre d´or comme on me l´a conseiller.
voici un lien pas encore définitif mais juste pour l´essai:
http://group.neeweb.com/~naruto/livreor.php

ça marche pas. :-(
pourquoi?

venitius
venitius
Niveau 10
25 juillet 2005 à 10:43:52

:svp:

Spo0n
Spo0n
Niveau 6
25 juillet 2005 à 10:45:51

Tu as copié-collé bêtement le code. Je ne pense même pas que tu n´aies créé la table dans ta BDD. Va " étudier" sérieusement la partie des tuto et reviens quand ce sera fait...

venitius
venitius
Niveau 10
25 juillet 2005 à 10:55:32

non je n´ai pas copié-collé bêtement le code. J´ai beaucoup réfléchis et avancé. Après j´étais bloqué et j´avoue que j´ai un peu copié la fin. :-(

et la table BDD bien sûr que je l´ai faite...

venitius
venitius
Niveau 10
25 juillet 2005 à 11:25:06

Voilà la page que j´ai faite moi même en m´aidant un peu du corriger lorsque j´étais bloquer. Mais où dois-je placer le Inser into?

< !DOCTYPE html PUBLIC " -//W3C//DTD XHTML 1.1 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
">

< html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
< head>
< title>Naruto-Nindo</title>
<link rel="stylesheet" type="text/css" href="style.css" / >
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-1" / >

< /head>

< body>
< form method="post" action="commentaire.php">
< p>Vous avez des questions sur le dossier,un avis sur le celui-ci?</p>
< p>Lancez les débats!</p>
< p>
Pseudo:<input name="pseudo" / ></br>
Message:<br/>
< textarea name="message" rows="8" cols="45" / ></textarea><br>
< input type="submit" name="Envoyer" / >
< /p>
< /form>

< ?

mysql_connect("localhost","veni","mon_mot_de_passe
"); / /mes infos sur ma base de donnée...
mysql_select_db("naruto"); / /on sélectionne la base

/ /-----------------ETAPE 1-----------------------------
/ /si un message est envoyé,on l´enregistre

//------------------------------------------------
--------

if ( isset($_POST[´pseudo´]) AND isset($_POST[´message´])) / /si le formulaire est complet
{

$pseudo= htmlentities($_POST[´pseudo´], ENT_QUOTES); / /on utilise htmlentities pour la protection
$message= htmlentities($_POST[´message´],ENT_QUOTES); / /la même chose pour les messages
$message= nl2br($message); / /il faut remplacer les entrées par des balises < br>

/ /on peut maintenant enregistrer
mysql_query("INSERT INTO livreor VALUES(´´,´".$pseudo."´,´".$message."´)");
}

/ /------------------ETAPE 2------------------------
/ /on écrit les liens vers les pages...

//------------------------------------------------
----

/ / on met dans une varibles combien de messages on veut par page
$nombreDeMessagesParPage= 10;

/ /on récupère le nombre de message total
$retour= mysql_query(´SELECT COUNT(*) AS nb_messages FROM livreor´);
$donnees= mysql_fetch_array($retour);
$totalDesMessages = $donnees[´nb_messages´];

/ /on calcule le nombre de pages à créer!
$nombreDePages = ceil($totalDesMessages / $nombreDeMessagesParPage);

/ /puis on fait une boucle pour écrire les liens de chaque pages!
echo ´Page:´;
for ( $i = 1 ; $i < = $nombreDePages ; $i++)
echo ´<a href="commentaire.php?page=´ . $i . ´">´ . $i . ´</a> ´;

? >
< /p>

< ?
/ /-------------------------ETAPE 3----------------------------
/ / on va afficher les messages

//------------------------------------------------
----------------

if(isset($GET[´page´]
{
$page=$_GET[´page´]; / /On récupère le numéro de la page
}
else / /sinon
{
$page = 1; / / On se met sur la page 1 ( par défaut)
}
/ / On calcule le numéro du premier message
$premierMessageAafficher = ( $page - 1) * $nombreDeMessagesParPage;

$reponse = mysql_query(´SELECT * FROM livreor ORDER BY id DESC LIMIT ´ .
$premierMessageAafficher . ´, ´ .
$nombreDeMessagesParPage);

while ( $donnees = mysql_fetch_array($reponse))
{
echo ´<p><strong>´ . $donnees[´pseudo´] . ´</strong> a écrit :<br / >´ . $donnees[´message´] . ´</p>´;
}
mysql_close(); / /on ferme la connection
? >
< /body>
< /html>
:merci: d´avance!

venitius
venitius
Niveau 10
25 juillet 2005 à 15:15:28

:svp:

le_schtroumpf
le_schtroumpf
Niveau 6
25 juillet 2005 à 15:34:59

Il y a une faute ici : " if(isset($GET[´page´]" devient " if(isset($GET[´page´]))".

venitius
venitius
Niveau 10
25 juillet 2005 à 16:03:37

http://group.neeweb.com/~naruto/commentaire.php

j´ai corrigé l´erreur mais ça marche toujours pas. :-(
pourtant la table est enregister...

le_schtroumpf
le_schtroumpf
Niveau 6
25 juillet 2005 à 16:20:37

Qu´est-ce qui ne fonctionne pas exactement?

Une petite faute au passage : " Pseudo:<input name="pseudo" / > </br>
Message:<br/>"

C´est " <br / >" et non " </br>" ! ! ( comme tu as fait pour le second)

venitius
venitius
Niveau 10
25 juillet 2005 à 17:14:19

ben regardes. je met un pseudo et je met un message. Normalement le message devrait s´afficher en dessous mais là rien ne se passe. :-(
je crois qu´il manque un insert into mais je ne sais pas où le mettre. ( dsl je suis une merde en PHP)
:svp: aidez-moi!

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