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>
5 févr. 2009 à 01:13
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.