[php] faire une condition ds une autre avec session

faire une condition ds une autre avec session [php] - PHP - Programmation

Marsh Posté le 12-12-2002 à 11:42:09    

<?php
    // Script faisant appel aux sessions
    session_start();
 
    // Paramètres de connexion à la base de données
    $BD_serveur     = "localhost";
    $BD_utilisateur = "root";
    $BD_motDePasse  = "";
    $BD_base        = "intranet";
 
    $id         = $_POST["id"];
    $passwd = $_POST["passwd"];
 
    @mysql_pconnect($BD_serveur, $BD_utilisateur, $BD_motDePasse)
        or die("Impossible de se connecter au serveur de bases de données." );
    @mysql_select_db($BD_base)
        or die("Impossible de se connecter à la base de données." );
 
    $requete = "SELECT * FROM autorisation ".
                       " WHERE id='$id' AND passwd='$passwd'";
                       
    $result = @mysql_query($requete);
     
    if ($enreg = @mysql_fetch_array($result)) {
        // Si une ligne a été trouvée c'est que le couple
        // (identifant, mot de passe) est valide
        $_SESSION["membre"] = TRUE;
        $_SESSION["membreid"] = $id;
  if ($id="superadmin" ){
        header("Location: sectionmembre_acces_accueil.php" );
  else ("$id=admin" ){
   header("Location: sectionmembre_acces_accueiladmin.php" );
 }
       die();
    } else {
        $_SESSION["membre"] = FALSE;
        header("Location: sectionmembre_acces_invalide.html" );
        die();
    }
?>
 
 
comment je peux la faire  
je veux qu il redirige superadmin vers sectionmembre_acces_accueil.php
et admin vers sectionmembre_acces_accueiladmin.php


Message édité par sakuraba le 12-12-2002 à 11:47:03
Reply

Marsh Posté le 12-12-2002 à 11:42:09   

Reply

Marsh Posté le 12-12-2002 à 11:47:28    

sakuraba a écrit :


if ($id="superadmin" ){
        header("Location: sectionmembre_acces_accueil.php" );
  else ("$id=admin" ){
   header("Location: sectionmembre_acces_accueiladmin.php" );
 }        die();
    } else {
        $_SESSION["membre"] = FALSE;
        header("Location: sectionmembre_acces_invalide.html" );
        die();
    }
?>
 
 
comment je peux la faire  
je veux qu il redirige superadmin vers sectionmembre_acces_accueil.php
et admin vers sectionmembre_acces_accueiladmin.php
 


 
Ba en faisant  
if ($id="superadmin" )
{
        header("Location: sectionmembre_acces_accueil.php" );
        die();
}
else if($id="admin" )
{
  header("Location: sectionmembre_acces_accueiladmin.php" );
        die();
}
 
etc...


Message édité par Taiche le 12-12-2002 à 11:48:08

---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 12-12-2002 à 12:29:01    

marche pas  
que ce soit admin ou superadmin il renvoie a sectionmembre_acces_accueil.php

Reply

Marsh Posté le 12-12-2002 à 12:32:56    

sakuraba a écrit :

marche pas  
que ce soit admin ou superadmin il renvoie a sectionmembre_acces_accueil.php


 
Ah ba ui, chu con, j'ai recopié bêtement :D
if ($id=="superadmin" )
 
et
 
if ($id=="admin" )
 
Hey dis, apprends un peu les bases avant de te mettre violemment au PHP/MySQL, hein :p


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 12-12-2002 à 12:38:43    

j en ai deja fait mais pas aussi dur

Reply

Marsh Posté le 12-12-2002 à 12:40:35    

oki ca marche merci  :love:

Reply

Marsh Posté le 12-12-2002 à 12:40:48    

sakuraba a écrit :

j en ai deja fait mais pas aussi dur  


 
 :ouch:  
Attends, if(...) else if(...) else, j'appelle pas ça dur ! C'est de la prog de base et si tu trouves ça dur, ba arrête les sessions et les bases de données, ça va te faire bizarre... :sarcastic:


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 12-12-2002 à 12:44:42    

ca marche t ne fait pas j apprends vite  
j ai fait un site intranet complet malgré que j ai pas les bases grace a vous j apprends en meme temps  

Reply

Marsh Posté le 12-12-2002 à 12:45:35    

le probleme c est que j ai bcp de temps pour chercher je dois le terminé vite alors j ai sauté des etapes

Reply

Marsh Posté le 12-12-2002 à 12:47:54    

sakuraba a écrit :

le probleme c est que j ai bcp de temps pour chercher je dois le terminé vite alors j ai sauté des etapes


 
[:rofl]  ...
tu veux voir ce que jai fait en 15 heures  :sol:

Reply

Marsh Posté le 12-12-2002 à 12:47:54   

Reply

Marsh Posté le 12-12-2002 à 12:52:02    

beleg a écrit :


 
[:rofl]  ...
tu veux voir ce que jai fait en 15 heures  :sol:  

Vas, link moi ça que je soist moi aussi dégouté. ;)

Reply

Marsh Posté le 12-12-2002 à 12:58:17    

fait voir

Reply

Marsh Posté le 12-12-2002 à 13:02:20    

beleg  
http://forum.hardware.fr/forum2.ph [...] h=&subcat=
 
aide moi je vois pas comment faire ma fonction

Reply

Marsh Posté le 12-12-2002 à 13:12:44    

omega2 a écrit :

Vas, link moi ça que je soist moi aussi dégouté. ;)


 
euhh  :whistle:  icq si tu veux.
 
enfin, on peut sauter des etapes, moi jaurai pas le temps de tt faire pr demain mais de la ne mettre qun = au lieu == pr aller plus vite, jai qd meme un doute  :)

Reply

Marsh Posté le 12-12-2002 à 13:43:44    

bah suis au boulot alors icq c est mort

Reply

Marsh Posté le 12-12-2002 à 14:19:13    

beleg a écrit :


 
euhh  :whistle:  icq si tu veux.
 
enfin, on peut sauter des etapes, moi jaurai pas le temps de tt faire pr demain mais de la ne mettre qun = au lieu == pr aller plus vite, jai qd meme un doute  :)  

ICQ, je l'ai que chez moi par contre, il y a les MP. ;)

Reply

Marsh Posté le 12-12-2002 à 14:23:29    

omega2 a écrit :

ICQ, je l'ai que chez moi par contre, il y a les MP. ;)


 
spice de travailleur  :D  [:shakalagoons]

Reply

Marsh Posté le 12-12-2002 à 14:36:41    

contrat apprentissage

Reply

Marsh Posté le 12-12-2002 à 14:41:26    

beleg a écrit :


 
spice de travailleur  :D  [:shakalagoons]  

:p J'ai testé et répondus. ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed