|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre du Club
![]() Inscription : février 2007 Messages : 274 ![]() |
bonjours
j'ai un problème avec ce donne il ne s'éxécute que pour enregistrer Code php :
merci de m'aider car je ne comprend pl |
||
|
|
00
|
|
|
#2 |
![]() ![]() Développeuse PHP/Java Inscription : avril 2007 Messages : 3 686 ![]() |
Bonjour
Pourrais-tu expliquer davantage ton problème ? Y a-t-il des messages d'erreur ?
__________________
Modératrice PHP Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur) Pour afficher votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : février 2007 Messages : 274 ![]() |
bonjours
j'ai aucun message d'erreur ( c'est bien cela qui m'inquiète) . en faite quand je remplie le premier formulaire il ne me renvoye par dans la second parti du site ( c'est a dire dans le chat) mais il semble que la première requête ( celle qui vérifie que le membre n'existe pas déjà ) quand dans le formulaire je met mon pseudo ( de membre ) ben sa ne me met pas pseudo déjà existant j'ai tester dans phpadmin la requête et elle marche :s @Celira me revoilà avec les problème bizare . |
|
|
00
|
|
|
#4 |
![]() ![]() Développeuse PHP/Java Inscription : avril 2007 Messages : 3 686 ![]() |
Bon on va commencer par vérifier que je comprends bien le fonctionnement de ton algo :
Ta variable $_SESSION['pseudo'] provient d'une autre page (je suppose). Ce que tu essaye de faire c'est : - si cette variable existe, ouvrir la session de chat avec ce pseudo (mémorisé dans $_SESSION[pseudochat] et dans la table minichat) - si cette variable n'existe pas : demander un pseudo à l'utilisateur, vérifier que ce pseudo n'est pas déjà pris et ouvrir la session avec ce pseudo. Et avec une vérifiaction sur $_SESSION[pseudochat]; tu vérifie si la session de chat est ouverte ou non, donc si tu dois faire des manipulatiosn de pseudo ou passer au chat. Est-ce bien ça ?
__________________
Modératrice PHP Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur) Pour afficher votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) |
|
|
00
|
|
|
#5 |
|
Membre du Club
![]() Inscription : février 2007 Messages : 274 ![]() |
c'est tout a fait cela ....
si tu comprends, php devrait aussi comprendre ![]() oups un petit problème de dernière minute le formulaire n'a pas l'air de réagit pour tester |
|
|
00
|
|
|
#6 | ||
![]() ![]() Développeuse PHP/Java Inscription : avril 2007 Messages : 3 686 ![]() |
Bon, j'ai bien compris. Le problème c'est que ce n'est pas ce que tu as écrit
Je crois que tu t'es un peu emmelé les pinceaux au niveau des conditions...J'ai repris le code que tu cites dans le premier post en réorganisant les if... Code :
__________________
Modératrice PHP Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur) Pour afficher votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) |
||
|
|
00
|
|
|
#7 |
|
Membre du Club
![]() Inscription : février 2007 Messages : 274 ![]() |
oups ca marchais mais juste un problème quand je met schats dans la zone de saisie le mysql_num_rows me met 0 alorq que sa devrai mettre 1 :s
bizare :s |
|
|
00
|
|
|
#8 | ||||||
|
Membre du Club
![]() Inscription : février 2007 Messages : 274 ![]() |
petit up
j'ai trouver le problème elle vient de la requête Code php :
la composition des table mnichat Code sql :
Code sql :
|
||||||
|
|
00
|
|
|
#9 | |||
![]() ![]() Développeuse PHP/Java Inscription : avril 2007 Messages : 3 686 ![]() |
Citation:
__________________
Modératrice PHP Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur) Pour afficher votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) |
|||
|
|
00
|
|
|
#10 |
|
Membre du Club
![]() Inscription : février 2007 Messages : 274 ![]() |
normalement elle doit regarder regarder dans les deux table si le pseudo choisie n'existe pas
|
|
|
00
|
|
|
#11 |
![]() ![]() Développeuse PHP/Java Inscription : avril 2007 Messages : 3 686 ![]() |
C'est-à-dire si on n'a pas choisit le pseudo d'un membre du quelqu'un déjà le chat.
Le pseudo ne doit être dans aucune des deux tables. Donc ce qu'on cherche à faire, c'est sélectionner le pseudo dans l'une ou l'autre.
__________________
Modératrice PHP Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur) Pour afficher votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) |
|
|
00
|
|
|
#12 | |
|
Membre du Club
![]() Inscription : février 2007 Messages : 274 ![]() |
Citation:
|
|
|
|
00
|
|
|
#13 |
![]() ![]() Développeuse PHP/Java Inscription : avril 2007 Messages : 3 686 ![]() |
Si ta version de mysql le supporte (>4.1) tu pourrais simplement faire un union entre deux requêtes, sans avoir à te prendre la tête avec une jointure :
Code :
$rq_pseudo = "(select pseudo from mnichat where pseudo ='$pseudo' ) UNION (select pseudo from membre where pseudo ='$pseudo' )";
__________________
Modératrice PHP Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur) Pour afficher votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) |
|
|
00
|
|
|
#14 |
|
Membre du Club
![]() Inscription : février 2007 Messages : 274 ![]() |
merci ca a lair de marcher :s
par contre par simple curiositer comment banir quelqu'un ( ip a bloquer ) ou cookie?? |
|
|
00
|
|
|
#15 | ||
![]() ![]() Développeuse PHP/Java Inscription : avril 2007 Messages : 3 686 ![]() |
Citation:
Citation:
__________________
Modératrice PHP Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur) Pour afficher votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) |
||
|
|
00
|
|
|
#16 |
|
Membre du Club
![]() Inscription : février 2007 Messages : 274 ![]() |
petit problème il faut recharger la page pour acceder au reste de la page ceux qui veut dire créer un pseudo puis actualiser la page ??? on ne peu pas le faire par header :s
|
|
|
00
|
|
|
#17 | |
![]() ![]() Développeuse PHP/Java Inscription : avril 2007 Messages : 3 686 ![]() |
Citation:
__________________
Modératrice PHP Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur) Pour afficher votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) |
|
|
|
00
|
|
|
#18 |
|
Membre du Club
![]() Inscription : février 2007 Messages : 274 ![]() |
OUI ( dsl pour la majuscule )
et après j'ai une j'ai une page ou il y a tout le requette ch.php et tout les données sont afficher dans chat.php ces deux page s'apelle avec un requiere mais quand on envoye un message sa nous renvoye a ch sans retour a chat.php :s |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com