Ses derniers messages sur les forums
Oui, c'est normal.
Je viens de regarder ton code source (je ne l'avais pas lu jusqu'à lors : aucun bonjour, rien, "tenez ca marche pas, demerdez vous"), et je vois :
<a href="index.php?menu=GuestBookCensure&action=update&id=<?php echo($censure['id']); ?>" onClick="return conf();">Update</a>
Par conséquent, comment veux tu avoir un tableau $_POST en clickant sur un lien ?
Il faut soumettre un formulaire.
De plus, je suis grandement étonné de tes réponses précédentes qui disaient que $_POST['truc'] avait telle valeur juste avant l'update.
Tu reinstalles un serveur parce que tu ne trouves pas son fichier de configuration ??
Le fichier, c'est my.cnf (et je ne sais pas ou il se trouve sous windows)
Dans le fichier de configuration de MySQL, il y a une ligne :
port = 3306
Regarde cet
article.
Tres interessant.
Alors, sur ce site, le alert s'affiche après un refresh de la page.
Si tu veux le faire sans refresh, tu peux faire un evenement javascript du genre :
onclick="alert('blu blu')" dans ton lien.
Pour les sessions, tu peux essayer de placer un :
ini_set('session.use_only_cookies', '1');
Au tout début de ton script (non garanti).
Ne te base pas sur des suppositions.
On ne suppose rien en programmation : il faut chercher pourquoi tes variables sont vides, et non pas se dire "c'est pas possible car mes variables sont pleines pour l'insert".
Fais un print_r de $_POST au tout debut du script.
Si au debut de ta page tu fais un print_r ($_POST), tu les vois tes variables ?
Et elles ne sont pas vides ?
J'sais pas, debug un peu quoi :)
Donc tes variables sont vides.
En fait, je ne comprend pas ton problème : si tu n'as qu'un seul formulaire dans la page, que ta souris donne le focus à un champs du formulaire et qu'ensuite tu appuies sur entrée, ben le formulaire se soumet.
Non ?
C'est ca qui ne fonctionne pas ?