Pobleme d'alimentation de liste deroulante
Résolu
frederic92
Messages postés
23
Date d'inscription
Statut
Membre
Dernière intervention
-
Zep3k!GnO Messages postés 2025 Date d'inscription Statut Membre Dernière intervention -
Zep3k!GnO Messages postés 2025 Date d'inscription Statut Membre Dernière intervention -
Bonjour @ tous !!
J’ai un problème depuis 2 jours avec ce script ! A m’arracher les cheveux lol
Voici mon code :
Début du code
<?php
include("../classes/mysql.class.php");
//récupération des valeurs des champs:
//nom :
$nom = $_POST["nom"] ;
//prenom :
$prenom = $_POST["prenom"] ;
//fonction :
$fonction = $_POST["fonction"] ;
//boutique :
$boutique = $_POST["boutique"] ;
//login :
$login = $_POST["login"] ;
//pw1 :
$password = $_POST["pw1"] ;
//id_boutique :
$id = $_POST["id"] ;
// verification de la fonction de l'utilisateur
if ($fonction="Responsable")
{
// verification si il existe deja un reponssable, si nb = 0 alors il n'y a pas de Responssable
$sql = new mysql("localhost","root","", "nafnaf","1","erreur" );
$sql->requete(" SELECT Count(fonction) AS nb FROM employer where fonction='Responsable' and where id = '$id' ".$id,"0");
$sql->deconnexion();
if ($nb =0)
{
// enregistrement d'un admin boutique ( admin = responsable boutique)
// nb = 0 alrs il n'y as pas de Respossable rataché a cette boutique , je peut donc l'enregistrer
$sql = new mysql("localhost","root","", "nafnaf","1","erreur" );
$sql->requete("INSERT INTO boutiques (email_user , email_user ) VALUES ('$login', '$password')","0");
$sql->deconnexion();
else // ligne 38 !!!!!!!!!!!!!
// nb >0 donc il existe un responssable, j'avertis l'utilisateur
echo ("Attention il existe deja un responsable pour ce magasin, veuillez faire les correction necessaire");
}
// insertion dans d'un nouvel utilisateur de fonction nom Responssable CAD Veendeur
$sql = new mysql("localhost","root","", "nafnaf","1","erreur" );
$sql->requete("INSERT INTO employer (login, password, fonction, nom, prenom, boutique ) VALUES ('$login', '$password', '$fonction', '$nom', '$prenom','$boutique')","0");
$sql->deconnexion();
//affichage des résultats, pour savoir si l'insertion a marchée
if($sql)
{
echo("L'insertion a été correctement effectuée") ;
//header("Location: index.html");
}
else
{
echo("L'insertion à échouée") ;
//header("Location: insertion1.php");
}
?>
fin du code
Ce code permet d’insérer les variables d’un formulaire dans ma base de données, mais je voulais que si le statut de l’utilisateur était « Responsable » j’enregistre pour lui dans une autre table des information le concernant, mais j’ai fais aussi un test pour vérifier qu’une boutique ne possédais pas déjà un responsable (puisque une boutique ne peut avoir qu’un responsable)
Mon problème est le suivant :
Parse error: parse error in c:\program files\easyphp1-8\www\formnafnaf\form_nafnafemployer\insertion2.php on line 38
Je tien a préciser que dans ma base il n’y a aucun Responsable d’enregistrer. !!!!
Je dit vive les TP tordus lol
Merci a vous de votre aide !!
Frédéric
J’ai un problème depuis 2 jours avec ce script ! A m’arracher les cheveux lol
Voici mon code :
Début du code
<?php
include("../classes/mysql.class.php");
//récupération des valeurs des champs:
//nom :
$nom = $_POST["nom"] ;
//prenom :
$prenom = $_POST["prenom"] ;
//fonction :
$fonction = $_POST["fonction"] ;
//boutique :
$boutique = $_POST["boutique"] ;
//login :
$login = $_POST["login"] ;
//pw1 :
$password = $_POST["pw1"] ;
//id_boutique :
$id = $_POST["id"] ;
// verification de la fonction de l'utilisateur
if ($fonction="Responsable")
{
// verification si il existe deja un reponssable, si nb = 0 alors il n'y a pas de Responssable
$sql = new mysql("localhost","root","", "nafnaf","1","erreur" );
$sql->requete(" SELECT Count(fonction) AS nb FROM employer where fonction='Responsable' and where id = '$id' ".$id,"0");
$sql->deconnexion();
if ($nb =0)
{
// enregistrement d'un admin boutique ( admin = responsable boutique)
// nb = 0 alrs il n'y as pas de Respossable rataché a cette boutique , je peut donc l'enregistrer
$sql = new mysql("localhost","root","", "nafnaf","1","erreur" );
$sql->requete("INSERT INTO boutiques (email_user , email_user ) VALUES ('$login', '$password')","0");
$sql->deconnexion();
else // ligne 38 !!!!!!!!!!!!!
// nb >0 donc il existe un responssable, j'avertis l'utilisateur
echo ("Attention il existe deja un responsable pour ce magasin, veuillez faire les correction necessaire");
}
// insertion dans d'un nouvel utilisateur de fonction nom Responssable CAD Veendeur
$sql = new mysql("localhost","root","", "nafnaf","1","erreur" );
$sql->requete("INSERT INTO employer (login, password, fonction, nom, prenom, boutique ) VALUES ('$login', '$password', '$fonction', '$nom', '$prenom','$boutique')","0");
$sql->deconnexion();
//affichage des résultats, pour savoir si l'insertion a marchée
if($sql)
{
echo("L'insertion a été correctement effectuée") ;
//header("Location: index.html");
}
else
{
echo("L'insertion à échouée") ;
//header("Location: insertion1.php");
}
?>
fin du code
Ce code permet d’insérer les variables d’un formulaire dans ma base de données, mais je voulais que si le statut de l’utilisateur était « Responsable » j’enregistre pour lui dans une autre table des information le concernant, mais j’ai fais aussi un test pour vérifier qu’une boutique ne possédais pas déjà un responsable (puisque une boutique ne peut avoir qu’un responsable)
Mon problème est le suivant :
Parse error: parse error in c:\program files\easyphp1-8\www\formnafnaf\form_nafnafemployer\insertion2.php on line 38
Je tien a préciser que dans ma base il n’y a aucun Responsable d’enregistrer. !!!!
Je dit vive les TP tordus lol
Merci a vous de votre aide !!
Frédéric
A voir également:
- Pobleme d'alimentation de liste deroulante
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Liste déroulante google sheet - Accueil - Guide bureautique
- Liste code ascii - Guide
- Court circuit dans l'alimentation de lnb - Forum TNT / Satellite / Réception