j'ai essayé d'écrire un petite fonction qui doit retourner un chaîne de caractères créé dynamiquement.
Voici le code et l'appel de ma fonction :
l'appel :
Code : Tout sélectionner
$strDynamicRoom .= SetState($_POST["cmbProduct$intCptProduct"]);
Code : Tout sélectionner
function SetState($strState)
{
echo $strState."<br>";
for ($i=0; $i < 7; $i++)
echo $arrEtat[$i]."<br>";
$strSetDynamicState = "";
if ( isset($strState) || !empty($strState) )
{
for ($i=0; $i < 7; $i++)
{
if ( $strState == $i )
$strSetDynamicState .= " <option value='".$i."1' selected>".$arrEtat[$i]."</option>";
else
$strSetDynamicState .= " <option value='".$i."1'>".$arrEtat[$i]."</option>";
}
}
else
{
for ($i=0; $i < 7; $i++)
{
if ( $i == 0 )
$strSetDynamicState .= " <option value='".$i."1' selected>".$arrEtat[$i]."</option>";
else
$strSetDynamicState .= " <option value='".$i."1'>".$arrEtat[$i]."</option>";
}
}
echo $strSetDynamicState."<br>";
return $strSetDynamicState;
}
Merci d'avance
Thierry
en haut à gauche de ce sujet.