probleme avec les pseudo frames

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : probleme avec les pseudo frames

par isitien » 10 sept. 2005, 12:12

j'ajoute la ligne mais ca me donne cette erreur:

Code : Tout sélectionner

Parse error: parse error, unexpected T_IF in c:\program files\easyphp1-7\www\dubaiboy\my_admin\login_verify.php on line 40

par Truc » 09 sept. 2005, 13:14

Fait un echo sur $login avant le test (if ($login == '')) et s'il est entré ds le if ça veux dire que tu n'affeecte rien:
$login=$_SESSION['login'];
tu doit avoir une ligne comme celle la quelque part.

par isitien » 09 sept. 2005, 13:08

voila le probleme dans page2.php

Code : Tout sélectionner

bienvenu Username field is empty Return This is a second page LOooooooooooooooooooooOOOOOOOOOOOL Hehehehehe Next

par Truc » 09 sept. 2005, 13:05

Dans tout ces bouts de code je ne vois a aucun moment que tu affecte quoi que ce soit a " $login " ?!

probleme avec les pseudo frames

par isitien » 09 sept. 2005, 12:27

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: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:history.back()\"> Return </a>");
}
?>

Code : Tout sélectionner

<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
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