code foireux

Répondre
Le mélomane
le 02/11/2004 à 15:45
Le mélomane
Voilà! mon code foireux. Est ce que qqun pourrait m'aider?

<html>
<head>
<title>Accès aux news</title>
</head>
<body>
<?php
$mdp="xxx";
$pseudo="xxx";
if (isset($_POST['pseudo']==$pseudo) && isset($_POST['mdp']==$mdp))
{
echo '<form method="post" action = "insert_news.html">'; // je veux ici que la personne soit redirigé vers le fichier insert_news.html
echo '<input type="Submit" value="Allons poster une news!">';
}
else
{
echo 'Veuillez réessayer s'il vous plaît! <br>';
echo '<form action = "traitement.php" method="post">';
echo 'Pseudo : <input type = "text" name = "pseudo"><br>';
echo 'Mot de passe : <input type = "password" name ="mdp"><br>';
echo '<input type = "submit" value = "Envoyer">';
echo '</form>';
}
?>
</body>
</html>


Merci de votre aide!

Note de zebden : merci d'utiliser le bb-code et de nous dire plus explicitement ce qui ne vas pas dans votre code (erreur ? , non action ) , tiens pour le coup je ne regarderais meme pas ton code

[Message modifié le 02/11/2004 à 15:50 par zebden]
zebden
le 02/11/2004 à 15:51
zebden
echo 'Veuillez réessayer s'il vous plaît! <br>'; à remplacer par

echo 'Veuillez réessayer s\'il vous plaît! <br>';

J'ai regardé quand meme ^^
zebdinou pour les intimes / Blog : http://www.zebden.fr
moogli
le 02/11/2004 à 15:52
moogli
salut,

dans la suite de Zebden :

D'ou sorte $pseudo et $mdp ???

si non pour la redirection tu fait le test avant le html et tu utilise header :)

@+
Il en faut peu pour être heureux !!!!!
Le mélomane
le 02/11/2004 à 19:28
Le mélomane
Slt! Et merci d'avoir déjà jeter un coup d'oeil!

Voilà mon erreur: Parse error: parse error, unexpected ')' in c:\program files\easyphp1-7\www\news\traitement.php on line 9.


et le $post_mdp et $post_le pseudo viennent de ça
<html>
<head>
<title>Entrée du mot de passe</title>
</head>
<body>
<form action = "traitement.php" method="post">
Pseudo : <input type = "text" name = "pseudo"><br>
Mot de passe : <input type = "password" name ="mdp"><br>
<input type = "submit" value = "Envoyer">
</form>
</body>
</html>

Merci de votre aide!
moogli
le 02/11/2004 à 20:23
moogli
re,

2 choses :
1/ sa jamais vu smiley isset($_POST['mdp']==$mdp)
fait plutot sa isset($_POST['mdp']) && $_PoST['mdp']==$mdp

2/ Tu code pour register global = on c'est pas bien :)
Lit Ceci
c'est très instructif

pour ton erreur tu as une parenthèse de trop ligne 9 smiley
en fait ce n'est pas le cas mais a mon avis l'erreur vient de ce qui est indiqué en 1/ smiley

Allé bonne lecture

smiley
Il en faut peu pour être heureux !!!!!
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours