[PHP] 2 problemes 1-session sur serveur free
Résolu/Fermé
neo2099
Messages postés
164
Date d'inscription
vendredi 13 avril 2007
Statut
Membre
Dernière intervention
9 avril 2020
-
24 nov. 2007 à 00:11
javator - 29 févr. 2008 à 01:18
javator - 29 févr. 2008 à 01:18
A voir également:
- [PHP] 2 problemes 1-session sur serveur free
- Word numéro de page 1/2 - Guide
- Word 2013 free download - Télécharger - Traitement de texte
- Changer serveur dns - Guide
- Serveur pop - Guide
- Sketchup free - Télécharger - 3D
14 réponses
nEm3sis
Messages postés
710
Date d'inscription
lundi 20 août 2007
Statut
Membre
Dernière intervention
9 avril 2012
113
24 nov. 2007 à 00:34
24 nov. 2007 à 00:34
je cite qqn
tu me dira ce que ca donne ^^
Bonjour, En rajoutant un répertoire sessions à la base de mes page perso chez mon hébergeur, Free, plus de problème ! Pourvu que ça dure !
tu me dira ce que ca donne ^^
neo2099
Messages postés
164
Date d'inscription
vendredi 13 avril 2007
Statut
Membre
Dernière intervention
9 avril 2020
12
24 nov. 2007 à 00:50
24 nov. 2007 à 00:50
rebonsoir,
Maintenant je n'est plus de message d'erreur mais mon compte a rebour ne s'affiche plus, j'ai une case vide
Maintenant je n'est plus de message d'erreur mais mon compte a rebour ne s'affiche plus, j'ai une case vide
neo2099
Messages postés
164
Date d'inscription
vendredi 13 avril 2007
Statut
Membre
Dernière intervention
9 avril 2020
12
24 nov. 2007 à 01:14
24 nov. 2007 à 01:14
C'est bon j'ai trouver il fallait que j'enleve la phrase
if (isset($_SESSION['pseudo']) && $_SESSION['password'])
donc le probleme 1 est resolu.
il reste a resoudre le probleme avec le bouton actualiser, et je me suis rendu compte que une fois le bouton actualiser cliquer le niveau monte a 1 mais il ne va pas plus loin, la valeur de veut pas passer a 2 et je ne comprend pas pourquoi
if (isset($_SESSION['pseudo']) && $_SESSION['password'])
donc le probleme 1 est resolu.
il reste a resoudre le probleme avec le bouton actualiser, et je me suis rendu compte que une fois le bouton actualiser cliquer le niveau monte a 1 mais il ne va pas plus loin, la valeur de veut pas passer a 2 et je ne comprend pas pourquoi
nEm3sis
Messages postés
710
Date d'inscription
lundi 20 août 2007
Statut
Membre
Dernière intervention
9 avril 2012
113
24 nov. 2007 à 02:59
24 nov. 2007 à 02:59
tu peu essayer de mettre des echo $niveau ou echo $donnees["niveau"] un peu partout pour voir si ya pas un bug ou un oubli d'update sql
tu peu aussi juste apres l'update refaire une "query" pour demander et afficher la valeur de niveau pour voir si le niveau a bien été augmenté
tu peu aussi juste apres l'update refaire une "query" pour demander et afficher la valeur de niveau pour voir si le niveau a bien été augmenté
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
neo2099
Messages postés
164
Date d'inscription
vendredi 13 avril 2007
Statut
Membre
Dernière intervention
9 avril 2020
12
24 nov. 2007 à 12:08
24 nov. 2007 à 12:08
j'ai essyer la valeur monte mais il ne l'enregistre pas dans la BDD, je voi pas ou j'ai pu oublier un truc mince
nEm3sis
Messages postés
710
Date d'inscription
lundi 20 août 2007
Statut
Membre
Dernière intervention
9 avril 2012
113
24 nov. 2007 à 14:15
24 nov. 2007 à 14:15
a un moment tu utilise
a un autre ca
la premiere fois tu met 2 parametre a mysql_query la deuxieme fois 1 seul c'est normal ?
$query = "INSERT INTO login (pseudo,date) VALUES ('".$pseudo."','".$date."')"; $result=mysql_query($query,$link);
a un autre ca
mysql_query("UPDATE login SET niveau='".$niveau."' where pseudo='".$pseudo."'");
la premiere fois tu met 2 parametre a mysql_query la deuxieme fois 1 seul c'est normal ?
neo2099
Messages postés
164
Date d'inscription
vendredi 13 avril 2007
Statut
Membre
Dernière intervention
9 avril 2020
12
24 nov. 2007 à 19:23
24 nov. 2007 à 19:23
ouai c'est normal la premiere requete tu insere une nouvelle ligne dans $query puis elle est ranger dans $result( c'est un espece de tableau) puis la deuxieme requete tu n'a pas besoin de la ranger vu que ce n'est qu'une simple mise a jour de variable dans la BDD du niveau pour tel pseudo
nEm3sis
Messages postés
710
Date d'inscription
lundi 20 août 2007
Statut
Membre
Dernière intervention
9 avril 2012
113
24 nov. 2007 à 21:01
24 nov. 2007 à 21:01
tu n'a pas bien compris je parle de parametre pas de ligne
a un moment tu utilise
$query = "INSERT INTO login (pseudo,date) VALUES ('".$pseudo."','".$date."')";
$result=mysql_query($query,$link);
ici 1er parametre : "INSERT INTO login (pseudo,date) VALUES ('".$pseudo."','".$date."')"
2è $link
a un autre ca
mysql_query("UPDATE login SET niveau='".$niveau."' where pseudo='".$pseudo."'");
ici 1 seule parametre : "UPDATE login SET niveau='".$niveau."' where pseudo='".$pseudo."'"
si je me suis trompé ben dsl
a un moment tu utilise
$query = "INSERT INTO login (pseudo,date) VALUES ('".$pseudo."','".$date."')";
$result=mysql_query($query,$link);
ici 1er parametre : "INSERT INTO login (pseudo,date) VALUES ('".$pseudo."','".$date."')"
2è $link
a un autre ca
mysql_query("UPDATE login SET niveau='".$niveau."' where pseudo='".$pseudo."'");
ici 1 seule parametre : "UPDATE login SET niveau='".$niveau."' where pseudo='".$pseudo."'"
si je me suis trompé ben dsl
neo2099
Messages postés
164
Date d'inscription
vendredi 13 avril 2007
Statut
Membre
Dernière intervention
9 avril 2020
12
24 nov. 2007 à 21:32
24 nov. 2007 à 21:32
oups excuse moi, J'ai mis la deuxieme requete comme pour la premiere, mais ca ne change absolument rien le niveau reste toujours a 1 pour ton info $link est un lien entre la requete et la variable (sa marquer dans mon livre php) donc je suis toujours coincé pourtant au debut le niveau est a zero une fois le bouton actualiser cliquer, il passe a 1. je comprend vraiment pas pourquoi il ne veut pas passer a 2, pourtant en local il change de niveau a chaque fois que je clique sur actualiser bizar bizar.
Merci quand meme de ton aide
Merci quand meme de ton aide
nEm3sis
Messages postés
710
Date d'inscription
lundi 20 août 2007
Statut
Membre
Dernière intervention
9 avril 2012
113
25 nov. 2007 à 04:08
25 nov. 2007 à 04:08
en local ca marche et pas sur le net ... bizare tu l'a di
la pricipal différence sera la base de donnée
vérifie que c'est bien la meme avec les mm reglage
sinon ben dsl je ne voi pas quoi faire surtout que moi j'utilise pas sqli mais sql
la pricipal différence sera la base de donnée
vérifie que c'est bien la meme avec les mm reglage
sinon ben dsl je ne voi pas quoi faire surtout que moi j'utilise pas sqli mais sql
neo2099
Messages postés
164
Date d'inscription
vendredi 13 avril 2007
Statut
Membre
Dernière intervention
9 avril 2020
12
25 nov. 2007 à 14:36
25 nov. 2007 à 14:36
sqli c'est la mise a jour des requetes je voualis essayer mais sinon j'utilise sql. figure toi que hier j'ai fait pas mal d'essai et j'ai remarquer que au lieu de mettre $niveau++ si je m'est $niveau = $niveau +2 par exemple ben le niveau restaera a 2 quoi il en soit si je met + 10 le niveau restera a 10 etc etc....
A croire qu'il passe 1 fois par mon script et apres mon programme devient capriseux et ne veux plus passer par c'est quelque ligne c'est vraiment space.
Il ya un truc que je voulais faire c'est voir dans phpmyadmin si on pouvait voir les requete qui été effectués par le script, j'ai vu partout qu'il y avait un historique des requete mais le pb c'est que c'est pas un serveur dédié donc je n'est pas d'acces pour regarder dans les logs de phpmyadmin
A croire qu'il passe 1 fois par mon script et apres mon programme devient capriseux et ne veux plus passer par c'est quelque ligne c'est vraiment space.
Il ya un truc que je voulais faire c'est voir dans phpmyadmin si on pouvait voir les requete qui été effectués par le script, j'ai vu partout qu'il y avait un historique des requete mais le pb c'est que c'est pas un serveur dédié donc je n'est pas d'acces pour regarder dans les logs de phpmyadmin
nEm3sis
Messages postés
710
Date d'inscription
lundi 20 août 2007
Statut
Membre
Dernière intervention
9 avril 2012
113
30 nov. 2007 à 20:19
30 nov. 2007 à 20:19
$niveau++; mysql_connect("********", "********", "********"); mysql_select_db("************"); mysql_query("UPDATE login SET niveau='".$niveau."' where pseudo='".$pseudo."'");la dedans peu eter que le update n'est pas pris en compte
as tu essayer de mettre un
or die(mysql_error());? car je voi que tu l'a mis a tes select mais pas a l'update
neo2099
Messages postés
164
Date d'inscription
vendredi 13 avril 2007
Statut
Membre
Dernière intervention
9 avril 2020
12
30 nov. 2007 à 20:38
30 nov. 2007 à 20:38
c'est bon c'est resolu, j'avais oublier de poster ici. En faite je c'est pourquoi le niveau ne monter pas de +1 c'est parce que ce fichier la été un fichier include et que le fichier qui permet de voir ce cpt, il fallait fermer mysql. C'est tout.
Merci d'avoir essayer de m'aider
Merci d'avoir essayer de m'aider