Alors la le php me dégoute c grave !
Regardez ces quelques lignes de codes
if ($exec){ // Si données existantes dans la table "devis" alors s ...
if ($exec1){
while (($devis=mysql_fetch_object($exec)) && ($clients=mysql_fetch_object($exec1))) // Tant qu'il y en a :
{
$format_us=$devis->Ouverture; //CHAMP DE LA BD
list($day,$month,$year)=explode("-",$format_us); // Convertion au format drancais de la date !
$format_fr = "$year-$month-$day";
echo "<option value=$clients->ID_Societe >Devis n° $devis->NumDevis du $format_fr > Societe : $clients->NomSociete</option>";
$tableau[0] = 212; // Bidouille ;) ne pas toucher !!! ;)
$tableau[] = $devis->NumDevis;
}
}
}
mysql_close($db);
?>
</select>
if (isset($_POST['selection'])){ // Si une ligne de notre select est selectionnée
$id=$_POST['selection']; // dans ce cas la je prends son indice
$_SESSION['num_devis'] = $tableau[$id]; // je l'affecte en varaible de session
require_once("vu_devis.php");
}
je creer un select qui dedans contient des numéro de devis
la variable id contient le numéro de la ligne cliquée dans le select (on est d'accord) ?
donc je voudrais trouver dans le tableau la valeur qui correspond a mon id :
un echo $tableau[$id]; m'affiche bien le contenu du tableau a l'indice $id
mais des que je fais $une variable= $tableau[$id]; la ca marche plus !!
la variable ne contient rien !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Quel est le délire ??????????