315 visiteur(s) en ligne
Date actuelle : 06-05-2024, 00:20 AM Bienvenue, Visiteur ! ( Identification S'enregistrer )







 
rapporter une erreur dans une divs
 
Note de cette discussion :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Auteur Message
BEDJ Hors ligne
Informaticien débutant
**

Messages : 88
Inscription : Apr 2007
Réputation : 0
Message : #1
rapporter une erreur dans une divs
Bonjour as tous.

Un petit problème se pose a moi.

Dans mon site, j'ai mit une divs avec le style suivants: (display: noneWink Pour ne pas quelle s'affiche.
Quand je clique sur inscription, la divs se rouvre avec le formulaire. (ou ses marquer pseudo, email, ect).
L'utilisateur remplie tous les champs: mais admettons qu'il oublie de remplir un champ et qu'il clique sur valider. Il va être redirigé vers la page inscription et au haut de la page sa va être marquer (vous n'avez pas remplis tout les champs).

Moi je voudrait que le message s'affiche sur la divs et non sur la page inscription.

Pour mieux comprendre se que je dit vous pouvez vous rendre sur mon site http://bedj.citronet.orget cliquer sur inscripiton (sur la banniere vert en haut) et ne remplisser pas tous les champs et faite valider. Vous allez comprendre se que je dit.

Voici la divs et le formulaire (je vous mais pas le css. Mais si vous le voulez faite moi le savoir)


<div id="myInsc" style="display: none">
<span>
<form action="user_create.php" method="post" class="formulaire" id="inscription" name="inscription">
<input type="hidden" name="action" value="add">
<h5>
Inscription
</h5>
<div>
<span><a href="connection.php" rel="modal-myLogin">Déjà membre ? Identifiez-vous</a></span>
</div>
<table cellpadding="5" cellspacing="5">
<tbody>
<tr>
<th><label for="pseudo">Pseudo</label> : </th>
<td> <input type="text" name="pseudo" id="pseudo"></td>
</tr>
<tr>
<th><label for="password">Password</label> : </th>
<td> <input type="password" name="password" id="password"></td>
</tr>
<tr>
<th><label for="password1">Confirmer</label> : </th>
<td> <input type="password" name="password1" id="password1"></td>
</tr>
<tr>
<th><label for="email">E-mail</label> : </th>
<td> <input type="text" name="email" id="email"></td>
</tr>
<tr>
<td colspan="2" class="dotted">
<span class="valider">
<p><input type="image" src="../images/bt_valider.gif" /></p>
</span>
</td>
</tr>
</tbody>
</table>
</form>
</span>
</div>





Voici la page inscription et ou les erreurs sont inscrite (les erreurs sont ou ses marquer "report")


<?php 
session_start();

include('user_verif.php');


//-------------------------
// Redirection si connecté
//-------------------------

if( !empty( $id ) )
{
header("Location: $url_login");

exit;
}


$action['get'] = isset( $_GET['action'] ) ? 'new' : '';

$action['post'] = isset( $_POST['action'] ) ? 'post' : '';


//---------------------------------------
// Affichage du formulaire d'inscription
//---------------------------------------

if( $action['get'] == 'new' or ( empty( $action['get'] ) and empty( $action['post'] ) ) )
{
//Affichage du formulaire d'inscription
//Pour les utilisateurs avertis, Vous pouvez modifier les lignes
//ci-dessous (comprises entre les commentaires)
?>

<!-- Début du Formulaire -->

<html>

<head>
</head>

<body>
<br clear="all">
<br clear="all">
<h1>Page d'inscription</h1>
<br clear="all">
<br clear="all">
<p style="text-align: center; font-face: Verdana; font-size: 10pt; color: #FFFFFF">

<font size="2" face="Verdana">

<?php report_disp(); ?>

<center><form action="user_create.php" method="post">

<input type="hidden" name="action" value="add">

<label>Pseudo:<br><input type="text" name="pseudo"></label>
<br><br>
<label>Password:<br><input type="password" name="password"></label>
<br>
<label>Confirmer:<br><input type="password" name="password1"></label>
<br><br>
<label>E-mail:<br><input type="text" name="email"></label>
<br><br>
<input type="reset" name="reset" value="Reset">
<input type="submit" name="send" value="S'inscrire">
<br><br><a href="index.php">Revenir</a>
</form></center>

<center><?php echo ( $conf_crypt == '1' ) ? '<br/><font style="color: '. $avert_crypt_color .'">'. $avert_crypt .'</font>' : ''; ?>
</center>
</font></p>

</body>

</html>

<!-- Fin du Formulaire -->

<?php

exit;
}


//-------------------------------
//Création du membre dans la BDD
//-------------------------------

if( $action['post'] == 'post' )
{

/* ETAPE 1: Formatage des variables */

//Déclaration et Vérification de la conformité des variables

$pseudo = strip_tags ( $_POST['pseudo'] );

$password = strip_tags ( $_POST['password'] );

$password1 = strip_tags ( $_POST['password1'] );

$email = strtolower ( $_POST['email'] );


if( empty ( $pseudo ) or empty ( $password ) or empty ( $email ) )
{
report($erreurs['vide']);

exit( header("Location: $url_create") );
}


if( $password != $password1 )
{
report($erreurs['passconf']);

exit( header("Location: $url_create") );
}


/* ETAPE 2: Traitement sur BDD */

//Connexion à la base de donnée

$sql->open();

//On vérifie que le pseudo n'existe pas déja

$res = $sql->query("SELECT * FROM $sql_table WHERE pseudo='$pseudo'");

if ( mysql_num_rows($res) == 1 )
{
report("Ce pseudo existe déja !");

exit( header("Location: $url_create") );
}


//Création d'un id aléatoire

$char = 'abcdefghijklmnopqrstuvwxyz0123456789';

srand(time()); $id = '';

for( $i=0; $i<20; $i++ )
{
$id .= substr($char,(rand()%(strlen($char))),1);
}


//Cryptage du mot de passe (selon cfg)

$password = ( $conf_crypt == '1' ) ? md5( $password ) : $password;


//Définition de l'activation du compte (selon cfg)

$activ = ( $conf_activ == '1' ) ? 'non' : 'oui';


//Récupération de la date

$register_date = date("d/m/Y H:i");


//Insertion du nouveau membre et de son profil dans la BDD

$sql->query("INSERT INTO $sql_table (pseudo,password,email,rang,id,register_date,activ) VALUES('$pseudo','$password','$email','1','$id','$register_date','$activ')");


//Fermeture de la connexion à la BDD

$sql->close();


/* ETAPE 3: Confirmation */

//Envoi du mail de confirmation si la fonction est activée

$conf_email_msg = "Merci de vous être inscrit sur , voici vos identifiants:\n\n";
$conf_email_msg .= "Pseudo: $pseudo\n";
$conf_email_msg .= "Password: $password1\n";
$conf_email_msg .= "Email: $email\n\n";
$conf_email_msg .= "Cordialement,\n";
$conf_email_msg .= "Le Webmaster.";

$confirm_mail = $mail_confirm['protomail'] . '<br/><br/>';


if ( $conf_mail == '2' )
{
include("config/protomail/lib.protomail.php");

protomail( $email, $conf_email_subject, $conf_email_msg );
}

elseif ( $conf_mail == '1' )
{
mail( $email, $conf_email_subject, $conf_email_msg );

$confirm_mail = $mail_confirm['mail'] . '<br/><br/>';
}


//------------------------------
// Affichage de la confirmation
//------------------------------
?>

<html>

<head>
<META HTTP-EQUIV="refresh" CONTENT="10; URL=<?php echo $url_redir; ?>">
</head>

<body>

<p align="center" style="font-family: Verdana; font-size: 10pt">

<?php echo $create_confirm; ?>
<br/>
Redirection automatique vers la page de connexion dans quelques secondes...
<br/>
<br/>

<?php echo $confirm_mail; ?>

<a href="<?php echo $url_login; ?>">S'identifier</a>

</p>

</html></body>


<?php

session_destroy();

exit;
}

else
{
header("Location: $url_create");

exit;
}
?>




Merci de m'aider


11-10-2007 21:01 PM
Envoyer un email à cet utilisateur Trouver tous les messages de cet utilisateur Citer ce message dans une réponse




Discussions apparemment similaires...
Discussion : Auteur Réponses : Affichages : Dernier message
  [Résolu] message erreur sur video ameaulne 29 78 203 22-04-2016 19:38 PM
Dernier message: Bilifly
  [Résolu] [résolu] Cadres dans Namo Web Editor gemopa 7 9 323 02-01-2010 23:39 PM
Dernier message: Troll
  champs connection dans mon site zorlig 7 4 522 01-09-2008 07:07 AM
Dernier message: Troll
  [Résolu] Insérer une video dans un forum leo55 20 10 609 03-07-2008 20:22 PM
Dernier message: Troll
  [Résolu] du PHP dans du JAVA emma13 6 4 797 17-06-2008 07:19 AM
Dernier message: Troll
  [Résolu] Rapport d'erreur Firefox Kouara 7 7 507 25-02-2008 17:29 PM
Dernier message: Kouara
  HELP !! divs - login BEDJ 24 7 424 01-11-2007 12:48 PM
Dernier message: Troll
  Comment enregistrer dans un fichier texte ? (c++) sangoku538 21 21 787 24-06-2007 20:14 PM
Dernier message: sangoku538
  position bannière dans un forum php [réglé] gargout 11 5 964 08-12-2006 20:00 PM
Dernier message: Troll

Aller à :


Utilisateur(s) parcourant cette discussion : 1 visiteur(s)