Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1476 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Aidez moi svp !!! Livre d'or messages par pages

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Aidez moi svp !!! Livre d'or messages par pages

n°1049309
Patty62
Posté le 15-04-2005 à 23:54:36  profilanswer
 

Hello à tous,
 
J'aimerais que quelqu'un puisse m'aider pour juste finir mon livre d'or!! en effet il me manque la partie pour avoir par exemple 20 messages par page. Alors est-ce si difficile? et est-ce que quelqu'un peut m'aider à rajouter ça et me dire ce que je dois marquer et à quel endroit?  
 
Celui qui veut bien m'aider, m'aidera vraiment beaucoup. Merci à l'avance.
 
J'ai mis du temps à faire mon site alors j'aimerai enfin dire qu'il est bien mis en ligne.
 
Voici ma page livre d'or :
 
<html>
<head>
<meta http-equiv="imagetoolbar" content="no">
 <title>Livre d'or</title>
</head>
 
<body background="../images/fond.jpg" bgproperties="fixed" text=#FFFFFF>
 
<?
 
if(isset($pseudo) && !empty($pseudo))
 
 {
 
 $pseudo = $_POST['pseudo'];
 $pseudo = htmlentities($pseudo);
 $pseudo = addslashes($pseudo);
 
 $dateheure = date("Y-m-j H:m:s" );
 
 $email = $_POST['email'];
 $email = htmlentities($email);
 
 $message = $_POST['message'];
 $message = htmlentities($message);
 $message = addslashes($message);
 
 $connect=mysql_connect('localhost','acbe62200','')or die("Problème connection" );
 $selectdb=mysql_select_db("acbecibistes_db" )or die("Problème selection base" );
 
 $req="insert into livreor values('','$pseudo','$email','$message','$dateheure')";
 $res=mysql_query($req)or die("pb d insertion" );
 
 
}
 
?>
 
 <?php
 
 $dateheure = date("Y-m-j H:m:s" );
 
 ?>
 
<form method="post" action="livreor.php" name="livreor">
 
<h2><center> Laissez-nous un message !</center></h2>
 
 
<table>
<tr>
<td><font size=+1><font color=#0C0980>
<b>Pseudo* :</b></td>
<td><input type=text name="pseudo" size=25 ></td>
<tr><td><font size=+1><font color=#0C0980><b>Email :</b></td>
<td><input type=text name="email" size=25 ></td></tr>
<tr><td><font size=+1><font color=#0C0980><b>Date :</b></td>
<td><input type=text name="dateheure" value="<?=$dateheure?>" size=25 ></td></tr>
<tr><td><font size=+1><font color=#0C0980><b>Message :</b></td><td colspan=2>
<textarea name="message" rows=4 cols=47></textarea>
<td rowspan=2><input type=submit value=Envoyer></td></tr>
</td>
</tr>
 
</form>
 
<table width=100% align=center border=0>
<tr>
<td>
<br>
<br>
</td>
</tr>
<br>
<br>
 
 
<?
$connect=mysql_connect("localhost","acbe62200","" )or die ("Pb de connexion à la base MySQL" );
$selectbase=mysql_select_db("acbecibistes_db" )or die ("Pb de selection de base" );
$req="select*from livreor limit 30";
$res=mysql_query($req)or die ("Pb d'execution de requête" );
 
 
echo"<table width=100% border=1>";
echo"<tr>";
 
echo"<td width=30%><font size=+2><font color=#0C0980><center>Date</center></td>";
echo"<td width=30%><font size=+2><font color=#0C0980><center>Pseudo</center></td>";
echo"<td width=90%><font size=+2><font color=#0C0980><center>Message</center></td>";
echo"</tr>";
 
while($row=mysql_fetch_array($res))
 
 {
 
$dateheure = $row['dateheure'];
$pseudo = $row['pseudo'];
$pseudo = stripslashes($pseudo);
$message = $row['message'];
$message = stripslashes($message);
 
echo "<tr>\n";
 
echo "<td>".$dateheure."</td>\n";
echo "<td>".$pseudo."</td>\n";
echo "<td>".$message."</td>\n";
}
?>
 
 
 
<table width=90% align=center border=0>
<tr>
<td><br><br>
<a href="../pages/bienvenue_formulaire.php"><IMG SRC="../images/boutonretour.gif" border=0>
 
<td align=right>
<br><br>
<a href="../pages/presentation.php" target=cadprinc><IMG SRC="../images/logo_retour.gif" border=0>
</td>
</tr>
<br>
 
</body>
 
</html>
 
 
Merci beaucoup à celui qui m'aide. Bye. Patty  :hello:

mood
Publicité
Posté le 15-04-2005 à 23:54:36  profilanswer
 

n°1049434
blastman
just me !
Posté le 16-04-2005 à 03:05:29  profilanswer
 

Et la balise code tu en fait quoi  :o  
 
bon tiens se bout de code te permettra de créer les liens:

Code :
  1. $nombreMess = 10;
  2. $retour = mysql_query('SELECT COUNT(*) AS nb_messages FROM livreor');
  3. $donnees = mysql_fetch_array($retour);
  4. $totalMess = $donnees['nb_messages'];
  5. $nombreMess  = ceil($totalMess / $nombreMess);
  6. echo 'Page : ';
  7. for ($i = 1 ; $i <= $nombreDePages ; $i++)
  8. {
  9.     echo '<a href="livre.php?page=' . $i . '">' . $i . '</a> ';
  10. }


---------------
http://www.blastmanu.info
n°1049435
afbilou
pouet your life
Posté le 16-04-2005 à 03:09:05  profilanswer
 

restera plus qu'a mettre un LIMIT ($page-1) , 10 dans ta requete SQL qui affiche le contenu de ton livre d'or :p

n°1049438
blastman
just me !
Posté le 16-04-2005 à 03:45:21  profilanswer
 

un insomiaque comme moi [:al_bundy]
 
bon je vais dormir  :sleep: , à moins que j'installe GNU/linux now :??:


Message édité par blastman le 16-04-2005 à 03:46:37

---------------
http://www.blastmanu.info
n°1049458
Patty62
Posté le 16-04-2005 à 09:03:25  profilanswer
 

Coucou blastman et afbilou,
 
Merci pour votre aide. Mais je mets ça entre quoi et quoi dans ma page???  
 
Je suppose qu'après ça :  
$connect=mysql_connect("localhost","acbe62200","" )or die ("Pb de connexion à la base MySQL" );  
$selectbase=mysql_select_db("acbecibistes_db" )or die ("Pb de selection de base" );  
$req="select*from livreor limit 30";  
$res=mysql_query($req)or die ("Pb d'execution de requête" );  
 
Je mets ça :  
$nombreMess = 10;    
$retour = mysql_query('SELECT COUNT(*) AS nb_messages FROM livreor');  
$donnees = mysql_fetch_array($retour);  
$totalMess = $donnees['nb_messages'];  
$nombreMess  = ceil($totalMess / $nombreMess);  
echo 'Page : ';  
for ($i = 1 ; $i <= $nombreDePages ; $i++)  
{  
    echo '<a href="livre.php?page=' . $i . '">' . $i . '</a> ';  
}
 
Désolée je suis un peu nulle en tout ça moi alors déjà tout ce que vous m'avez dit me sauve la vie ;-)
 
Sinon le LIMIT ($page-1), afbilou tu as dit 10 dans la requete SQL donc ça fait ça à la phrase 10???
for ($i = 1 ; $i <= $nombreDePages ; $i++)  LIMIT ($page-1)
 
Je ne sais pas s'il s'insère là alors dsl si ce n'est pas là!!!
 
Vous allez peut-être dire mais quelle nulle mais je sais je le suis hi!! En tout cas merci pour tout. Bye. Patty

n°1049812
blastman
just me !
Posté le 16-04-2005 à 19:08:27  profilanswer
 

par contre je ne pense pas qu'il faut connaitre le PHP pour cliquer sur une balise  
 
TA ENCORE OUBLIE LA BALISE CODE


---------------
http://www.blastmanu.info
n°1049839
Patty62
Posté le 16-04-2005 à 20:08:08  profilanswer
 

blastman a écrit :

par contre je ne pense pas qu'il faut connaitre le PHP pour cliquer sur une balise  
 
TA ENCORE OUBLIE LA BALISE CODE


 
Ok ok mais sinon c'est bon ce que j'ai mis est-ce bien dans l'ordre? et le limit est bien dans à la bonne place??
 
Sinon dsl mais je ne vois pas ce que tu me dis? c'est quoi la balise code? je dois rajouter quoi au juste?
 
Dsl je ne connais rien!!
 
Bye. Patty  :hello:

n°1049848
KangOl
Profil : pointeur
Posté le 16-04-2005 à 20:15:23  profilanswer
 

http://forum.presence-pc.com/mesimages/94/code.png


---------------
Nos estans firs di nosse pitite patreye...
n°1049996
Patty62
Posté le 17-04-2005 à 01:09:28  profilanswer
 


 
 
Dsl mais je ne comprends plus rien à tout ça!!! Est-ce que quelqu'un peut tout me donner en même temps et me dire où j'insère tout ça dans ma page? Dsl je suis nulle!!!
 
Et "suite de ton code" ça veut dire quoi? je dois mettre quoi?
 
Ah franchement dsl en plus vu l'heure là je n'y comprends vraiment plus rien et arrivée là c'est tout simple!!  
 
Désolée en tout cas.
 
Patty

