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

  FORUM HardWare.fr
  Programmation
  PHP

  Bonsoir, pouvez vous améliorer mon petit script svp?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Bonsoir, pouvez vous améliorer mon petit script svp?

n°232168
chrono
Ne m'appelez plus Dieu...
Posté le 22-10-2002 à 00:06:32  profilanswer
 

Ben voila, j'ai dans champs Code_Autorisation (char), une serie de 1 et de 0 afin d'afficher le lien ou pas..  
 
J'ai pas trouvé mieux et ca n'a pas l'air terrible..
 
PS: ca marche mais C pas bô...
 
 
 
 
 
 
 
<?
// FICHIER DE CONNEXION
require("../...../........./conf.php3" );
 
// CONNEXION
$db_link = mysql_connect('......', '........', '......';);
mysql_select_db('..........',$db_link);    
   
echo $Id_Util;   // la variable est dans l'URL
 
$requete=mysql_db_query('.........',"SELECT Code_Autorisation FROM Relations WHERE Code_Utilisateur=$Id_Util",$db_link);
 
if(mysql_num_rows($requete)==0)
{
header("Location:$url_erreur" );exit;
}
else
{
//----------------------------------------------------------------------------------------------------------------------
 
$tablo = mysql_fetch_array($requete, MYSQL_ASSOC);  
 
echo ' <br><br>'.$tablo['Code_Autorisation'].'<br><br>';
 
$Code_Autorisation=$tablo['Code_Autorisation'];
 
//----------------------------------------------------------------------------------------------------------------------
 
// for (i=0, i<15, i++)
// {
// if ($tablo[i]='1';)
//  {
//  echo "<a href=\"ben oui mais la, il fo chercher le lien dans la BDD.. j'ai pas envi...
//  }
// }
 
 
if ($Code_Autorisation[0] ==1)
{ echo "<a href=\"devis.php3\">Devis</a><br>";  }
 
if ($Code_Autorisation[1] ==1)
{ echo "<a href=\"bdc.php3\">Bon_de_commande</a><br>"; }
 
if ($Code_Autorisation[2] ==1)
{ echo "<a href=\"facture.php3\">facture</a><br>"; }
 
if ($Code_Autorisation[3]==1)
{ echo "<a href=\"etude_prealable.php3\">Etude_prealable</a><br>"; }
 
if ($Code_Autorisation[4]==1)
{ echo "<a href=\"etude_fonctionnelle.php3\">Etude_fonctionnelle</a><br>";  }
 
if ($Code_Autorisation[5]==1)
{ echo "<a href=\"compte_rendu_de_reunion.php3\">Compte_rendu_de_reunion</a><br>"; }
 
if ($Code_Autorisation[6]==1)
{ echo "<a href=\"charte_graphique.php3\">Charte_graphique</a><br>"; }
 
if ($Code_Autorisation[7]==1)
{ echo "<a href=\"maquette.php3\">Maquette</a><br>"; }
 
if ($Code_Autorisation[8]==1)
{ echo "<a href=\"validation_maquette.php3\">Validation_maquette</a><br>"; }
 
if ($Code_Autorisation[9]==1)
{ echo "<a href=\"developpement.php3\">Developpement</a><br>";  }
 
if ($Code_Autorisation[10]==1)
{ echo "<a href=\"livraison.php3\">Livraison</a><br>"; }
 
if ($Code_Autorisation[11]==1)
{ echo "<a href=\"validation_livraison.php3\">Validation_livraison</a><br>"; }
 
if ($Code_Autorisation[12]==1)
{ echo "<a href=\"maintenance.php3\">Maintenance</a><br>"; }
 
if ($Code_Autorisation[13]==1)
{ echo "<a href=\"evolution.php3\">Evolution</a><br>"; }
 
if ($Code_Autorisation[14]==1)
{ echo "<a href=\"classeur.php3\">Classeur</a><br>"; }
 
//----------------------------------------------------------------------------------------------------------------------
}
 
// DECONNEXION MYSQL
mysql_close($db_link);
 
// ON CREE UN LIEN VERS LA ZONE D ADMINISTRATION
echo "<br><br><a href=\"../...../admin.php3\">ADMIN</a>";
 
?>


Message édité par chrono le 22-10-2002 à 15:33:37
mood
Publicité
Posté le 22-10-2002 à 00:06:32  profilanswer
 

n°232252
Fred999
Rabat-joie
Posté le 22-10-2002 à 09:53:39  profilanswer
 

Ce ne serait pas plutôt la première occurence d'un "1" que tu cherches?
 
$indice = strpos($chaine, "1" );

n°232255
FLY LM
Posté le 22-10-2002 à 10:04:28  profilanswer
 

A la place de tes if() if()...
 
PLace un switch
 
switch ($code_autorisation){
 
             case '...':
                ...
             break;
 
             case '...':
                ...
             break;
 
             case '...':
                ...
             break;
}

n°232272
Fred999
Rabat-joie
Posté le 22-10-2002 à 10:34:26  profilanswer
 

Oui, aussi, c'est plus propre ;)


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

  Bonsoir, pouvez vous améliorer mon petit script svp?

 

Sujets relatifs
shell [ script ] [ find -exec ] avec un [ tar ~~~ ] SOS[JS] Petit exercice de windows
un petit programme internetcherche petit lien vers doc sur SRVMGRL [ORACLE]
une ptite aide pour un script sur une page HTML !!! SVP facilePour ceux qui connaissent Kawa petit logiciel pour faire du java
Faire un script qui ferme un pop-up automatiquement .... possible ?script en bash (linux)
Script de logon d'imprimantesvariable d'Active Directory pr la creation de compte via un script VB
Plus de sujets relatifs à : Bonsoir, pouvez vous améliorer mon petit script svp?


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