> Tous les forumsForum des Webmasters

 livre d'or
Statut du sujet : NON RESOLU Imprimer
 le dinosaure
  Posté le 03/07/2006 @ 10:38  
 Petit astucien

23 Messages
bonjour a tous, mon 1er post sur votre forum, soyez indulgents svp [bigsmile] bon voila g recupere un code pour livre d'or en php avec une base de donnees qui fonctionne tres bien le probleme c qu'il n'y a pas mise en forme dans l'affichage des message : pas de fonds, pas centre, pas tres beau quoi ... comment faire svp? voici mon code : page index.php : [code]<?php $base = mysql_connect ('localhost', 'MonIdentifiant', 'MDP'); mysql_select_db ('livre_or', $base); $sql = 'SELECT auteur, email, date_signature, message FROM livre_or ORDER BY date_signature DESC'; $req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error()); $nb_signature = mysql_num_rows($req); if ($nb_signature == 0) { echo 'Aucune signature.'; } else { while ($data = mysql_fetch_array($req)) { sscanf($data['date_signature'], "%4s-%2s-%2s %2s:%2s:%2s", $annee, $mois, $jour, $heure, $minute, $seconde); echo '<a href="mailto:' , stripslashes(htmlentities(trim($data['email']))) , '">' , stripslashes(htmlentities(trim($data['auteur']))) , '</a>'; echo ' le ' , $jour , '/' , $mois , '/' , $annee , ' à ' , $heure , ':' , $minute , '<br />'; echo nl2br(stripslashes(htmlentities(trim($data['message'])))); echo '<br /><br />'; } } // on libère l'espace mémoire alloué pour cette requête mysql_free_result ($req); // on ferme la connection à la base de données. mysql_close (); ?>[/code] et ma page insert_signature.php : dans la balise HEAD [code]<?php if (isset($_POST['go']) && $_POST['go']=='Signer') { if ((isset($_POST['auteur'])) && (isset($_POST['email'])) && (isset($_POST['message']))) { if ((!empty($_POST['auteur'])) && (!empty($_POST['email'])) && (!empty($_POST['message']))) { $test_mail = eregi ('^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)+$', $_POST['email']); if ($test_mail) { $base = mysql_connect ('localhost', 'greg', 'cravate'); mysql_select_db ('livre_or', $base); $sql = 'INSERT INTO livre_or VALUES("", "'.addslashes($_POST['auteur']).'", "'.addslashes($_POST['email']).'", "'.date("Y-m-d H:i:s").'", "'.addslashes($_POST['message']).'")'; mysql_query($sql) or die('Erreur SQL !'.$sql.'<br />'.mysql_error()); mysql_close(); header('location: index.php'); exit(); } else { $erreur = 'Votre adresse E-mail est invalide.'; } } else { $erreur = 'Au moins un des champs est vide.'; } } else { $erreur = 'Les variables nécessaires au script ne sont pas définies.'; } } ?> [/code] dans BODY [code]<form action="insert_signature.php" method="post"> <div align="center"> <table> <tr><td> <span class="gras">Auteur :</span> </td><td> <input type="text" name="auteur" maxlength="30" size="50" value="<?php if (isset($_POST['auteur'])) echo stripslashes(htmlentities(trim($_POST['auteur']))); ?>"> </td></tr><tr><td> <span class="gras">Adresse E-mail :</span> </td><td> <input type="text" name="email" maxlength="50" size="50" value="<?php if (isset($_POST['email'])) echo stripslashes(htmlentities(trim($_POST['email']))); ?>"> </td></tr><tr><td> <span class="gras">Votre message :</span> </td><td> <textarea name="message" cols="50" rows="10"><?php if (isset($_POST['message'])) echo stripslashes(htmlentities(trim($_POST['message']))); ?></textarea> </td></tr><tr><td><td align="right"> <input type="submit" name="go" value="Signer"> </td></tr> </table> </div> </form> <div align="center"> <?php if (isset($erreur)) echo '<br /><br />',$erreur; ?> < [/code] vu que la base de donnees fonctionne, je la laisse de cote. Si vous voulez la voir dites le moi
 Afficher le profil de le dinosaureEnvoyer un message privé à le dinosaure
 
 
Publicité
 le dinosaure  Posté le 03/07/2006 à 12:07  
Petit astucien

23 Messages
j'artrive a mettre un fond et a centre mais tous les messages dans le meme cadre j'aimerai avoir un cadre par message
Afficher le profil de le dinosaureEnvoyer un message privé à le dinosaure
 Revenir en haut de la page
 Air force one  Posté le 03/07/2006 à 19:55  
Petit astucien

46 Messages
Salut a toi "le dinosaure"... Bon voila, moi aussi j'ai recuperer le codage d'un livre d'or sur internet, et je trouve qu'il est pas mal !!! Voila l'adresse de mon site, http://rally974.free.fr , si tu trouve que sa te plait, alors laisse moi un message et je t'enverer les codages !!! Pour cela va sur mon site est sur la page d'accueil, clic sur le lien "Contact" .... A bientôt !!!
Afficher le profil de Air force oneEnvoyer un message privé à Air force one
 Revenir en haut de la page
 le dinosaure  Posté le 03/07/2006 à 22:04  
Petit astucien

23 Messages
c vrai il est pas mal ton livre d'or mais c un livre heberge ailleur que sur ton site non?
Afficher le profil de le dinosaureEnvoyer un message privé à le dinosaure
 Revenir en haut de la page
 Malcolm  Posté le 04/07/2006 à 09:08  
  Astucien


7273 Messages
pourquoi ne pas tester [url="http://www.jsand.net/signatux.wju"]Signatux[/url] ?
Afficher le profil de Malcolm Voir la configuration de MalcolmEnvoyer un message privé à Malcolm
  Revenir en haut de la page
 le dinosaure  Posté le 04/07/2006 à 10:11  
Petit astucien

23 Messages
[code] pourquoi ne pas tester Signatux ?[/code] tout simplement parce que celui que j'ai est operationnel [bigsmile] y a juste ce petit probleme qui n'en est plus un : pour l'instant j'ai rajoute un separateur a la fin de chaque message et je voulais vous demander ou je pourrais apprendre le CSS, pour faire la mise en page notamment, je pense que ca doit etre une bonne solution y a pas mal de sites sur le web mais un bon nombre nous claque le code 1 ou 2 explications et c tout apres, dem.erd.s toi ... et comme g un peu de mal, ca me lasse vite
Afficher le profil de le dinosaureEnvoyer un message privé à le dinosaure
 Revenir en haut de la page
 Air force one  Posté le 04/07/2006 à 10:43  
Petit astucien

46 Messages
Oué c'est vrai q'il n'est pas hébergé sur mon site !!!
Afficher le profil de Air force oneEnvoyer un message privé à Air force one
 Revenir en haut de la page
Haut de la page 
Inscrivez-vous !
- Posez vos questions

- Résolvez vos problèmes

- Aidez les autres

- Participez et créez vos discussions

- Dialoguez en privé avec d'autres membres

- Suivez vos sujets préférés

- Affichez les signatures des membres

TOUT EST GRATUIT !

Je crée mon compte



Vous avez besoin d'aide ?
Des centaines d'experts sont à votre disposition sur les forums PC Astuces pour vous aider gratuitement, 24h/24, 7j/7.

Les derniers sujets résolus !
 

 > Tous les forumsForum des Webmasters

 
Forum PC Astuces© 1997-2008 WebastucesAller en haut de la page