Header php

cricri -  
 cricri -
Bonjour à ts,

J' ai fait un petit formulaire sur une page .php.
En fonction de la réponse j' envois vers une page ou une autre.

comment faire ?
Voilà ce que j' ai écris :

<?
if (issert ($pseudo!="" && $pw!="")) {
header ("location : exploitation.php");
}
else {
header ("location : erreur.html");
}
}
<html>
<head>
</head>

<form action=" exploitation.php "
method="post">
<div align="center"><font color="#FFFF00"><b>Choisissez un pseudo :</b></font><br>
<input type="text" name="pseudo">
<br>
<br>
<b><font color="#FFFF00">Choisissez un mot de passe</font></b> :
<input type="text" name="pw">
<br>
<br>
<input type="submit" value="soumettre">
</div>
</form>
et la fin normale

merci

3 réponses

  1. Bobinours Messages postés 2903 Statut Membre 504
     
    Salut cricri,
    isset et non issert.
    De plus, tu mélanges les deux. Fais soit :

    if (issert ($pseudo) && isset($pw))
    ou
    if ($pseudo!="" && $pw!="")

    Ensuitr colle les ":" (deux points) à "Location" :

    header ("Location: exploitation.php");
    0
  2. cricri
     
    Merci,

    Mais je viens de penser à qlq chose...
    Ne devrais-je pas plutot mette ton code en entete du fichier exploitation.php plutot que dans le formulaire.html ?

    Parce que en fait, n' est-ce pas quand exploitation est lancé qu' il doit vérifire, avant affichage si la variable contient qlq chose?

    Merci
    0
  3. cricri
     
    Re,

    Merci... Cool... Ca marche

    encore merci bobinours
    0