Problème avec les indices d'un tableau

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Problème avec les indices d'un tableau

par Hubert Roksor » 10 juin 2007, 00:39

Le mieux serait de poster le vrai code réel que tu utilises... là j'ai un doute quant à la pertinence du code proposé.

par jed » 09 juin 2007, 23:51

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?

par Sékiltoyai » 09 juin 2007, 23:22

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...

par jed » 09 juin 2007, 22:32

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++;
} 

par Hubert Roksor » 09 juin 2007, 21:45

Quelle est la ligne du message d'erreur ?

Problème avec les indices d'un tableau

par jed » 09 juin 2007, 21:33

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. :)