n°1049997
pmusa
&#9619;&#9619;&#9619;&#9619;&#9619;&#9619;&#9619;
Posté le 17-04-2005 à 01:19:07  profilanswer
 

[:bambookillah]  
 
quand tu soumet un code sur le forum, tu clique sur repondre et ensuite sur C/C++ pour accroitre la lisibilité de ton code.
par exemple:
 
[c.p.p]
mon code ici
[/c.p.p]
 
ou
 
[.C.O.D.E]
mon code ici
[/.C.O.D.E]
 
sans les points évidemment.
 
Ce qui donnera:
 

Code :
  1. mon code ici


 
 :D


Message édité par pmusa le 17-04-2005 à 01:20:34
mood
Publicité
Posté le 17-04-2005 à 01:19:07  profilanswer
 

n°1050006
blastman
just me !
Posté le 17-04-2005 à 01:44:15  profilanswer
 

[:alex_] je plaisante, mais sérieusement c'est facile de dire je suis nul j'y comprend rien donnez moi le code...
 Mais c'est trop facile, en plus franchement je tes donné la soluce essaye de le comprendre le code et tu trouvera tout de suite, tu sais y a pas que toi qui galère tout les codeur te le dirons on est tous passé par là te donner le code en entier ne servira strictement à rien déja là... Si tu veut vraimment programmer il faut être motivé et surtout être persévérant sinon c'est mort, et si tu ne veut pas faire l'effort on ne peut rien pour toi et dans ce cas là tu tes planté de rubrique tu aurait dù poster ça dans "offre d'emploi"
 
voila   [:airforceone]


Message édité par blastman le 17-04-2005 à 01:45:03

---------------
http://www.blastmanu.info
n°1050056
Patty62
Posté le 17-04-2005 à 11:24:43  profilanswer
 

blastman a écrit :

[:alex_] je plaisante, mais sérieusement c'est facile de dire je suis nul j'y comprend rien donnez moi le code...
 Mais c'est trop facile, en plus franchement je tes donné la soluce essaye de le comprendre le code et tu trouvera tout de suite, tu sais y a pas que toi qui galère tout les codeur te le dirons on est tous passé par là te donner le code en entier ne servira strictement à rien déja là... Si tu veut vraimment programmer il faut être motivé et surtout être persévérant sinon c'est mort, et si tu ne veut pas faire l'effort on ne peut rien pour toi et dans ce cas là tu tes planté de rubrique tu aurait dù poster ça dans "offre d'emploi"
 
voila   [:airforceone]


 
Ok je te comprends tu as tout as fait raison. Mais le truc est je ne sais pas pourquoi vous me parler de code!! Je n'ai jamais entendu parlé de ça alors dsl

n°1050106
FlorentG
Posté le 17-04-2005 à 13:44:22  profilanswer
 

Patty62 a écrit :

Dsl mais je ne comprends plus rien à tout ça!!! Est-ce que quelqu'un peut tout me donner en même temps et me dire où j'insère tout ça dans ma page? Dsl je suis nulle!!!
 
Et "suite de ton code" ça veut dire quoi? je dois mettre quoi?
 
Ah franchement dsl en plus vu l'heure là je n'y comprends vraiment plus rien et arrivée là c'est tout simple!!  
 
Désolée en tout cas.
 
Patty


 [:yaisse3]  :lol:  :lol:  
 
Je savais qu'en faisant ce screenshot, y'en aurait qui seraient encore plus perdu à cause des morceaux de C :D

n°1050114
blastman
just me !
Posté le 17-04-2005 à 14:03:13  profilanswer
 

comment l'aider ? quelqu'un a une solution ?


---------------
http://www.blastmanu.info
n°1050117
pmusa
&#9619;&#9619;&#9619;&#9619;&#9619;&#9619;&#9619;
Posté le 17-04-2005 à 14:11:08  profilanswer
 

et comme chaaa cha va?  [:aloy]  
 
http://img160.echo.cx/img160/9445/pmusa1hg.gif
 
 
 
 
 [:aras qui rit]
 
edit:
 
et le pire c'est k'ya une erreur dans mon code php sur le screenshot.  [:albertos]


Message édité par pmusa le 17-04-2005 à 14:12:52

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Aidez moi svp !!! Livre d'or messages par pages

 

Sujets relatifs
Quel livre pour apprendre le SQL[EJB]Comment générer des pages HTML dinamiques avec un EJB?
aidez moi à le coder.. mon système de points.Calculer le nombre de pages sous Word
[FO] vers PDF:recopier le titre d'une table divisé sur plusieurs pagesCentrage de pages web sous dreamweaver
Design sur toutes les pagesRedimenssionner les pages HTML
livre consellé ? (prog. de jeux en C++) 
Plus de sujets relatifs à : Aidez moi svp !!! Livre d'or messages par pages


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR