Probleme d'insertion php
chouayb21
Messages postés
14
Statut
Membre
-
chouayb21 Messages postés 14 Statut Membre -
chouayb21 Messages postés 14 Statut Membre -
Bonjour,
j'ai coder se formulaire et je vai faire une insertion dans ma base de donner mais l'insertion sa marche que si j'ai tous les champ sans remplie et mois g besoin que de 3 champs qui son obligatoire et les autre il faux qu'ils mise dans la base la valeur NULL.
merci d'avence et c urgent car c pour mon projet PFE.
----- page de formulaire------
j'ai coder se formulaire et je vai faire une insertion dans ma base de donner mais l'insertion sa marche que si j'ai tous les champ sans remplie et mois g besoin que de 3 champs qui son obligatoire et les autre il faux qu'ils mise dans la base la valeur NULL.
merci d'avence et c urgent car c pour mon projet PFE.
----- page de formulaire------
<form method="post" action="module/add_user.php" id="mon_form">
<table border="0">
<tr>
<td ><label for="name" >nom utilisateur</label></td>
<td ><input class="input-small" type="text" name="nom" id="name"/></td>
</tr>
<tr>
<td ><label for="selectbox" > Role</label></td>
<td ><select name="role" id="selectbox" >
<?php include_once ("./module/select_role.php");?>
</select></td>
</tr>
<tr>
<td ><label for="selectbox1" >Client</label></td>
<td ><select name="client" id="selectbox1" >
<option value="">selectionner Client</option>
<?php include_once ("./module/select_client.php");?>
</select></td>
</tr>
<tr>
<td ><label for="pass" >Mot de passe</label></td>
<td ><input class="input-small" type="password" name="passwd" id="pass" /><p></p></td>
</tr>
<tr>
<td ><label for="pass1" >repeter MP</label></td>
<td ><input class="input-small" type="password" name="r_passwd" id="pass1" /></td>
</tr>
<tr>
<td ><label for="mail" >E_mail</label></td>
<td ><input class="input-medium" type="text" name="mail" id="mail"/></td>
</tr>
<tr>
<td ><label for="tel" >telephone</label></td>
<td ><input class="input-small" type="text" name="tel" id="tel" /></td>
</tr>
<tr>
<td ><label for="fax" >Fax</label></td>
<td ><input class="input-small" type="text" name="fax" id="fax" /></td>
</tr>
<tr>
<td ><label for="pays" >Pays</label></td>
<td ><input class="input-small" type="text" name="pays" id="pays"/></td>
</tr>
<tr>
<td ><label for="textarea" >Adress_complet</label></td>
<td ><textarea name="adrss" id="textarea" cols="60" rows="15"></textarea></td>
</tr>
<tr>
<td ><input class="button" name="submit" type="submit" value="Submit"/></td>
<td ><input class="button" name="reset" type="reset" value="Annuler"/></td>
</tr>
</table>
</form>
------- page de add_user.php--------
include_once("./class_db/_config.inc.php");
include_once("./class_db/Database.class.php");
$bdx=new Database();
include_once("./class_db/utilisateur.class.php");
$user=new utilisateur();
$idc=$_POST['client'];
$idr=$_POST['role'];
$nu=$_POST['nom'];
$mail=$_POST['mail'];
$passwd=md5($_POST['passwd']);
$tel=$_POST['tel'];
$fax=$_POST['fax'];
$add=$_POST['adrss'];
$p=$_POST['pays'];
$user->setID_CLIENT($idc);
$user->setID_ROLE($idr);
$user->setNOM_USER($nu);
$user->setEMAIL_USER($mail);
$user->setMOT_PASSE($passwd);
$user->setTELEPHONE_USER($tel);
$user->setFAX_USER($fax);
$user->setADRESSE_USER($add);
$user->setPAYS_USER($p);
$user->insert();
----- page de contrôle des champ avec jquery forme.js--------
$(document).ready(function() {
$("#mon_form").bind('submit', function(){
var vReturn = true;
$("#name").css({border: ''});
$('label[for="name"]').css({color: ''});
if ( jQuery.trim($("#name").val()).length==0 ) {
$("#name").css({border: '1px solid red'});
$('label[for="name"]').css({color: 'red'});
vReturn = false;
}
$("#pass").css({border: ''});
$("p").text('');
$('label[for="pass"]').css({color: ''});
if ( jQuery.trim($("#pass").val()).length==0 ) {
$("#pass").css({border: '1px solid red'});
$("p").text("erreur").css({ corol: 'red' });
$('label[for="pass"]').css({color: 'red'});
vReturn = false;
}
$("#role").css({border: ''});
$('label[for="role"]').css({color: ''});
if ( jQuery.trim($("#role").val()).length==0 ) {
$("#role").css({border: '1px solid red'});
$('label[for="role"]').css({color: 'red'});
vReturn = false;
}
return vReturn;
});
});
A voir également:
- Probleme d'insertion php
- Touche insertion clavier - Guide
- Insertion sommaire word - Guide
- Insertion filigrane word - Guide
- Insertion liste déroulante excel - Guide
- Insertion video powerpoint - Guide