par
Cyrano » 25 févr. 2006, 11:53
C'est bien ce qu'il me semblait et
charabia l'a souligné : le champ jour_mairie_sql n'existe pas mais c'est bien jour_mairie tout court. Donc ta requête devra davantage ressembler à :
$req = mysql_query("SELECT jour_mairie, mairie, dde, ad_mairie, ad_dde, cp_mairie, cp_dde, tel_mairie, tel_dde, fax_mairie, fax_dde, site_web, idpatro, instructeur, heure_mairie, heure_dde ".
"FROM mairies_info ".
"WHERE id='$mairie_courant'"); ?>
Ensuite avant d'affiche le formulaire, il conviendrait de récupérer le résultat:
if($infos = mysql_fetch_assoc($req))
{
//... ton formulaire
}
//...
?>
Et dans ton formulaire :
<input type="checkbox" name="jour_mairie[]"<?php if($infos['jour_mairie'] == "Tous les jours"){echo" CHECKED";}?>>
Un détail : évite le SELECT * : il est toujours préférable de ne récupérer que les champs dont tu as besoin au lieu de tout récupérer en vrac, tu gagneras en performances et coté pratique, c'est plus facile pour coder.
C'est bien ce qu'il me semblait et [b]charabia[/b] l'a souligné : le champ jour_mairie_sql n'existe pas mais c'est bien jour_mairie tout court. Donc ta requête devra davantage ressembler à :
[php]$req = mysql_query("SELECT jour_mairie, mairie, dde, ad_mairie, ad_dde, cp_mairie, cp_dde, tel_mairie, tel_dde, fax_mairie, fax_dde, site_web, idpatro, instructeur, heure_mairie, heure_dde ".
"FROM mairies_info ".
"WHERE id='$mairie_courant'"); ?>[/php]
Ensuite avant d'affiche le formulaire, il conviendrait de récupérer le résultat:
[php]if($infos = mysql_fetch_assoc($req))
{
//... ton formulaire
}
//...
?>[/php]
Et dans ton formulaire :
[php]<input type="checkbox" name="jour_mairie[]"<?php if($infos['jour_mairie'] == "Tous les jours"){echo" CHECKED";}?>> [/php]
Un détail : évite le SELECT * : il est toujours préférable de ne récupérer que les champs dont tu as besoin au lieu de tout récupérer en vrac, tu gagneras en performances et coté pratique, c'est plus facile pour coder.