Variable en PHP...pb de portée??
Cap
-
kilian Messages postés 8732 Date d'inscription Statut Modérateur Dernière intervention -
kilian Messages postés 8732 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
je souhaiterais faire une simple suppression de donnée dans une base de donnée MySQL au nivo de la syntaxe il y a apparrement aucun pb le pb se situe lorsque je met un variable dans mon code SQL ça ne supprime rien kom si rien n'était enregistré dans ma variable alors que lorsque je met l'ID en fixe dans ma code SQL la suppression ce fait correctement...
je laisse mon code si qq'1 voit ou se trouve le pb qu'il me le dis !
merci d'avance
Cap
Code:
/* j'ai essayer de déclarer la vairable ou se trouve l'ID en global pour voir si le pb ce situais ici*/
global $num_dossier_cfa;
/**********************************************
En fonction du bouton de validation sur lequel on a appuyer
dans la page donnee modif on va selectionner
puis afficher le donnee voulut
***********************************************/
if ($Submit){
/********************************************
fonction que j'ai fait qui permet de se connecter a la bd
*********************************************/
$db=new MySQLDB;
$SQL="SELECT enre_cfa.num_dossier_cfa, enre_cfa.nom_cfa FROM enre_cfa WHERE num_dossier_cfa = '$cfa'";
$db->query($SQL);
$db->next_record();
$num_dossier_cfa=$db->f("num_dossier_cfa");
/* **********************************************
juste pour vérifier que l'ID est bien dans la variable et oui l'ID s'trouve bien dedans, donc jusqu'ici pas de pb
**************************************************/
echo $num_dossier_cfa;
}
/**********************************************
En fonction du bouton de confirmation sur lequel on a appuyer
dans la pagesupprission qui va supprimer les info de la bd
***********************************************/
if ($delete){
$db=new MySQLDB;
$SQL="DELETE FROM `enre_cfa` WHERE `num_dossier_cfa` = '$num_dossier_cfa' "; /* qd j'utilise la variable initialiser plus haut ça marche pas et qd je met l'ID en fixe ça marche*/
$db->query($SQL);
/*************************************
Retour automatique a la page precedente
*************************************/
echo "<SCRIPT>alert( 'Donnee supprimer Correctement!!' );</SCRIPT>";
$die_string="<meta http-equiv=\"refresh\" content=\"0;URL=donnee_modif.php$APPEND_STRING\">";
die($die_string);
}
je souhaiterais faire une simple suppression de donnée dans une base de donnée MySQL au nivo de la syntaxe il y a apparrement aucun pb le pb se situe lorsque je met un variable dans mon code SQL ça ne supprime rien kom si rien n'était enregistré dans ma variable alors que lorsque je met l'ID en fixe dans ma code SQL la suppression ce fait correctement...
je laisse mon code si qq'1 voit ou se trouve le pb qu'il me le dis !
merci d'avance
Cap
Code:
/* j'ai essayer de déclarer la vairable ou se trouve l'ID en global pour voir si le pb ce situais ici*/
global $num_dossier_cfa;
/**********************************************
En fonction du bouton de validation sur lequel on a appuyer
dans la page donnee modif on va selectionner
puis afficher le donnee voulut
***********************************************/
if ($Submit){
/********************************************
fonction que j'ai fait qui permet de se connecter a la bd
*********************************************/
$db=new MySQLDB;
$SQL="SELECT enre_cfa.num_dossier_cfa, enre_cfa.nom_cfa FROM enre_cfa WHERE num_dossier_cfa = '$cfa'";
$db->query($SQL);
$db->next_record();
$num_dossier_cfa=$db->f("num_dossier_cfa");
/* **********************************************
juste pour vérifier que l'ID est bien dans la variable et oui l'ID s'trouve bien dedans, donc jusqu'ici pas de pb
**************************************************/
echo $num_dossier_cfa;
}
/**********************************************
En fonction du bouton de confirmation sur lequel on a appuyer
dans la pagesupprission qui va supprimer les info de la bd
***********************************************/
if ($delete){
$db=new MySQLDB;
$SQL="DELETE FROM `enre_cfa` WHERE `num_dossier_cfa` = '$num_dossier_cfa' "; /* qd j'utilise la variable initialiser plus haut ça marche pas et qd je met l'ID en fixe ça marche*/
$db->query($SQL);
/*************************************
Retour automatique a la page precedente
*************************************/
echo "<SCRIPT>alert( 'Donnee supprimer Correctement!!' );</SCRIPT>";
$die_string="<meta http-equiv=\"refresh\" content=\"0;URL=donnee_modif.php$APPEND_STRING\">";
die($die_string);
}
A voir également:
- Variable en PHP...pb de portée??
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Vba range avec variable ✓ - Forum VB / VBA
- Hors portee telephone fixe alcatel - Forum telephonie fixe
- Php alert ✓ - Forum PHP