By: AdJaXiO
Date: 2010-04-12
Time: 16:16
|
onformat probleme
Bonjour,
j'ai un petit souci avec la fonction passer a onformat :
la fonction :
function cat_select($NomBloc,&$CurrVal) {
global $tb_galerie_images_categorie;
include "../include/config.php";
$req="SELECT categorie_id FROM $tb_galerie_images_categorie WHERE categorie_id=".$CurrVal[id]." AND image_id=".$_GET[id]."";
$res=mysql_query($req);
if(mysql_num_rows($res)>0) return $CurrVal[id]="selected";
else return $CurrVal[id]=' ';
}
|
le html
<select name="categories[]" multiple size="5">
<option value="[admin_cat.id;block=option]" [admin_cat.id;onformat=cat_select]>[admin_cat.nom;htmlconv=no]</option>
</select>
|
le résultat une foi générer :
<select name="categories[]" multiple size="5">
<option value="1" >femmes</option>
<option value="3" s>FRINGANT</option>
<option value="4" >FRINGANT</option>
<option value="5" s>n,nb,b</option>
<option value="6" >rtrtzzzzaaaaaaaaaaaaaaa</option>
</select>
|
es que vous savez ou peut se trouver les problemes ?
Cordialement.
|
By: Skrol29
Date: 2010-04-12
Time: 17:04
|
Re: onformat probleme
salut,
Je vois plusieurs problèmes :
- include "../include/config.php";
devraity être écrit
include_once "../include/config.php";
sinon tu réimportes réellement le script à chaque appel de la fonction
- $CurrVal[id] devrait être écrit $CurrVal
car $CurrVal ne contient pas un tableau (contrairement à $CurrRec avec "ondata) mais la valeur du champ "id".
- "return ..." n'est pas bon, ta fonction ne doit pas retourner un résultat mais simplement modifier la valeur de $CurrVal.
|
By: AdJaXiO
Date: 2010-04-12
Time: 17:09
|
Re: onformat probleme
Merci
|
|
Posting in progress.
Please wait...
|