WampServer

Apache, PHP, MySQL on Windows 

 
  • Accueil forum
  • Retour à WampServer
  • presentation
  • Download
  • Addons
  • Formations
  • Alter Way

 
Voir le sujet: Précédent•Suivant
Aller à : Liste des Forums•Liste des messages•Nouvelle discussion•Recherche•Connexion•Imprimer la vue
souci de programation php
Envoyé par: francisul (---.cust.tele2.fr)
Date: 28 December 2006 à 00:05

voila je cree mon site avec des $_SESSION

je sais faire fonctionner les mots de passes et le login
seulement voila je souhaiterai également choisir la page d'acces aux modifications

je m'explique

dans le menu j'écris
<?php if($_SESSION["auth"]=="ok"winking smiley { ?>

dans index j'écris

<?php
if (isset($_GET["action"])) {
$action=$_GET["action"];
}
if (isset($_POST["action"])) {
$action=$_POST["action"];
}
switch ($action){
// mot de passe
case "authentification":
$login=$_POST["login"];
$pass=$_POST["pass"];
$mdp=mysql_query("SELECT login,pass
FROM mdp
WHERE login='$login' and pass='$pass'"winking smiley;
if (mysql_num_rows($mdp)==1) {
echo "identification correcte";
$_SESSION["auth"]="ok";

} else{
echo "Identification incorecte !!!!";
}

break;

jusque là tout est ok

dans le menu j'ai

<TD width="80%" height=14>
<B>
Login
</B></TD>
<TD width="21%" height=14></TD>
</TR>
</TBODY>
</TABLE>

<TABLE cellSpacing=0 cellPadding=0 width=208 align=center background="images/b-c-g.png" border=0>
<TBODY>
<TR>

<TD width="3%" height=4></TD>
<TD width="55%" height=4>
<BR>

<form action="index.php" name="identifiant" method="post">
<TABLE style="MARGIN-LEFT: auto; MARGIN-RIGHT: auto; TEXT-ALIGN: left" border="0">
<TBODY>
<TR>
<TD>
Pseudo :
</TD>
<TD>
<input type="text" name="login" size="10" maxlength="10" /></td>
</TR>
<TR>
<TD>
Pass :
</TD>
<TD>
<input type="password" name="pass" size="10" maxlength="10" /></td>
</tr><tr>
<TD>
Région :
</TD>
<TD>
<input type="text" name="region" size="10" maxlength="10" />
<input type="hidden" name="action" value="authentification" /></td>
</tr>
<tr>
<td colspan="4"><div align="center"> <br>
<input type="submit" name="connexion" value="connexion" /></td>

ici les menus cachés s'affichent et j'ai acces à toutes les modifications
seulement là je voudrai avoir acces à une page Région par quelque chose comme ceci
<A class=menu title="" style="PADDING-LEFT: 10px"
href="index.php?action=listebateauregion&regions=ici le nom de la region">ici le lien</a>

sans avoir acces à toutes les pages
je ne sais pas comment inserer cette programation
il me semble que je devrai pouvoir le faire facilement dans la page index ici
case "authentification":
$login=$_POST["login"];
$pass=$_POST["pass"];
$mdp=mysql_query("SELECT login,pass
FROM mdp
WHERE login='$login' and pass='$pass'"winking smiley;

mais comment écrire dans WHERE........... que je veux également sélectionner la région autorisée dans la base à tel ou tel utilisateur ?

dans ma base j'ai les regions les login et les mots de passe

merci pour vos réponses


Options: Répondre•Citer ce Message
Re: souci de programation php
Envoyé par: Otomatic (---.fbx.proxad.net)
Date: 28 December 2006 à 15:12

Ce n'est pas un problème Wamp, mais un problème de programmation.
Question à poser dans un groupe de discussion de prigrammation PHP.

Options: Répondre•Citer ce Message
Re: souci de programation php
Envoyé par: francisul (---.cust.tele2.fr)
Date: 30 December 2006 à 10:43

Ok merci je vais voir

Options: Répondre•Citer ce Message


Aller à : Liste des Forums•Liste des messages•Recherche•Connexion
Désolé, seuls les utilisateurs connectés peuvent envoyer des messages dans ce forum.
Cliquer ici pour se connecter

design by jidePowered by Alter Way get firefoxget PHP