jQuery
En savoir plus
Adobe Flex & Flash
En savoir plus
ASP.NET
En savoir plus

Le problème de ce sujet a été résolu
Offre d'emploi : Développeur Web PHP/Drupal (H/F)
| Page 1 | |||||||
| Auteur | Message | ||||||
|---|---|---|---|---|---|---|---|
| 1 visiteur sur ce sujet (1 Anonyme) | |||||||
| Page 1 | |||||||
Th30
|
# Posté le 04/02/2012 à 03:00:07 | ||||||
Il n'y a rien écrit ici![]()
|
Bonsoir, voila j'ai un espace membre sur un site mais quand on s'inscrit, sa met les majuscules qu'on a inscrit. Mais a la connexion, si on met le meme mais sans les majuscules sa fonctionne, mais sauf que moi j'aimerai que dès la connexion sa remette le pseudo comme il faut, donc si on marque th30 que dans la session sa change en Th30, en gros comme dans la bdd c'est inscrit. Donc voila mon code de connexion:
Code : PHP
Quelqu'un saurait t'il m'aider? Merci d'avance !
Édité
le 04/02/2012 à 03:01:12
par Th30
|
||||||
| Publicité | # Posté le 04/02/2012 à 03:00:07 | ||||||
|
|
|||||||
Kovacou'
|
# Posté le 04/02/2012 à 03:28:17 | ||||||
** Tortoise POWER **![]()
Ville : Lorgues |
Un simple SELECT `login` au lieu du COUNT(*).
Kovacou' ![]() [PHP] SimplePHP : FrameWork en développement ! [PHP] www.kovacou.fr passe en WebOs ! [Etude] Université Sophia-Antipolis: DUT Informatique. |
||||||
kets14
|
# Posté le 04/02/2012 à 03:47:55 | ||||||
![]()
|
a 3h50 je suis un peu fatigué (mon cerveau tourne aux ralenti)
corrige moi si j'ai mal compris ton probleme si un user a le pseudo Machin tu ne veut pas qu'il puisse se connecter si il tape machin sans le M en majuscule @--edit desolé la fatique ma empécher de voir ton erreur Citation $_SESSION['login'] = $_POST['login']; plutot que d'attribuer la valeur de $_POST['login'] a $_SESSION['login'] est ce qu'il ne serait pas plus logique de lui affecté les valeur du resultat de ta requete pour la colonne login de cette manière $_SESSION['login'] aurait la même case que login dans ta base exemple Code : PHP
Édité
le 04/02/2012 à 04:02:50
par kets14
Une personne qui n'a jamais commis d'erreurs n'a jamais tenté d'innover |
||||||
Th30
|
# Posté le 04/02/2012 à 08:25:20 | ||||||
Il n'y a rien écrit ici![]()
|
Non rien ne marche
J'ai fais sa comme requete:Code : PHP
Mais a la connexion sa m'affiche cette erreur: Code : Console
Sachant que la ligne 11 est celle ci: Code : PHP
Édité
le 04/02/2012 à 09:01:38
par Th30
|
||||||
Fecal-Matter
|
# Posté le 04/02/2012 à 10:27:55 | ||||||
Oh My God !![]()
|
Cette réponse a aidé l'auteur du sujet$log = mysql_query("SELECT * FROM membre WHERE login=".$_POST['login'].""); Et la sécurité est où ? Essaye cette requête: $log = mysql_query("SELECT * FROM membre WHERE login='".mysql_real_escape_string($_POST['login'])."'") or die(mysql_error()); Si ça t'affiche un message, dis le ici.
Édité
le 04/02/2012 à 10:28:57
par Fecal-Matter
|
||||||
bendem
|
# Posté le 04/02/2012 à 10:39:22 | ||||||
![]()
|
Code : SQL
sinon, ton erreur est due au quote manquante de ta condition : c'est mieux avec ceci Code : SQL
et encore mieux comme l'a dit Fecal-Matter ![]() |
||||||
Th30
|
# Posté le 04/02/2012 à 21:51:03 | ||||||
Il n'y a rien écrit ici![]()
|
OWWWWWWI merci Fecal-Matter ça marche parfaitement, en plus tu ajoutes la sécurité en bonus
![]() Merci merci merci beaucouuuuuuuup |
||||||
Kovacou'
|
# Posté le 05/02/2012 à 00:30:41 | ||||||
** Tortoise POWER **![]()
Ville : Lorgues |
A en juger par le nom de la variable tu as fait une deuxième requête ? (Useless surtout !)
Mon premier message était pourtant clair. Juste une correction à effectué dans la suite du traitement et le tour était joué. Kovacou' ![]() [PHP] SimplePHP : FrameWork en développement ! [PHP] www.kovacou.fr passe en WebOs ! [Etude] Université Sophia-Antipolis: DUT Informatique. |
||||||
Retour au forum "PHP" ou à la liste des forums
