Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1665 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  probleme avec les pseudo frames [resolu !!]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

probleme avec les pseudo frames [resolu !!]

n°785205
nfshp2
Posté le 02-07-2004 à 18:20:07  profilanswer
 

slt,  
mon site est divisé en 3 pseudo frames
 
elles fonctionnent tre bien et j'utilise cette forme de lien pour que ca marche href="index.php?page=inscription"
 
 
j'ai mis un espace membre et la il ya un pb.
quand qqun se connecte ca cré un id et si il est identifié ca fait ca:
 
header("Location:index.php?page=zonemembre&id=$id" );
 
mais ca ne marche pas, ce lien ne s'affiche pas.en effet, dans ma page centre (ma pseudoframe du centre) j'ai mis cela:
 

<?
if ($page=="caract" ) { include("caract.php" ); }  
elseif ($page=="test" ) { include("test.php" ); }
elseif ($page=="zonemembre" ) { include("zonemembre.php" ); }......


mais je ne sais pas quoi mettre pour que le lien index.php?page=zonemembre&id=auhasard s'affiche
 
merci de maider


Message édité par nfshp2 le 03-07-2004 à 14:43:21
mood
Publicité
Posté le 02-07-2004 à 18:20:07  profilanswer
 

n°785245
T509
$job-&gt;GetJob(now)
Posté le 02-07-2004 à 19:46:40  profilanswer
 

explique ce que tu veux faire avec id, à quoi il sert
 
En fait, je n'ai pas compris ton problème. C'est quoi l'erreur ?


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
n°785284
nfshp2
Posté le 02-07-2004 à 20:37:50  profilanswer
 

en fait l'id c comme une session...
 
l'erreure ce que la page ne s'affiche pas dans les pseudo frame comme je le veux
 
j'arrive a afficher une page par le lien index.php?page=zonemembre mais ca ne marche pas si le lien est index.php?page=zonemebre&id=unecombinaisonaléatoire
 
ce ennervant

n°785304
T509
$job-&gt;GetJob(now)
Posté le 02-07-2004 à 20:54:44  profilanswer
 

donne le code de toute ta page index


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
n°785307
nfshp2
Posté le 02-07-2004 à 21:02:46  profilanswer
 

ma page index est bonne vu que mes pseudo frames marchent
 
mais je peu te passer la page login qui verifie l'acces du membre et qui attribu un id aleatoire:

<?
require("conf.php3" );
 
/*-----------------------------------------------------------------*/
/* PROGRAMME PRINCIPAL   */
/*-----------------------------------------------------------------*/
 
// CONNEXION A LA BASE DE DONNEE
$db_link = @mysql_connect($sql_serveur,$sql_user,$sql_passwd);
if(!$db_link) {echo "Connexion impossible à la base de données <b>$sql_bdd</b> sur le serveur <b>$sql_server</b><br>Vérifiez les paramètres du fichier conf.php3"; exit;}
 
// ON SELECTIONNE L'ENREGISTREMENT CONTENANT LE LOGIN ET
// MOT DE PASSE SAISIS A LA PAGE INDEX.HTM
$requete=mysql_db_query($sql_bdd,"select pseudo,passe from membre where pseudo=\"$pseudo_membre\" and passe=\"$passe_membre\"",$db_link) or die(mysql_error());
 
// SI AUCUN ENREGISTREMENT NE CORRESPOND
if(mysql_num_rows($requete)==0)
 {
 // REDIRECTION VERS LA PAGE ERREUR
 header("Location:$url_erreur" );
 }
 
