J'ai une requête qui controle un code d'accès.
Si le code est correcte je veux afficher une page reseaux.php, si le code n'est pas correcte je garde la page reseaux1.phpJe ne vois pas comment faire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47 <form name="interro" method="Post" action="index.php?page=reseaux"> <font color="black" size="2" face="Tahoma" > <table border="0" style="margin-left:40px; margin-top:20px;"> <tr> <td align="left"><font face="verdana" size="1"> Pour accéder à la liste des réseaux vous devez avoir souscrit un <a href="index.php?page=abo">abonnement</a> aux réseaux. <br><br> Pour accéder à la liste, entrer le code confidentiel qui vous a été communiqué puis valider.<br><br> </td> <tr> <td align="left"><font face="verdana" size="1">Code confidentiel : <input type="text" name="codeconf" value=""> <input type="submit" name="valid" value="Valider" style="height:20px; font-size:9px"> <br><br> </td> </tr> <tr> <td><font face="verdana" size="1">Code d'accès oublié ? <span class="choix" onclick="hide('mondiv')"><font color="blue">cliquer ici</span></td> </table> </form> <!-- acces aux réseaux //--> <?php $val=''; if(isset($_POST['codeconf'])) $code=$_POST['codeconf']; else $code = ""; // on vérifie si l'identifiant et le mot de passe sont renseignés if (!empty($_POST['codeconf'])) { $sql = mysql_query("SELECT * FROM admin WHERE acces ='".$code."'",$connexion); if (mysql_num_rows($sql) > 0) { $val="ok"; $res = mysql_fetch_array($sql); $acces = $res['acces']; au lieu d'indiquer : echo $acces; je veux afficher ma page reseaux.php } else { $val="rien"; } } if ($val === "rien"){ ?><font face="verdana" size="1" color="red"><b>Code d'accès invalide</b></font><? } ?>
Partager