le 27/12/2005 à 22:02
Rolland
Tout d'abord merci à Zebden et à l'équipe pour le Joyeux Noël 2005 et bonne soirée de la St Sylvestre à tout le monde.
De mon côté y'a un truc qui m'a gâché le passage du Père Noël et si je pouvais réveillonner plus tranquille le 31...
Je pars d'un formulaire avec en boucle une liste d'input en checkbox du style
Ensuite j'implode dans ma table les valeurs non nulles, et elles seules, avec ; comme séparateur.
J'ai besoin de récupérer mes valeurs pour les modifier. J'explode et je récupère un tableau sous la forme :
Et là j'ai beau essayer d'imbriquer les deux tableaux dans tous les sens et sous toutes les formes, je n'arrive pas à afficher dans la page de modif la totalité des option avec celles récupérées cochées.
Ma méthode n'est-elle pas la bonne, et si c'est le cas qui connaitrait un lien pour celle à employer ?
Faut-il que j'intègre les <input> non cochés dans mon implode pour avoir un nombre d'enregistrements équivalent mais ça a pas l'air trés net et si j'étends les âges, ça va faire un peu beaucoup de ; ?
Ou la solution est tellement évidente qu'il vaut mieux que je ferme l'ordi pour quelques jours et que j'aille profiter de la neige pour retrouver les idées claires ?
Merci d'avance.
De mon côté y'a un truc qui m'a gâché le passage du Père Noël et si je pouvais réveillonner plus tranquille le 31...
Je pars d'un formulaire avec en boucle une liste d'input en checkbox du style
<?php for($i=30;$i<=50;$i++) {
echo $i.'<input type="checkbox" name="'.$i.'" value="'.$i.'"';
if (!(strcmp($i, $_POST[$i]))) {
echo 'checked="checked"';
}
echo' />| ';
}
echo '<input name="ages" type="hidden" id="ages" />'; ?>
Ensuite j'implode dans ma table les valeurs non nulles, et elles seules, avec ; comme séparateur.
J'ai besoin de récupérer mes valeurs pour les modifier. J'explode et je récupère un tableau sous la forme :
<?php if($row_rsListe['ages']!="") {
$ages_exist[]=explode(";",$row_rsListe['ages']);
for($a=0;$a<=count($ages_exist);$a++) {
$ages_old=$ages_exist[$a];
}
} ?>
Et là j'ai beau essayer d'imbriquer les deux tableaux dans tous les sens et sous toutes les formes, je n'arrive pas à afficher dans la page de modif la totalité des option avec celles récupérées cochées.
Ma méthode n'est-elle pas la bonne, et si c'est le cas qui connaitrait un lien pour celle à employer ?
Faut-il que j'intègre les <input> non cochés dans mon implode pour avoir un nombre d'enregistrements équivalent mais ça a pas l'air trés net et si j'étends les âges, ça va faire un peu beaucoup de ; ?
Ou la solution est tellement évidente qu'il vaut mieux que je ferme l'ordi pour quelques jours et que j'aille profiter de la neige pour retrouver les idées claires ?
Merci d'avance.