// SI LE LOGIN ET MOT DE PASSE SONT EXACTES  
else
 {
 // CREATION D'UN IDENTIFIANT ALEATOIRE
 $taille = 20;
 $lettres = "abcdefghijklmnopqrstuvwxyz0123456789";
 srand(time());
 for ($i=0;$i<$taille;$i++)
  {
  $id.=substr($lettres,(rand()%(strlen($lettres))),1);
  }
   
 // MISE A JOUR DE L'IDENTIFIANT DANS LA TABLE  
 $requete=mysql_db_query($sql_bdd,"update membre set id=\"$id\" where pseudo=\"$pseudo_membre\" and passe=\"$passe_membre\"",$db_link) or die(mysql_error());
 
 // REDIRECTION VERS UNE PAGE PROTEGEE AVEC L'IDENTIFIANT SERVANT DE CLE
 header("Location:index.php?page=zonemembre&id=$id" );
 }  
 
// DECONNEXION MYSQL
mysql_close($db_link);
?>


 
c en bas le lien de redirection


Message édité par nfshp2 le 02-07-2004 à 21:03:26
n°785373
T509
$job-&gt;GetJob(now)
Posté le 02-07-2004 à 22:59:09  profilanswer
 

mysql_db_query() est une fonction qui est désuète
Il vaut mieux associer mysql_select_db() et mysql_query()
 
Initialise ta variable $id
 
for ($i=0, $id=''; $i<$taille; $i++)
{
  $id.=substr($lettres,(rand()%(strlen($lettres))),1);
}  
 
essaie aussi
header("Location: index.php?page=zonemembre&id=".$id);
 


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
n°785711
nfshp2
Posté le 03-07-2004 à 14:38:26  profilanswer
 

T509 a écrit :

mysql_db_query() est une fonction qui est désuète
Il vaut mieux associer mysql_select_db() et mysql_query()
 
Initialise ta variable $id
 
for ($i=0, $id=''; $i<$taille; $i++)
{
  $id.=substr($lettres,(rand()%(strlen($lettres))),1);
}  
 
essaie aussi
header("Location: index.php?page=zonemembre&id=".$id);


g essayé ca mais ca reste pareil
 
en faite je me demande ce que je dois mettre dans la page centre .php où je gère tourtes les pages qui sont autirisées a safficher dans la speudo framme centrale. si la page n'a pas été ecrite , c une page par defaut qui se met
et la en mettant en oeuvre ton conseil, ca me met une page par defaut
 
je me demande donc koi mettre comme nom de page dans centre. php  en s'achant que ce nom de page n'est jamais le meme car le id est aléatoire.
page centre.php

 <?
if ($page=="caract" ) { include("caract.php" ); }  
elseif ($page=="test" ) { include("test.php" ); }
 
elseif ($page=="principe" ) { include("principe.php" ); }
elseif ($page=="condition" ) { include("cond.php" ); }
elseif ($page=="inscription" ) { include("inscri.php" ); }
elseif ($page=="zonemembre&" ) { include("zonemembre.php" ); }


 
merci de maider

n°785714
nfshp2
Posté le 03-07-2004 à 14:43:37  profilanswer
 

ca marche en fait merci bcq, :jap:

n°785751
T509
$job-&gt;GetJob(now)
Posté le 03-07-2004 à 16:56:37  profilanswer
 

c'était quoi ?


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
n°785753
nfshp2
Posté le 03-07-2004 à 17:05:31  profilanswer
 

jai mis header("Location: index.php?page=zonemembre&id=".$id); et ca marche, encore merci
 
ps, je nai pas testé ce que tu mavais proposé plus haut


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  probleme avec les pseudo frames [resolu !!]

 

Sujets relatifs
liste [RESOLU]problème d'arrondi en c++
[resolu]entetes de table fixeProblème avec la copie de variables
Un probleme de CSS et de DIV avec IEProblème de requetes SQL
un menu qui s'affiche n'importe comment sous IE[resolu](overflow dans un div [résolu]) > Code correct ?
SELECT et NULL discriminatoire [résolu]/ Cumuler L/R join [pas résolu][RESOLU] Obtenir le resultat d'une requete et le nombre de reponse
Plus de sujets relatifs à : probleme avec les pseudo frames [resolu !!]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR