par
L.Gigi256 » 20 janv. 2006, 16:23
Bonjours
J ai un problème je voudrais faire un traitement spécifique des informations contenues dans une page inscription.php. En effet je voudrais l'enregistrer sur une table le login et mdp en fonction de la premiere lettre du login.
exemple 1
Login : adm
mdp : 1123
exemple 2
Login : eleves
mdp : 5645
exemple 1 s'enregistre dans la table a_d_ident .Car la première lettre du login (a) est inclus dans abcd.
(a,b,c,d)--> vont dans la table a_d_ident
exemple 2 s'enregistre dans la table e_h_ident .Car la première lettre du login (e) est inclus dans efgh.
(e,f,gh)--> vont dans la table e_h_ident
Mon probleme est que je n'arrive pas à faire une fonction qui, lors de la réception des valeurs contenues dans login,mdp provenant de la page portail.php, sélèctionne la première lettre du login et les enregistre dans la bonne table.
Voici le code à copier
inscription.html
<html>
<head></head>
<body>
<form method="post" action="inscript_p.php">
<table border="1">
<tr>
<th colspan=2 align=center>Inscription</th>
</tr>
<tr>
<td>Nom :</td>
<td><input type="text" name="nom" size="30" maxlength="150" ></td>
</tr>
<tr>
<td>Prénom :</td>
<td><input type="text" name="prenom" size="30" maxlength="150" ></td>
</tr>
<tr>
<td>Adresse :</td>
<td><input type="text" name="adresse" size="30" maxlength="150" ></td>
</tr>
<tr>
<td>Code Postal :</td>
<td><input type="text" name="code_postal" size="30" maxlength="5" ></td>
</tr>
<tr>
<td>Ville :</td>
<td><input type="text" name="ville" size="30" maxlength="150" ></td>
</tr>
<tr>
<td>Téléphone :</td>
<td><input type="text" name="telephone" size="30" maxlength="10" ></td>
</tr>
<tr>
<td>Email :</td>
<td><input type="text" name="email" size="30" maxlength="150"></td>
</tr>
<tr>
<td>Site Internet :</td>
<td><input type="text" name="site_internet" size="30" maxlength="150" ></td>
</tr>
<tr>
<td>Identifiant :</td>
<td><input type="text" name="login" size="30" maxlength="30" ></td>
</tr>
<tr>
<td>Mot de Passe :</td>
<td><input type="text" name="mdp" size="30" maxlength="30" ></td>
</tr>
<tr>
<td colspan=2 align=center><input type="submit" value ="Valider"></td>
</tr>
</table>
</form>
</body>
</html>
Le traitement
inscript_p.php
<?php include("../traitement/connection.php"); ?>
<?php
$nom = $_POST["nom"];
$prenom = $_POST["prenom"];
$adresse = $_POST["adresse"];
$code_postal = $_POST["code_postal"];
$ville = $_POST["ville"];
$telephone = $_POST["telephone"];
$email = $_POST["email"];
$site_internet = $_POST["site_internet"];
$login = $_POST["login"];
$mdp = $_POST["mdp"];
mysql_query("INSERT INTO fr_particulier(date_inscription, nom, prenom, adresse, code_postal, ville, telephone, email, site_internet, login, mdp) VALUES('".date('d M j G : i : s')."', '".($nom)."', '".($prenom)."', '".($adresse)."', '".($code_postal)."', '".($ville)."', '".($telephone)."', '".($email)."', '".($site_internet)."', '".($login)."', '".($mdp)."')");
?>
connection.php
<?php
$db = mysql_connect("localhost","root","");
mysql_select_db("essai");
?>
Base de donnée essai
table
a_d_ident (numero, login, mdp)
e_h_ident (numero,login, mdp)
i_l_ident (numero,login,mdp)
......
table personne (nom,prenom,adresse,code_postal,ville,telephone_site_internet_email)
Voila si vous avez la solution poster me la
Merci d'avance!!!
Bonjours
J ai un problème je voudrais faire un traitement spécifique des informations contenues dans une page inscription.php. En effet je voudrais l'enregistrer sur une table le login et mdp en fonction de la premiere lettre du login.
exemple 1
Login : adm
mdp : 1123
exemple 2
Login : eleves
mdp : 5645
exemple 1 s'enregistre dans la table a_d_ident .Car la première lettre du login (a) est inclus dans abcd.
(a,b,c,d)--> vont dans la table a_d_ident
exemple 2 s'enregistre dans la table e_h_ident .Car la première lettre du login (e) est inclus dans efgh.
(e,f,gh)--> vont dans la table e_h_ident
Mon probleme est que je n'arrive pas à faire une fonction qui, lors de la réception des valeurs contenues dans login,mdp provenant de la page portail.php, sélèctionne la première lettre du login et les enregistre dans la bonne table.
Voici le code à copier
inscription.html
[php]<html>
<head></head>
<body>
<form method="post" action="inscript_p.php">
<table border="1">
<tr>
<th colspan=2 align=center>Inscription</th>
</tr>
<tr>
<td>Nom :</td>
<td><input type="text" name="nom" size="30" maxlength="150" ></td>
</tr>
<tr>
<td>Prénom :</td>
<td><input type="text" name="prenom" size="30" maxlength="150" ></td>
</tr>
<tr>
<td>Adresse :</td>
<td><input type="text" name="adresse" size="30" maxlength="150" ></td>
</tr>
<tr>
<td>Code Postal :</td>
<td><input type="text" name="code_postal" size="30" maxlength="5" ></td>
</tr>
<tr>
<td>Ville :</td>
<td><input type="text" name="ville" size="30" maxlength="150" ></td>
</tr>
<tr>
<td>Téléphone :</td>
<td><input type="text" name="telephone" size="30" maxlength="10" ></td>
</tr>
<tr>
<td>Email :</td>
<td><input type="text" name="email" size="30" maxlength="150"></td>
</tr>
<tr>
<td>Site Internet :</td>
<td><input type="text" name="site_internet" size="30" maxlength="150" ></td>
</tr>
<tr>
<td>Identifiant :</td>
<td><input type="text" name="login" size="30" maxlength="30" ></td>
</tr>
<tr>
<td>Mot de Passe :</td>
<td><input type="text" name="mdp" size="30" maxlength="30" ></td>
</tr>
<tr>
<td colspan=2 align=center><input type="submit" value ="Valider"></td>
</tr>
</table>
</form>
</body>
</html>[/php]
Le traitement
inscript_p.php
[php]
<?php include("../traitement/connection.php"); ?>
<?php
$nom = $_POST["nom"];
$prenom = $_POST["prenom"];
$adresse = $_POST["adresse"];
$code_postal = $_POST["code_postal"];
$ville = $_POST["ville"];
$telephone = $_POST["telephone"];
$email = $_POST["email"];
$site_internet = $_POST["site_internet"];
$login = $_POST["login"];
$mdp = $_POST["mdp"];
mysql_query("INSERT INTO fr_particulier(date_inscription, nom, prenom, adresse, code_postal, ville, telephone, email, site_internet, login, mdp) VALUES('".date('d M j G : i : s')."', '".($nom)."', '".($prenom)."', '".($adresse)."', '".($code_postal)."', '".($ville)."', '".($telephone)."', '".($email)."', '".($site_internet)."', '".($login)."', '".($mdp)."')");
?>[/php]
connection.php
[php]<?php
$db = mysql_connect("localhost","root","");
mysql_select_db("essai");
?>[/php]
Base de donnée essai
table
a_d_ident (numero, login, mdp)
e_h_ident (numero,login, mdp)
i_l_ident (numero,login,mdp)
......
table personne (nom,prenom,adresse,code_postal,ville,telephone_site_internet_email)
Voila si vous avez la solution poster me la
Merci d'avance!!!