Bonjour � tous...
Contexte : Une base de donn�es poss�dant un menu en mode plein �cran gr�ce � JavaScript.
Divers formulaires associ�s aux options de menu.
Les variables PHP_AUTH_USER et PW sont bien renseign�es et le compte utilisateur existe �galement.
Situation du probl�me : Un formulaire en PHP avec une commande echo non interpr�t�e. Cet echo doit me permettre de conna�tre la valeur d'une variable. Ma ligne de code pour celui-ci �tait assez banale, la voici :
Comme j'ai constat� que �� ne fonctionnait pas, je me suis dit qu'� cause de ma fen�tre plein �cran, cette commande ne pouvait pas s'afficher. En me renseignant un peu partout, j'ai d�couvert que je pouvais contourner ce probl�me avec les bo�tes de dialogue javaScript.... J'ai donc gliss� ce code-ci dans mon script PHP :
echo'<SCRIPT language="javascript">alert($type_utilisateur)</SCRIPT>';
Ca ne fonctionne pas non plus !
D'o� ma question : Par quel moyen pourrais-je conna�tre la valeur de ma variable ?
A titre d'info, voici le code int�gral de ma page PHP :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
<?php
include "commun/connexion.inc.php";
//include "commun/fonctions.php";
if (!isset($_SERVER["PHP_AUTH_USER"])){ //Ici, pas de pseudo saisi
header('location:Interdit.php');
exit;
}
elseif (isset($_SERVER["PHP_AUTH_USER"])){
$sql = "SELECT * FROM utilisateurs WHERE
pseudo='".$_SERVER['PHP_AUTH_USER']."' and mot_passe='".$_SERVER['PHP_AUTH_PW']."'";
$resultat=mysql_query($sql,$id_link) or die("erreur mySQL :" . mysql_error());
$nombre=mysql_num_rows($resultat);
$enreg=mysql_fetch_array($resultat);
$type_utilisateur=$enreg["type"];
echo'<SCRIPT language="javascript">alert($type_utilisateur)</SCRIPT>';
//echo $type_utilisateur; //Trouver moyen de faire passer les echo
//$structexp=$enreg["structure"];
//echo $structexp;
}
if ($type_utilisateur == "DEV" or $type_utilisateur == "ADD"){
header('location:depot.php');
exit;
}
elseif ($type_utilisateur == "USD" or "USN" or "USC"){
header('location:Interdit.php');
exit;
}
?> |
Merci beaucoup d'avance....
Partager