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

  FORUM HardWare.fr
  Programmation

  Livre d'Or en PHP ;)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Livre d'Or en PHP ;)

n°86372
Max Evans
Posté le 05-01-2002 à 13:07:14  profilanswer
 

Salut,
 
je viens de debuter en PHP (1 Semaine), et je suis en train, vainement, de créer un Livre D'or ...
 
Pour moi, c'est assez dur ; mais j'arrive kand meme a recuperer les variables ...
 
Par exemple :
Le formulaire se situe sur la page form.php ; a l'interieur, g POST="verif.php" ; et c'est dans la page verif que je recupere les variables ;)
 
Enfin bon, en fait, j'arrive bien a laisser 1 message dans le livre d'or, mis je n'arrive pas a le laisser (On m'a dis qu'il fallait utiliser une table MySQL) ; de meme, comment on fais pour ke les messages s'imbriquent les uns apres les autres ?? ;)
 
Voila, donc ma source (C du code de porc, mais c pas grave :) )
 

Code :
  1. <html>
  2. <head>
  3. <title>Untitled Document</title>
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  5. </head>
  6. <body bgcolor="#D6DFF7" text="#000000">
  7. <table border="1" width="51%" bgcolor="#D6DFF7" bordercolor="#D6DFF7" bordercolorlight="#000000" bordercolordark="#D6DFF7" valign="middle" align="center" cellspacing="0">
  8.   <tr bgcolor="#6487dc">
  9.     <td width="14%" bgcolor="#6487dc">
  10.       <div align="center"><font color="#FFFFFF"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Vos
  11.         Informations</font></b></font></div>
  12.     </td>
  13.     <td width="24%" height="21">
  14.       <div align="center"><font color="#FFFFFF"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Votre
  15.         Message </font></b></font></div>
  16.     </td>
  17.   </tr>
  18.   <tr>
  19.     <td width="14%">
  20.       <div align="center"> <font face="Verdana, Arial, Helvetica, sans-serif" size="1">
  21.         <?
  22. if($nom && $texte){ // si les champs sont remplis
  23. echo "Pseudo : $nom <br>";
  24. echo "E-Mail : <a href=\"mailto:$mail\">$mail</a> \n";
  25. }else{
  26. echo "<h4>Erreur !</h4>";
  27. echo "<p>Vous devez remplir correctement tous les champs</p>";
  28. }
  29. ?>
  30.         </font></div>
  31.     </td>
  32.     <td align="center" height="23" valign="middle"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">
  33. <?
  34. echo "$texte";
  35. ?>
  36.       </font></td>
  37.   </tr>
  38. </table>
  39. </body>
  40. </html>


 
Je vous remercie infiniment ! ;) :jap:


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
mood
Publicité
Posté le 05-01-2002 à 13:07:14  profilanswer
 

n°86386
massanu
Posté le 05-01-2002 à 13:45:33  profilanswer
 

si tu veut que les messages reste il faut que tu utilise une base mysql afin de stocker tes messages et les infos sur la personnes par exemple.
Lors de la validation du message, il faut ecrire le contenu dans la table et laffichage du livre dor se fera par lecture du contenu de la table.
 
Pour qu'il se mette les un a la suite des autre, il faut mettre un tableau qui contiendra le contenu de chaque tuples (ligne) du tableau, dans une boucle while.
 
Ainsi chaque fois qu'il trouvera une ligne (message) il le mettra dans un tableau, passera a la ligne et ainsi de suite.


---------------
Oui je sais, je suis une merde en orthographe et alors ? Altcoin list: https://docs.google.com/spreadsheet [...] =286417424
n°86394
POWA
Posté le 05-01-2002 à 14:53:08  profilanswer
 

[SPAM]
 
Pour avoir un livre d'or > http://www.maxiservices.net
 
[/SPAM]

n°86404
veryfree
Posté le 05-01-2002 à 15:19:15  profilanswer
 

