Page 1 sur 1

Problème avec les indices d'un tableau

Posté : 09 juin 2007, 21:33
par jed
Bonjour, me voici avec un problème bête mais qui me laisse perplexe vu la simplicité du code:

Avec un script du style:
$liste = array();
$i = 0;

$query = //requête

while ($object = mysql_fetch_object ($query))
{
    $liste[$i] = $object->id;
    $i++;
}
Ceci me renvoi comme erreur:
Undefined offset: 0
Undefined offset: 1
....
Ou est donc le problème? :shock: Merci de bien vouloir prêter attention à mon problème. :)

Posté : 09 juin 2007, 21:45
par Hubert Roksor
Quelle est la ligne du message d'erreur ?

Posté : 09 juin 2007, 22:32
par jed
Voici le code réel, la lign en question est celle de la checkbox:
$liste = array();
$i = 0;

$query = //requête

while ($object = mysql_fetch_object ($query))
{
    <input type="checkbox" name="delete" value="'.$liste[$i].'" />
    $i++;
} 

Posté : 09 juin 2007, 23:22
par Sékiltoyai
Bah écoute, c'est logique, tu initialises un tableau vide, et tu essayes d'accéder à des éléments de ton tableau, il y a forcément une erreur, vu que ces éléments n'existent pas...

Posté : 09 juin 2007, 23:51
par jed
Lol, c'est pas faux... Le problème est que je dois pouvoir cocher autant de cases que je le souhaite et ensuite passer le tableau comme paramètre à une fonction javascript, comment pourrais-je faire?

Posté : 10 juin 2007, 00:39
par Hubert Roksor
Le mieux serait de poster le vrai code réel que tu utilises... là j'ai un doute quant à la pertinence du code proposé.