PHP message d'alerte resté sur la méme page ?
kribac
Messages postés
148
Statut
Membre
-
dwieser Messages postés 235 Statut Membre -
dwieser Messages postés 235 Statut Membre -
Bonjour,
j'ai un formulaire , si j'envoie et l'un des champs est vide j'utilise
alert('il y a des champs vide ');
le problème c'est que quand je clic sur OK je me trouve pas sur la même page qui contient le formulaire et donc je puisse modifié sans perdre les informations précédente , mais il m'affiche une page blanche ?? Quelqu'un peut-il m'aidé ??? S.V.P
j'ai un formulaire , si j'envoie et l'un des champs est vide j'utilise
alert('il y a des champs vide ');
le problème c'est que quand je clic sur OK je me trouve pas sur la même page qui contient le formulaire et donc je puisse modifié sans perdre les informations précédente , mais il m'affiche une page blanche ?? Quelqu'un peut-il m'aidé ??? S.V.P
A voir également:
- Alert php
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Msg alert PHP mais code avec JS ! ✓ - Forum PHP
- Alert hard drive not found ✓ - Forum Windows
- Alert system battery voltage is low ✓ - Forum Matériel & Système
4 réponses
ça aussi ça peut t'aider, le reste à toi de faire , là j'ai du sortir mes bouquins
ton script, je pense est mal écrit bon bin t'as du travail qui t'attend bon courage
<SCRIPT LANGUAGE="Javascript">
if (email == null)
{alert("Veuillez remplir tout les champs svp")
}
</script>
pour la 2ème page
où tu veux que tout apparraisse
ton script, je pense est mal écrit bon bin t'as du travail qui t'attend bon courage
<SCRIPT LANGUAGE="Javascript">
if (email == null)
{alert("Veuillez remplir tout les champs svp")
}
</script>
pour la 2ème page
où tu veux que tout apparraisse
<?php
echo "email = {$_POST['email']}<br>";
echo "nom = {$_POST['nom']}";
?>
merci de mettre le code entier
je pense que celà nous pourmettrai de mieux comprendre ton code
ce ,que je vois c'est un fragment de code
et le reste nous parlera certainement un peu mieux
Moi je plante et toi tu creuses !!!
quand est il de la méthode POST ,,, ??
ETC.............
je pense que celà nous pourmettrai de mieux comprendre ton code
ce ,que je vois c'est un fragment de code
et le reste nous parlera certainement un peu mieux
Moi je plante et toi tu creuses !!!
quand est il de la méthode POST ,,, ??
ETC.............
<?php
if(($_POST['email'] == '') || ($_POST['nom'] == '') || (is_numeric($_POST['nom'])) || ($_POST['prenom'] == '')) {
echo "<script language='Javascript'>
alert('Veuillez remplir tout les champs svp');
</script>";
} else {
// autre code
}
if(($_POST['email'] == '') || ($_POST['nom'] == '') || (is_numeric($_POST['nom'])) || ($_POST['prenom'] == '')) {
echo "<script language='Javascript'>
alert('Veuillez remplir tout les champs svp');
</script>";
} else {
// autre code
}
bonjour
tient voici un code qui pourra certainement t'aider
je l'ai un peu modifié, il fonctionne avec une base de données
code sql etc...JE l'ai mi en place avec deux trois modifs il fonctionne
nom, prénom email peuvent être intégré à une base de donné
(droit d'accès après inscription etc.....)
dans tous les cas tu es obligé de remplir les champs de ton formulaire
tient voici un code qui pourra certainement t'aider
je l'ai un peu modifié, il fonctionne avec une base de données
code sql etc...JE l'ai mi en place avec deux trois modifs il fonctionne
nom, prénom email peuvent être intégré à une base de donné
(droit d'accès après inscription etc.....)
dans tous les cas tu es obligé de remplir les champs de ton formulaire
//<?php
//include('conect_sql.php');
//?>
<html>
<head>
<title>Inscription</title>
</head>
<body>
<?php
//On verifie que le formulaire a ete envoye
if(isset($_POST['username'], $_POST['password'], $_POST['passverif'], $_POST['email'], $_POST['avatar'], $_POST['nomVille'], $_POST['secteur']) and $_POST['username']!='')
{
//On enleve lechappement si get_magic_quotes_gpc est active
if(get_magic_quotes_gpc())
{
$_POST['username'] = stripslashes($_POST['username']);
$_POST['password'] = stripslashes($_POST['password']);
$_POST['passverif'] = stripslashes($_POST['passverif']);
$_POST['email'] = stripslashes($_POST['email']);
$_POST['avatar'] = stripslashes($_POST['avatar']);
$_POST['nomVille'] = stripslashes($_POST['nomVille']);
$_POST['secteur'] = stripslashes($_POST['secteur']);
}
//On verifie si le mot de passe et celui de la verification sont identiques
if($_POST['password']==$_POST['passverif'])
{
//On verifie si le mot de passe a 6 caracteres ou plus
if(strlen($_POST['password'])>=6)
{
//On verifie si lemail est valide
if(preg_match('#^(([a-z0-9!\#$%&\\\'*+/=?^_'{|}~-]+\.?)*[a-z0-9!\#$%&\\\'*+/=?^_'{|}~-]+)@(([a-z0-9-_]+\.?)*[a-z0-9-_]+)\.[a-z]{2,}$#i',$_POST['email']))
{
//On echape les variables pour pouvoir les mettre dans une requette SQL
$username = mysql_real_escape_string($_POST['username']);
$password = mysql_real_escape_string($_POST['password']);
$email = mysql_real_escape_string($_POST['email']);
$avatar = mysql_real_escape_string($_POST['avatar']);
$nomVille = mysql_real_escape_string($_POST['nomVille']);
$secteur = mysql_real_escape_string($_POST['secteur']);
//On verifie sil ny a pas deja un utilisateur inscrit avec le pseudo choisis
$dn = mysql_num_rows(mysql_query('select id from users where username="'.$username.'"'));
if($dn==0)
{
//On recupere le nombre dutilisateurs pour donner un identifiant a lutilisateur actuel
$dn2 = mysql_num_rows(mysql_query('select id from users'));
$id = $dn2+1;
//On enregistre les informations dans la base de donnee
if(mysql_query('insert into users(id, username, password, email, avatar, nomVille, secteur, signup_date) values ('.$id.', "'.$username.'", "'.$password.'", "'.$email.'", "'.$avatar.'", "'.$nomVille.'", "'.$secteur.'", "'.time().'")'))
{
//Si ca a fonctionne, on naffiche pas le formulaire
$form = false;
?>
<div class="message">Vous avez bien été inscrit. Vous pouvez dorénavant vous connecter.<br />
<a href="connexion.php">Se connecter</a></div>
<?php
}
else
{
//Sinon on dit quil y a eu une erreur
$form = true;
$message = 'Une erreur est survenue lors de l\'inscription.';
}
}
else
{
//Sinon, on dit que le pseudo voulu est deja pris
$form = true;
$message = 'Un autre utilisateur utilise déjà le nom d\'utilisateur que vous désirez utiliser.';
}
}
else
{
//Sinon, on dit que lemail nest pas valide
$form = true;
$message = 'L\'email que vous avez entré n\'est pas valide.';
}
}
else
{
//Sinon, on dit que le mot de passe nest pas assez long
$form = true;
$message = 'Le mot de passe que vous avez entré contien moins de 6 caractères.';
}
}
else
{
//Sinon, on dit que les mots de passes ne sont pas identiques
$form = true;
$message = 'Les mots de passe que vous avez entré ne sont pas identiques.';
}
}
else
{
$form = true;
}
if($form)
{
//On affiche un message sil y a lieu
if(isset($message))
{
echo '<div class="message">'.$message.'</div>';
}
//On affiche le formulaire
?>
<div class="content">
<form action="sign_up.php" method="post">
Veuillez remplir ce formulaire pour vous inscrire:<br />
<div class="center">
<label for="username">Nom d'utilisateur</label><input type="text" name="username" value="<?php if(isset($_POST['username'])){echo htmlentities($_POST['username'], ENT_QUOTES, 'UTF-8');} ?>" /><br />
<label for="password">Mot de passe<span class="small">(6 caractères min.)</span></label><input type="password" name="password" /><br />
<label for="passverif">Mot de passe<span class="small">(vérification)</span></label><input type="password" name="passverif" /><br />
<label for="email">Email</label><input type="text" name="email" value="<?php if(isset($_POST['email'])){echo htmlentities($_POST['email'], ENT_QUOTES, 'UTF-8');} ?>" /><br />
<label for="avatar">Votre avatar<span class="small">(facultatif, 100px, 100px)</span></label><input type="text" name="avatar" value="<?php if(isset($_POST['avatar'])){echo htmlentities($_POST['avatar'], ENT_QUOTES, 'UTF-8');} ?>" /><br />
<label for="nomVille">Donnez un nom à votre citée</label><input type="text" name="nomVille" /><br>
<label for="secteur">Choisissez votre secteur</label>
<select name="secteur" id="secteur">
<option value="alpha">Alpha</option>
<option value="bravo">Bravo</option>
<option value="charly">Charly</option>
<option value="delta">Delta</option>
</select>
<br>
<input type="submit" value="Envoyer">
</div>
</form>
<?php
}
?>
</body>
</html>