probleme pseudo frames

Répondre
isitien
le 10/09/2005 à 12:20
isitien
bonjour,

j'ai un pti probleme avec les pseudo frames, quand je click sur Next pour aller a la 2eme page ca m'affiche une erreur que le champs username est vide:

<?php 
if ($login == ''){ //nom du champ1
echo("<font face=verdana size=2>Username field is empty</font>&nbsp;&nbsp;"); //message qui s'affiche si le visiteur n'a pas rempli ce champ
echo("<a href=\"javascript&#058;history.back()\"> Return </a>");
}

elseif ($passwd == ''){ //nom du champ1
echo("<font face=verdana size=2>Password field is empty</font>&nbsp;&nbsp;"); //message qui s'affiche si le visiteur n'a pas rempli ce champ
echo("<a href=\"javascript&#058;history.back()\"> Return </a>");
}
?>



<a href="index.php?menu=MyAdmin&page=page1">Next</a>


je m'explique:

j'ai une form admin + pass qui donne sur admin.php, si je veux aller sur la 2eme page, la verification des champs s'applik aussi sur la 2eme, meme la 2eme j'ai rien fai la bas

page2.php

<?php 
if(!session_is_registered('login') ||!session_is_registered('passwd'))
{
echo "<center>-- Vous ne pouvez pas accèder à cette zone --<br>";
echo"<b>L'accès est réservé aux membres</b><br>";
echo"<a href='register.php'>Enregistrement</a></center>";
echo"<a href='index.php'>Connexion</a></center>";
exit;
}
else
{
echo 'This is a second page LOooooooooooooooooooooOOOOOOOOOOOL<br>';
echo 'Hehehehehe<br>';
echo '<a href="index.php?menu=MyAdmin3">Next</a>';
}
?>

et voila le code du pseudo frame

<?php
elseif ($menu == 'Administrator')
{
include('my_admin/login_form.php');
}
elseif ($menu == 'MyAdmin')
{
include('my_admin/login_verify.php');
if (($menu == 'MyAdmin') && ($page == 'page1'))
{
include('my_admin/page2.php');
}
}
elseif ($menu == 'admin1')
{
include('my_admin/page2.php');
}
?>


merci
zebden
le 10/09/2005 à 17:06
zebden
T'as bien mis session_start() pour demarrer la session au début de ton script ?

Secondo il faut s'habituer a ne plus utiliser session_register ou session_is_registered mais plutot le tableau $_SESSION, plus simple à manipuler.
zebdinou pour les intimes / Blog : http://www.zebden.fr
isitien
le 10/09/2005 à 22:06
isitien
oui j'ai mis session_start(); dans index.php

session_register et session_is_registered je les ai pa mis parce qu'elles necessitent register_globals a on
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours