par
renatane » 07 juin 2005, 14:52
alors,
j'ai regardé et j'ai fait des essay, mais ca marche toujours pas.
Où j'en suis:
JE rentre des données dans une table phpgw_workf_services.
Ces données je les affiche dans un select d'un formulaire.
Ce fomulaire est enregistré dans une table phpgw_workf_versions.
la table version est affichée dans un tableau en liens.
Quand je clique sur un lien du tableau, le formulaire s'affiche remplis avec les champs du tableau.
là, quand je rentre le nom du service, dans la table phpgw_workf_services, je peux mettre des epaces.
dans le select de mon formulaire, ces noms avec espaces s'affichent.
Mais dans la base de donnée, quand j'enregistre mon formulaire, je n'ai rien dans ce champ.
En fait, dans le formulaire, je choisit le service (nom_service de la table phpgw_workf_services)
puis pour enregistrer mon form dans ma table phpgw_workf_versions, j'effectue une reuquete
$s = "SELECT DISTINCT id_service FROM phpgw_workf_services WHERE nom_service = '".$service."'";
// Envoi de la requête à MySQL
$results = mysql_query($s);
$ser=mysql_fetch_array($results, MYSQL_ASSOC);
$idservice=$ser['id_service'];
et c'est cet id_service que j'enregistre dans phpgw_workf_versions.
Et dans ma table phpgw_workf_versions, les id_service dont les noms ont des espaces ne sont pas rentrés.
c'est pour ca que je ne peu pas les réaffichés.
Mais je ne sais pas comment résoudre mon problème