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

Aidez moi svp !!! Livre d'or messages par pages - PHP - Programmation

Marsh Posté le 15-04-2005 à 23:54:36    

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:

Reply

Marsh Posté le 15-04-2005 à 23:54:36   

Reply

Marsh Posté le 16-04-2005 à 03:05:29    

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
Reply

Marsh Posté le 16-04-2005 à 03:09:05    

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

Reply

Marsh Posté le 16-04-2005 à 03:45:21    

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
Reply

Marsh Posté le 16-04-2005 à 09:03:25    

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

Reply

Marsh Posté le 16-04-2005 à 19:08:27    

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
Reply

Marsh Posté le 16-04-2005 à 20:08:08    

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:

Reply

Marsh Posté le 16-04-2005 à 20:15:23    

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


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 17-04-2005 à 01:09:28    


 
 
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

Reply

Marsh Posté le 17-04-2005 à 01:19:07    

[: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
Reply

Marsh Posté le 17-04-2005 à 01:19:07   

Reply

Marsh Posté le 17-04-2005 à 01:44:15    

[: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
Reply

Marsh Posté le 17-04-2005 à 11:24:43    

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

Reply

Marsh Posté le 17-04-2005 à 13:44:22    

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

Reply

Marsh Posté le 17-04-2005 à 14:03:13    

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


---------------
http://www.blastmanu.info
Reply

Marsh Posté le 17-04-2005 à 14:11:08    

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
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed