Ses derniers messages sur les forums
Effectivement, tu devrais repenser ton système. Il doit y avoir une manière plus simple pour arriver a tes besoins.
Pourquoi ne pas crée un nouveau champ dans ta base style 'last change' et une fois que tu édite tu assignes l'heure de modification dans ce champ...
Ensuite il ne te reste plus qu'a vérifier si ce champ est vide ou non et ainsi extraire les informations pour ensuite les afficher si besoin est...
mysql_fetch_array($req, $result_type)
Le deuxième argument de cette fonction ne peut être que l'une des constantes suivantes:
MYSQL_ASSOC, MYSQL_NUM et MYSQL_BOTH
Oui effectivement je viens de vérifier...
Select * FROM ta table Order By RAND()
C'est fois-ci, je l'ai testé... ^^
Il me semble que:
SELECT * FROM ta_table WHERE rand(id) LIMIT 0,1;
Mais je ne suis pas sûr... :p
et:
/*Et recupération des valeurs /!\de la/!\ session ce fait comme ceci */
$pseudo = $_SESSION["pseudo"];
$pass = $_SESSION["pass"];
On te l'a peut-être déjà dit mébon l'enregistrement des valeurs dans une session ne se fait pas comme ça:
// Insertion des valeurs dans la session
$pseudo = $_SESSION["pseudo"];
$pass = $_SESSION["pass"];
mais comme ceci:
$_SESSION["pseudo"] = $pseudo;
$_SESSION["pass"] = $pass;
car ce que tu as écrit est illogique en effet, si on prend ta première méthode tu remplaces les valeurs de tes variables par celles de la session qui est en l'occurence vide! Et j'ai remarqué que tu as fait cette erreur à deux reprises dans ton script(j'ai pas tout lu)...
Mais ce qui est encore plus illogique c'est que ton script s'excute avec cette erreur et semble te donner les bonnes données Oo
Encore un conseil, essaye de réduire la longue de ton script en la décompassant en plusieurs page (exemple: un page ident et un action...) enfin c'est une question d'abitude(c'est mieux d'avoir plusieurs pages bien lisible qu'une seul à ne plus s'y retrouver) et de surcroît, celà facilite le débogage.^^ Celà dit, celà ne tient qu'à moi...
Oui, il faut dès lors calculer le temps que met php ou mysql à s'escuter. transformer cette valeur en pourcentage (valeur php ou mysql*100/total temps) et puis faire 100- partie de php ou mysql pour avoir l'autre partie...
Remplace ceci:
echo "<input type='hidden' name='a' value='$i'>";
Par:
echo '<input type="hidden" name="a" value="'.$i.'">';
Bon bah je pense déjà que tu devrais vérifier si tes tableaux de sessions ont été correctement crées sur ta page de formulaire...avec
(en fin de page)
Comme ça, on saura dans quelle page se situe l'erreur (bah oui il y a pas 36 solutions)...
Ne tient évidemment pas conte de [...]
Bah à chaque mysql_query() tu incrementes 1 à $nb_query[...]
Et en fin de page, echo $nb_query :p
Pour le x% de php, mysql, j'avais vu ça sur la class mysql d'un forum phpbb moddée...