Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & SQL-Server
PHP & SQL-Server Forum d'entraide sur SQL-Server avec PHP. Avant de poster -> FAQ SQL-Server
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 31/01/2011, 10h56   #1
Invité régulier
 
Inscription : août 2008
Messages : 20
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 20
Points : 6
Points : 6
Par défaut passage des variables avec include

bjr
j'ai consulté plusieurs tutoriales explicatifs de la fonction include, et j'ai toujours passé des variables avec cette méthode.
mais le probléme que j'ai est l'impossibilité de passage des variables récupérés d'une bdd sur une page à une autre page applée par include.
exp:
code page1.php:
Code :
1
2
3
4
5
6
7
8
<?php
...
...
requette récupération des vars
...
include('page2.php');
...
?>
sur page2.php je trouve pas mes variables...si vous pouvez m'aider ça sera gentil de votre part
merci d'avance.
manel ingenieur est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2011, 11h27   #2
Membre Expert
 
Avatar de riete
 
Homme Thierry
NFC & DevWeb
Inscription : avril 2006
Messages : 1 175
Détails du profil
Informations personnelles :
Nom : Homme Thierry
Âge : 51
Localisation : France

Informations professionnelles :
Activité : NFC & DevWeb
Secteur : Bâtiment

Informations forums :
Inscription : avril 2006
Messages : 1 175
Points : 1 366
Points : 1 366
Il n'y a aucune raison pour que cela ne fonctionne pas. Post un exemple de code très simple avec une démonstration du problème, ce sera plus simple.
riete est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2011, 14h06   #3
Invité régulier
 
Inscription : août 2008
Messages : 20
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 20
Points : 6
Points : 6
merci riete pour ton attention!!!
le seule prblm que j'ai est mes variables qui ne passent pas à l'autre page.
je vais essayer de résumer dans ce code:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
<?php
$var=$_REQUEST['var'];
query= "SELECT Structure,GED FROM Busers where matricule='$var'";
	$result = odbc_exec($con, $query)or die("erreur dans l'extraction des données");
	if(odbc_fetch_row($result)) 
	{ $GED = odbc_result($result, 2);
	$codeagence = odbc_result($result, 1);}
if (($GED=='002')||($GED=='003')||($GED=='004')) 
 
	{
	include("agence1.php");}
?>

ps: la variable $var passe mais les deux autres:$GED et $codeagence ne veulent pas passer...

merci bien en tout cas.
manel ingenieur est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2011, 09h37   #4
Membre Expert
 
Avatar de riete
 
Homme Thierry
NFC & DevWeb
Inscription : avril 2006
Messages : 1 175
Détails du profil
Informations personnelles :
Nom : Homme Thierry
Âge : 51
Localisation : France

Informations professionnelles :
Activité : NFC & DevWeb
Secteur : Bâtiment

Informations forums :
Inscription : avril 2006
Messages : 1 175
Points : 1 366
Points : 1 366
C'est normal que cela ne fonctionne pas.

Ta variable $var résulte de l'égalité avec $_REQUEST['var'], mais tes 2 variables $GED et $codeagence ne le sont pas.

Tu devrais étudier d'un peu plus prêt le mécanisme des formulaires, je n'ai pas l'impression que tu les ai bien compris. Si tu ne passe pas les variables, comment veux tu qu'elles soient transmises??
riete 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 06h37.


 
 
 
 
Partenaires

Hébergement Web