Une faq avec jquery

0/5 (1 avis)

Vue 6 520 fois - Téléchargée 635 fois

Description

Bonjour
c'est mon premier post sur ce site,
il faut créer un base de donnée : faq
table: faq
un champs id auto incrémente
un champs question varchar(1000)
un champs reponse text

Source / Exemple :


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>

    <title>FAQ</title>
    <link rel="stylesheet" href="http://127.0.0.1/faq/faq.css" type="text/css" />
    <script type="text/javascript" src="http://127.0.0.1/faq/jquery-1.2.3.js"></script>
    <script type="text/javascript" src="http://127.0.0.1/faq/jquery.faq.js"></script>
    <script type="text/javascript">
      $(function(){
        /* 

  • Apply the FAQ plug-in to jQuery object <dl>
  • Parameter 1: (optional): the index [integer] of a <dt> to open on load
  • /
$('#faq').faq(0); }); </script> </head> <body> <table width="80%"> <tr> <td width="100%"> <img src="../test/logo.gif" / align="absmiddle"> </td> </tr> </table> <?php mysql_connect("127.0.0.1","root",""); mysql_select_db("faq"); $retour=mysql_query("select * from faq"); ?> <dl id="faq"> <?php while($don=mysql_fetch_array($retour)) { ?> <dt><?php echo $don['question'] ?></dt> <dd><p><?php echo $don['reponse'] ?> </p></dd> <?php } ?> </dl> </body> </html>

Codes Sources

A voir également

Ajouter un commentaire Commentaire
Arto_8000
Messages postés
1044
Date d'inscription
lundi 7 mars 2005
Statut
Membre
Dernière intervention
13 juillet 2010
7
5 févr. 2009 à 01:13
Tes chemins vers tes ressources javascript et css dans ton code sont tous en absolu, si je roule le code sur autre chose que ma machine locale les paths ne sont plus bon. Et ils ne seront aussi plus bon si je change le nom du dossier. Les paths en relatif c'est qu'il y a de plus approprié.

Côte PHP, c'est très pauvre, aucune gestion des erreurs et aucune configuration pour la base de donnée. Je doute que tout le monde utilise l'utilisateur par défault avec aucun mot de passe.

Pour le reste il n'y a aucun commentaire dans le javascript, ça peut être assez pénible à lire surtout si l'on n'a jamais travailler avec jQuery. C'est toujours une bonne habitude à prendre de mettre un minimum de commentaire dans son code surtout si on veut le partager.

Et une petite explication sur les autres fichiers qu'il y a dans le zip ne serait pas de trop non plus, parce que si je regarde seulement la source que tu présentes, elle a besoin de 4 fichiers et il en a 14 dans le zip.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.