Bonjour,
J'ai un problème qui est surprenant :
J'ai une table avec des factures et une table avec des forfaits.
Dans la table factures, j'enregistre le code des forfaits pour les prestations facturées.
Ainsi, dans l'édition de la facture, si j'ai le code forfait F01, j'aurai le libellé "prestation" qui apparaitra.
J'ai mis en place un module d'exportation csv, et un autre pour importer les variables (en cas de restauration).
Les données sont remises en place à l'identique dans la table (même place, même format)
Avant restauration, mes requêtes trouvent les variables, mais après, non !
Si je crée une nouvelle facture, la nouvelle variable est trouvée...
Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 //Requête pour rechercher si le forfait est déjà utilisé dans une facture, et si c'est le cas, suppression impossible : $requete = mysql_query("SELECT ref_1, ref_2 FROM $factures WHERE ref_1 = '$code' OR ref_2 = '$code' "); $num = mysql_num_rows($requete); if($num == 0){ echo "<a href ='sup_forfaits.php?id=$id '>supprimer</a>"; }
Mes requêtes sont bonnes, mais je ne comprends pas pourquoi ça marche si je ne fais pas de restauration, et dès restauration, la requête ne me trouve plus d'enregistrements alors qu'il sont bien remis dans la table.
Partager