[RESOLU] probleme bouton logout

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] probleme bouton logout

Re: probleme bouton logout

par tomtom59 » 11 août 2013, 00:58

Ok probleme resolu , le bon code etait celui-ci :


<?php
/* il faut demarrer la session*/
session_start();

if (empty($_SESSION['id'])) //les membres connecte ne peuvent pas s'inscrire
{
?>
<form action="inscriptionok.php" method="post">
<fieldset>
<legend>Vos identifiants</legend>
<label>Votre pseudo </label><input type="text" size="25" name="pseudo" /><br />
<label>Votre mot de passe </label><input type="password" size="25" name="mdp" /><br />
<label>Votre email </label><input type="text" size="25" name="email" /><br />
<input type="submit" value="envoyer"/>
</fieldset>
</form>
<?php
}
else
{

echo 'id : ',$_SESSION['id'],'<br />
mail : ',$_SESSION['mail'],'<br />
<form action="logout.php" method="post">
<input type="submit" value="logout"/>
</form>';
}
?>


Comme je m'en douté un probleme de signe!

Merci a tous d'avoir pris le temps d'étudier mon probleme.
A+

Re: probleme bouton logout

par moogli » 10 août 2013, 23:23

salut,

1/ le session_start() doit être avant tout afffichage
2/ Je ne pense que dreamweaver change quoi que ce soit
3/ a priori je dirais que la session ne démarre pas (cause indiqué au N°1) donc le test dans le if est validé, donc ce qu'il y a dans le else ne s'affiche pas.


@+

Re: probleme bouton logout

par tomtom59 » 10 août 2013, 20:46

C'est pas un probleme sur logout.php , si tu veus je travaille avec l'espace codeur de dreamweaver et il ne me valide pas ce code , en le placent a un autre endroit tous fonctionne , mais pas a l'endroit ou je veus le placer , il doit pas manquer grand chose mais je bloque

Re: probleme bouton logout

par xTG » 10 août 2013, 20:24

Et ton script logout.php il contient quoi ?

Re: probleme bouton logout

par tomtom59 » 10 août 2013, 20:19

Oui merci , j'avais essayé avec mais meme comme ca , ca ne marche pas

Re: probleme bouton logout

par xTG » 10 août 2013, 18:45

Un formulaire cela se ferme par une balise </form> ;)

probleme bouton logout

par tomtom59 » 10 août 2013, 16:37

Bonjour tous le monde,

Bonjour etant debutant dans le php ,j'ai un petit probleme pour le codage de mon bouton logout , je voudrais qu'il soit integrer dans 'else' , j'ai essayé plein de chose mais ca fait 1h que je bloque.

En vous remerciant ,

Voici mon code

</head>

<body>
<?php
/* il faut demarrer la session*/
session_start();

if (empty($_SESSION['id'])) //les membres connecte ne peuvent pas s'inscrire
{
?>
<form action="inscriptionok.php" method="post">
<fieldset>
<legend>Vos identifiants</legend>
<label>Votre pseudo </label><input type="text" size="25" name="pseudo" /><br />
<label>Votre mot de passe </label><input type="password" size="25" name="mdp" /><br />
<label>Votre email </label><input type="text" size="25" name="email" /><br />
<input type="submit" value="envoyer"/>
</fieldset>
</form>
<?php
}
else
{
echo 'id : ',$_SESSION['id'],'<br />
mail : ',$_SESSION['mail'],'<br />';
<form action="logout.php" method="post">
<input type="submit" value="logout"/>
</form>

}
?>
<form action="logout.php" method="post">
<input type="submit" value="logout"/>

<form action="inscriptionok.php" method="post">
<fieldset>
<legend>Vos identifiants</legend>
<label>Votre pseudo </label><input type="text" size="25" name="pseudo" /><br />
<label>Votre mot de passe </label><input type="password" size="25" name="mdp" /><br />
<label>Votre email </label><input type="text" size="25" name="email" /><br />
<input type="submit" value="envoyer"/>
</fieldset>
</form>

</body>
</html>