Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/09/2006, 09h26   #1
Invité de passage
 
Inscription : septembre 2006
Messages : 3
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 3
Points : 1
Points : 1
Par défaut [SQL] Probleme post sql

Bonjour à tous,

Debutant sur le langage sql je fais appel a vous,

Voila mon probleme:
J'ai installé dans mon serveur linux toute la panoplie pour creer et gerer mon site web.
Jai installé Apache, php et mysql pour l'administration jai installé phpMyAdmin.
Jusque la aucun probleme tout marche impeccable.
Apres installation jai donc voulu me servir des atouts de sql en creant une page d'hautentification, j'ai donc visiter plusieurs site qui proposaient divers codes deja tout fait.
Pour l'installation des codes aucun probleme.
Donc tout content j'essaie ma nouvelle page de connexion et la surprise quand je veux creer un utilisateur ou faire quoique ce soit qui modifirait ma table dans my sql rien ne se passe ou message d'erreur.
J'ai realisé quelque tests pour etre sur que mysql marchait et mes tests fut concluant.
J'ai donc bricolé dans les codes et je me suis apercu que quand je clic sur le bouton qui lance mes pages php, les variables definit precedement ne sont pas pris en compte donc pour la nouvelle page php les variables sont inconnus.
la fonction "require" marche tres tres bien mais pas la methode post.

Voici un code avec des erreur ligne 7,12 et 17. (reperé par un * )

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<? 
require("passe/conf.php3"); 
// CONNEXION MYSQL 
$db_link = mysql_connect($sql_serveur,$sql_user,$sql_passwd); 
// SELECTION DE L'ENREGISTREMENT CONTENANT L'ID EN COURS 
$requete=mysql_db_query($sql_bdd,"select * from membre where id=\"$id\"",$db_link); 
*$admin=mysql_result($requete,$i,"passe"); 
// SI L'ID N'EXISTE PAS 
if(mysql_num_rows($requete)==0) 
{ 
// REDIRECTION PAGE ERREUR 
*header("Location:$url_erreur"); 
} 
if($admin!=$motdepasse) 
{ 
// REDIRECTION PAGE ERREUR 
*header("Location:$url_erreur"); 
} 
etc...........
Etant debutant je rame pas mal pour comprendre le pourquoi du comment.

Merci d'avance pour votre aide.
@ bientot ,Julian
julos08 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/09/2006, 10h28   #2
Expert Confirmé
 
Avatar de Eusebius
 
Inscription : avril 2003
Messages : 3 286
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 3 286
Points : 3 155
Points : 3 155
C'est des choses qui arrivent quand on utilise du code dont on ignore la provenance.
Je te conseille la lecture du tutoriel dans ma signature, il te permettra de faire les modifications nécessaires dans ton code pour passer proprement tes requêtes, en affichant tous les messages d'erreur.
Eusebius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/09/2006, 11h37   #3
Invité de passage
 
Inscription : septembre 2006
Messages : 3
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 3
Points : 1
Points : 1
Merci eusibieurs,

Je viens de lire ton tutoriel qui est tres interessant.
Le code marche tres bien pour moi.
Mon probleme c'est le suivi des variables, d'un fichier php a l'autre je n'arrive pas a garder les variables du fichier de depart.
J'ai un fichier login.htm je tape mon login mon mot de passe je me connecte, ca passe par le fichier connect.php3 et la patatra il ne prend pas en compte les variables login et passwd du fichier precedant.

As tu connaissance de ce genre de probleme merci.
julos08 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/09/2006, 11h48   #4
Membre Expert
 
Avatar de zoom61
 
Homme Vincent ...
Passionné d'informatique
Inscription : janvier 2005
Messages : 1 217
Détails du profil
Informations personnelles :
Nom : Homme Vincent ...
Âge : 39
Localisation : France, Haute Vienne (Limousin)

Informations professionnelles :
Activité : Passionné d'informatique
Secteur : Industrie

Informations forums :
Inscription : janvier 2005
Messages : 1 217
Points : 1 506
Points : 1 506
Envoyer un message via Yahoo à zoom61 Envoyer un message via Skype™ à zoom61
Salut,

J'ai eu le même problème, car j'utilise VertrigoServ, et il a fallu que je modifie le php.ini, voir post.

Si vous avez des infos sur ce sujet, je suis preneur.

@+.
__________________
N'oubliez pas le Tag :

C'est en parvenant à nos fins par l'effort, en étant prêt à faire le sacrifice de profits immédiats en faveur du bien-être d'autrui à long terme, que nous parviendrons au bonheur caractérisé par la paix et le contentement authentique. [Dalaï Lama]
Je ne réponds pas aux messages privés s'ils sont liés à une question du forum

Mon site sur Developpez.com
zoom61 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/09/2006, 12h13   #5
Expert Confirmé
 
Avatar de Eusebius
 
Inscription : avril 2003
Messages : 3 286
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 3 286
Points : 3 155
Points : 3 155
Citation:
Envoyé par julos08
Mon probleme c'est le suivi des variables, d'un fichier php a l'autre je n'arrive pas a garder les variables du fichier de depart.
Quelle méthode utilises-tu pour conserver tes variables ? Les sessions j'imagine ?
Eusebius est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h29.


 
 
 
 
Partenaires

Hébergement Web