salut
ca sert a rien de faire ca
if($nom && $texte){ // si les champs sont remplis
c if(!empty($nom) && !empty($texte)){ QU il faut faire...
signe le mien sur le lien de ma signature et dit moi s il te plait
alors jte file les source j lai ecrit et tu comprendras comment ca marche c po tres compliqué
jerry

n°86411
Max Evans
Posté le 05-01-2002 à 16:32:12  profilanswer
 

Salut,
 
G laissé un petit message sur le livre d'or ; il est tres bien fait ;)
 
De mon coté je galere tjs ! :(
 
Si tu veux bien m'envoyer les sources, voici mon mail : webmaster@roswell-travel.com
 
Encore merci ;) :jap:


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°86631
veryfree
Posté le 07-01-2002 à 10:28:21  profilanswer
 

Max Evans a écrit a écrit :

Salut,
 
G laissé un petit message sur le livre d'or ; il est tres bien fait ;)
 
De mon coté je galere tjs ! :(
 
Si tu veux bien m'envoyer les sources, voici mon mail : webmaster@roswell-travel.com
 
Encore merci ;) :jap:  




ce soir desque je rentre jle balance sur le forum autant que ca profite...

 

[edtdd]--Message édité par veryfree--[/edtdd]

n°86890
veryfree
Posté le 07-01-2002 à 23:34:26  profilanswer
 

salut,
la requete qui crée la table:
/****************************/
CREATE TABLE livre (
  id int(3) NOT NULL auto_increment,
  nom varchar(50) default NULL,
  mail varchar(30) default NULL,
  message text,
  date varchar(15) default NULL,
  PRIMARY KEY  (id)
) TYPE=MyISAM;
 
/************************************/
la page html qui continet le formulaire
<HTML>
<!-- DATE DE CREATION: 07/12/99 -->
<HEAD>
<TITLE></TITLE>
 
</HEAD>
<body bgcolor="#3A90C2" text="#FFFEF1">
<p align="center">
 
<font face="Monotype Corsiva" size="4">
 
<FONT COLOR="#000000">
  </FONT><font face="Verdana" size="4" color="#FFFEF1"><B>Ajouter un message au livre d'or</B> </font>
</font>
<p align="center"><a HREF="or.php3"><font face="Verdana" size="4" color="#FFFEF1"><b>Retour au livre d'or</b></font></a><font face="Arial" size="2" color="#FBFECD"> </font>
<BR><BR>
</p>
<center></center>
 
<TABLE>
<FORM ACTION="or.php3" METHOD=POST>
<TR>
<TD><B><font face="Verdana" size="4" color="#FFFEF1">Nom :</FONT></B></TD>
<TD><INPUT TYPE="text" NAME="nom" SIZE=20 MAXLENGTH=40></TD>
</TR>
<TR>
<TD><B><font face="Verdana" size="4" color="#FFFEF1">Mail :</FONT></B></TD>
<TD><INPUT TYPE="text" NAME="mail" SIZE=25 MAXLENGTH=40></TD>
</TR>
<TR><TD COLSPAN=2>
<B>
<font face="Verdana" size="4" color="#FFFEF1">Message :</FONT></B><BR>
<TEXTAREA NAME="message" COLS=70 ROWS=7 >
</TEXTAREA>
<BR>
<input type="submit" value="Envoyer" name="B3" style="font-family:Verdana; font-weight:bold; color:#FFFEF1; text-align:center; background-color:#329DCB; margin:2; border-width:17; border-color:teal; border-style:none;">
 <INPUT TYPE="reset" VALUE="Effacer" style="font-family:Verdana; font-weight:bold; color:#FFFEF1; text-align:center; background-color:#329DCB; margin:2; border-width:17; border-color:teal; border-style:none;">
</TD></TR>
 
 
</FORM>
 
</TABLE>
</BODY>
</HTML>
/*****************************/
et enfin la page or.php3
 
<html>
 
<head>
<title>livre d'or</title>
</head>
 
<body bgcolor="#3A90C2" text="black" link="white" vlink="white" alink="white">
 
<p align="center"><b><font face="Verdana" size="2" color="#FFFEF1">livre
d'or de jerry</font></b></p>
<center><br>
<?
$host ="localhost";
$user="user";//ton user
$pass ="pass";//ton pass en clair
$dat = date("j / m / Y" );
echo "<b><font face='Verdana' size='2' color='#FFFEF1'> $dat </font></b>";
mysql_connect($host,$user,$pass);
@mysql_select_db($user);
if(($nom<>'';)&&($message<>'';))
{
$requete="insert into livre(nom,mail,message,date) values ('$nom','$mail','$message','$dat';) ";
@mysql_query($requete,$lien);
}
$requete2="SELECT nom,mail,message FROM livre order by id desc";
$result2=mysql_query($requete2,$lien);
while($row2=mysql_fetch_row($result2))
{
echo "<p> </p>";
echo "
<table border='6' cellpadding='9' cellspacing='0' border bgcolor='#46A6D0' bordercolor='#329DCB'  font face='Verdana' size='2' color='white'>
    <tr>
        <td width='119' height='30'><p><font face='Verdana' size='2' color='white'><b>De $row2[0]</b></font></td>
        <td width='300' height='30'><p><b> </b></td>
    </tr>
</table>
";
 
echo "
<table border='6' cellpadding='9' cellspacing='0' border bgcolor='#46A6D0' bordercolor='#329DCB'  font face='Verdana' size='2' color='#FFFEF1'>
    <tr>
        <td width='480' height='25'><p><font face='Verdana' size='2' color='white'><b>Message: $row2[2]</b></font></td>
    </tr>
</table>
";
}
?></center></center></center>
 
</body>
</html>

n°86913
potiron
...
Posté le 08-01-2002 à 00:39:07  profilanswer
 

si tu veux pas t'emmerder avec ton Ld'O car en + tu es debutant alors ecris les messages dans un fichier texte, ca evite tout le coté base de données meme s'il sera - souple ..
 
pour tous les script je te conseille PHPscripts : http://www.phpscripts-fr.net/   c'est en VF :)

n°89446
Max Evans
Posté le 15-01-2002 à 13:59:58  profilanswer
 

VERYFREE => Je suis vraiment désolé, j'avais pas cu ke tu avais posté la source de ton livre d'or ! ;)
 
Autant pour moi ; et sans rancune ;) :jap:


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°89489
veryfree
Posté le 15-01-2002 à 15:39:03  profilanswer
 

Max Evans a écrit a écrit :

VERYFREE => Je suis vraiment désolé, j'avais pas cu ke tu avais posté la source de ton livre d'or ! ;)
 
Autant pour moi ; et sans rancune ;) :jap:  




ca roule
 :hello:


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

  Livre d'Or en PHP ;)

 

Sujets relatifs
Meilleur livre pour débuter ( voir + ) en PhP ?[PHP] Prob avec system AIX
[PHP] Comment recuperer la date et l heure.[PHP / MySQL] Mon 1er script ...
[PHP] : comment virer les "infos systeme" (??) des mails envoyes ?[PHP] Pitié à l'aide ! :(( je m'arrache les cheveux !!
[PHP] Avoir l'heure du serveur?[PHP] inclure un lien variable dans un switch ? possible je crois...
[PHP] Un compteur qui marche pas 
Plus de sujets relatifs à : Livre d'Or en PHP ;)


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