Problème de formulaire dans Dreamweaver cs5
Webmasternoob
-
Webmasternoob -
Webmasternoob -
Bonjour,
J'ai un formulaire tout ce qu'il y a de plus simple avec un champ pour l'email un pour le nom et une checkbox pour "rester connecté". Ce formulaire permet de connecter l'utilisateur au site. Grace a dreamweaver, la partie connexion marche trés bien, mais en revanche je n'arrive pas a récuperer les données a l'aide de POST sur la page de destination. Savez vous comment faire?
J'ai un formulaire tout ce qu'il y a de plus simple avec un champ pour l'email un pour le nom et une checkbox pour "rester connecté". Ce formulaire permet de connecter l'utilisateur au site. Grace a dreamweaver, la partie connexion marche trés bien, mais en revanche je n'arrive pas a récuperer les données a l'aide de POST sur la page de destination. Savez vous comment faire?
A voir également:
- Problème de formulaire dans Dreamweaver cs5
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Formulaire de reclamation instagram - Guide
- Confirmer le nouvel envoi du formulaire err_cache_miss - Forum Google Chrome
- Problème avec Google Chrome - Forum Google Chrome
3 réponses
Le code est un peu complexe car la partie php est en partie rédiger par Dreamweaver même si je fais mon maximum pour le rédiger moi même...
Voici une partie du code php:
et le petit formulaire html :
Ce que je cherche a faire concrètement, c'est récupérer la valeur de la checkbox pour ensuite envoyer un cookie a l'utilisateur.
Je me prend la tête sur ce problème depuis maintenant un très gros bout de temps, alors un grand merci à celui ou celle qui arrivera à m'aider!
Voici une partie du code php:
<?php
// *** Validate request to login to this site.
if (!isset($_SESSION)) {
session_start();
}
$loginFormAction = $_SERVER['PHP_SELF'];
if (isset($_GET['accesscheck'])) {
$_SESSION['PrevUrl'] = $_GET['accesscheck'];
}
if (isset($_POST['email'])) {
$loginUsername=$_POST['email'];
$password=$_POST['mdp'];
$MM_fldUserAuthorization = "";
$MM_redirectLoginSuccess = "ins/index.php $remember ";
$MM_redirectLoginFailed = "index.php?lognot=1";
$MM_redirecttoReferrer = false;
mysql_select_db($database_listup, $listup);
$LoginRS__query=sprintf("SELECT email, mdp FROM Infos WHERE email=%s AND mdp=%s",
GetSQLValueString($loginUsername, "text"), GetSQLValueString($password, "text"));
$LoginRS = mysql_query($LoginRS__query, $listup) or die(mysql_error());
$loginFoundUser = mysql_num_rows($LoginRS);
if ($loginFoundUser) {
$loginStrGroup = "";
if (PHP_VERSION >= 5.1) {session_regenerate_id(true);} else {session_regenerate_id();}
//declare two session variables and assign them
$_SESSION['MM_Username'] = $loginUsername;
$_SESSION['MM_UserGroup'] = $loginStrGroup;
if (isset($_SESSION['PrevUrl']) && false) {
$MM_redirectLoginSuccess = $_SESSION['PrevUrl'];
}
header("Location: " . $MM_redirectLoginSuccess );
}
else {
header("Location: ". $MM_redirectLoginFailed );
}
}
?>
et le petit formulaire html :
<fieldset class="textbox">
<form ACTION="<?php echo $loginFormAction; ?>" METHOD="POST" id="connexion">
<input name="email" type="text" class="identifiant" value="Email" onFocus=" if (value=='Email') value='';" />
<input name="mdp" type="text" class="identifiant" value="Mot de passe" onFocus=" if (value=='Mot de passe') value='';" />
<input name="identifier" type="submit" value="M'identifier" class="bouton1">
<label class="souvenir"><p id="lognot">
<?php if ($_GET['lognot']==1) {
echo "Votre e-mail ou votre mot de passe est incorrect.<br>";
}
?>
</p>
<input name="souvenir" type="checkbox" value="ok">
<span id="oublie">Se souvenir de moi <a class="lien" href="<?php echo $logoutAction ?>">Oublié?</a></span>
</label>
</form>
</fieldset>
Ce que je cherche a faire concrètement, c'est récupérer la valeur de la checkbox pour ensuite envoyer un cookie a l'utilisateur.
Je me prend la tête sur ce problème depuis maintenant un très gros bout de temps, alors un grand merci à celui ou celle qui arrivera à m'aider!