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

GraphiColas (GC)

bobcolas
bobcolas
Niveau 9
13 juillet 2003 à 13:59:32

Ok, c´est fait ! Mais comment je fais pour afficher les messages ? je fait un print " $msg" ?

J´ai mis $index=´index.php´, ca marche, mais ca affiche rien, normal, je ne sais pas comment faire... tu peux m´expliquer pour afficher le message, nom et mail stp ?

merci bcp

Blawk
Blawk
Niveau 10
13 juillet 2003 à 14:05:13

C´est déjà dasn le script.

Es-tu sur qu´il y a des message dasn la BdD ?

bobcolas
bobcolas
Niveau 9
13 juillet 2003 à 15:08:20

non, excuse, c´est bon !

bobcolas
bobcolas
Niveau 9
13 juillet 2003 à 15:11:31

< ?php

$index=´index.php´;

include ´connect.php´;

if ( $_POST){
$name = htmlentities($_POST[´name´]);
$mail = htmlentities($_POST[´mail´]);
$msg = htmlentities($_POST[´msg´]);
$date = date(´Y-m-d´);

$req = " INSERT INTO ldo VALUES ( ´´, ´$name´, ´$mail´, ´$msg´, ´$date´)";
mysql_query($req) or die(mysql_error());
}

$npp = 5; //Messages par pages

$ans = mysql_query(´SELECT COUNT(*) FROM ldo´);
$data = mysql_fetch_array($ans);
$num = $data[0];
$start = $_GET[´var´];

if ( !$start)
$start = 0;

if ( $start > = $num)
$start = floor($num/$npp) * $npp;

$req = ´SELECT name, mail, body, date FROM ldo ORDER BY date DESC LIMIT ´.$start.´,´.$npp;
$ans = mysql_query($req);

while ( $msg = mysql_fetch_array($ans)) {
echo´<b>Ajouter un commentaire</b><br>
<form name="form_ldo" method="POST" action=´.$index.´?to=ldo>
<table width="100%" cellpadding="6" cellspacing="0" border="0" align="center">
< tr>
< td width="232" align="right">Nom:
< input type="text" name="name" size="24"></input>
< /td>
< td width="50%" rowspan="4" align="right" valign="top">
< div align="left">´;
echo ´<table width="100%" border="0" align="center" cellpadding="3" cellspacing="0">
< tr>
<td bgcolor="#AAAAAA" colspan="2">Par < a
href="mailto:´.$msg[´mail´].´">´.$msg[´name´].´"><
/a></td>
</tr>
<tr>
<td colspan="2" bgcolor="#BBBBBB">´.$msg[´body´].´</td>
</tr>
</table>´;

echo ´</div></td>
< /tr>
< tr>
< td align="right">Mail:
< input type="text" name="mail" size="24"></input>
< /td>
< /tr>
< tr>
< td width="50%" align="right">
< textarea name="msg" cols="27" rows="8"></textarea></td>
< /tr>
< tr>
< td align="right"><input type="submit" value="Envoyer"></input>
< /td>
< /tr></table></form>´;
?>

bobcolas
bobcolas
Niveau 9
13 juillet 2003 à 15:12:38

regarde ca : http://graphicolas.free.fr/ldo.php

regarde, il me met une erreur et je ne voit vraiment pas pkoi........ Tu peux m´aider plz ?

merci bcp

P.S.: J´ai un peu modifié le code...

Blawk
Blawk
Niveau 10
13 juillet 2003 à 18:40:50

Et si tu me disais quelle est la ligne 68 ?
Et si tu mettais tout ça dans un fichier texte ?
:-)))

bobcolas
bobcolas
Niveau 9
13 juillet 2003 à 19:03:53

voilà

http://graphicolas.free.fr/ldo.txt ; )

La ligne 68, c´est la derniere ou plutot l´avant derniere... ; p

Tu as qu´a compté !

atent, je lance DW MX...

ouais, c´est la derniere, celle-la :

?>

Blawk
Blawk
Niveau 10
13 juillet 2003 à 19:16:45

CA Y EST.

J´ai trouvé...

Tu tout simplement oublié de fermé le bloc WHILE.

Et n´idente pas le HTML pour bien faire apparaitre les instructions ´echo´.

bobcolas
bobcolas
Niveau 9
13 juillet 2003 à 20:30:05

Et n´idente pas le HTML pour bien faire apparaitre les instructions ´echo´.

je ne comprend pas le sens de cette phrase...

merci je vais essayer

bobcolas
bobcolas
Niveau 9
13 juillet 2003 à 20:32:02

Et au fait, mon frere me demande comment faire pour lier un commentaire à une news car il n´arrive pas à assigner des commentaires à une news spécifique ( lien entre IDnews et IDcomments) Il te demande aussi si tu pourrai lui faire un script.

voilà merci

@+

Blawk
Blawk
Niveau 10
13 juillet 2003 à 21:07:57

Je vais juste te donné l´idée.

Tu doit avoir: une table ´news´ et une table ´comments´.

´news´ doit contenir un champs ´id´.

´comments´ doit contenir un champs ´news_id´.

Quand tu enregistre un commentaire ( dans ´comments´), il faut mettre l´id de la news en cours dans le champs ´news_id´.

Quand tu affiche les commentaire, il faut uniquement sélectionner les enregistrements de ´comments´ dont ´news_id´ est égal à l´id de la news en cours.

Questions ?

[je ne comprend pas le sens de cette phrase...]

On a du mal à trouver le début d´un ´echo´.

bobcolas
bobcolas
Niveau 9
15 juillet 2003 à 20:30:47

Ok merci, j´étais parti en week end de lundi à mardi... ; )

Mais quand je suis parti, mon systeme ne merchait plus alors que je n´avais que modifié le code html des ´echo´... je t´en reparlerai ce soir ou demain parce que je suis chez ma grand mere...

@+

bobcolas
bobcolas
Niveau 9
16 juillet 2003 à 14:13:18

Blawk ==> Regarde ta boite mail ; )

et si quelqu´un veut m´aider :

http://graphicolas.free.fr/blawk.html

MeRcI BeAuCoUp ! !!

buz-l-orage
buz-l-orage
Niveau 10
16 juillet 2003 à 15:06:54

fais attention a la manière dt t´incruste du html ds du php et inversement ton formulaire renvoie sur . $index.
action=´.$index.´?to=ldo
->
action="´.$index.´?to=ldo"

si tu veux j´avais fais un livre d´or y´a qques temps ( j´ai fais un forum egalement, mais je l´ai pas up et j´ai eu qques souci , resultat je l´ai perdu car il etait sur mon dur :/ )
http://membres.lycos.fr/zenevroze/commentaire.php

( pas de site a la clé, c´est juste des test que je fais sur lycos)

buz-l-orage
buz-l-orage
Niveau 10
16 juillet 2003 à 15:09:29

http://membres.lycos.fr/zenevroze/i_cmt.php
( pour se debarasser de l´iframe)

bobcolas
bobcolas
Niveau 9
16 juillet 2003 à 20:43:49

Stoff => Merci bcp, mais ca ne marche tjrs pas ; ( ; ( ; ( ; ( ; ( ; (

stoff
stoff
Niveau 10
16 juillet 2003 à 20:54:48

Arf quel message d´erreur cela t´affiche?

Enfin ton script est trés confu :)

bobcolas
bobcolas
Niveau 9
16 juillet 2003 à 21:26:41

Parle s´en à Blawk du script ! !! C´est le sien ; )

Maintenant, c´est un peu résolu, va voir sur http://graphicolas.free.fr ( ou http://graphicolas.free.fr/ldo.php ) ,

Je crois qu´il y a tjrs le message d´erreur, mais maintenant, il suffit de mettre la partie qui affiche les comments dans la boucle ´while´, pas dur, mais je souhaiterai que les news s´affiche à droite du formulaire... ; )

J´ai essayé, mais j´y suis pô arrivé ; )

j´ai mis à jour le fichier http://graphicolas.free.fr/ldo.txt
si tu veux bien m´aider ; )

Voilà, sinon j´arrivai à poster pleins de message en mettant la partie des comments dans le ´while´, mais elles se mettaient n´importe comment, dans tous les sens ! !! ca décalé tous mes tableaux...

Merci beaucoup ! et je commence à y voir plus clair now

@+

bobcolas
bobcolas
Niveau 9
16 juillet 2003 à 21:30:58

Regardez l´erreur qu´il me met qaund je poste un message :

http://graphicolas.free.fr

sur l´index, poster un message et regardez...

Pkoi ?

merci
@+

bobcolas
bobcolas
Niveau 9
16 juillet 2003 à 21:32:29

Je suis con, j´avais oublier de créer la table " ldo" sur Free........ ; ) ; ) :p :p

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