logo Homepage
+  NewbieContest
|-+  Programmation» Langages Web» [PHP]select
Username:
Password:
Pages: [1]
  Imprimer  
Auteur Fil de discussion: [PHP]select  (Lu 2564 fois)
nofx
Profil challenge

Classement : 1819/54318

Membre Junior
**
Hors ligne Hors ligne
Messages: 88


Voir le profil WWW
« le: 28 Mars 2007 à 10:05:46 »

Bonjour à tous

J'ai voulu faire un menu select avec raffraichissement automatique lorque qu il y a une seule entre dans le tableau cela fonctionne mais des qu'il en a 2 ou plus j'ai une erreur:  'document.jump.menu.options' a la valeur Null ou n'est pas un objet.

voici le code
Code:
                for($i=0;$i<$count;$i++)
                {
                        $ref = $_SESSION['achats'][$i]['ref'];
                        $qte = $_SESSION['achats'][$i]['qte'];
$prix = $_SESSION['achats'][$i]['prix'];

echo '<tr>'
.'<td witdh="46%">'
.$ref
.'</td>'
.'<td witdh="46%">'
.$prix
.'</td>'
.'<td witdh="46%">'
.'<form name=jump method=\"POST\">'
.'<select name=menu onChange=location=document.jump.menu.options[document.jump.menu.selectedIndex].value; value=GO>'
.'<option selected value="0">- '.$qte.' - </option>';
for($j=1;$j<10;$j++)
                {
echo '<OPTION VALUE=contenu.php?do=modif&ref='.$ref.'&qte='.$j.'>- '.$j.' -</OPTION> ';
}

echo '</OPTION></select></form>'
.'</td>'
.'<td witdh="46%">'
.$qte*$prix
.'</td>'
.'<td witdh="46%">'
."<a href=\"contenu.php?do=del&ref=$ref\">supprimer</a>"
.'</td>'
.'</tr>';
}
si quelqu'un peut m'aider svp!
merci
Journalisée
Nebelmann

Profil challenge

Classement : 464/54318

Membre Héroïque
*****
Hors ligne Hors ligne
Messages: 1357


Voir le profil
« #1 le: 28 Mars 2007 à 12:11:39 »

Mets des guillemets autour des valeurs de tous tes attributs !!!

Code:
.'<select name="menu" onChange="document.location.href=document.jump.menu.options[document.jump.menu.selectedIndex].value"; value="GO">'
Journalisée

-- Nebelmann -- Registered linux user #429186
«Si les lecteurs étaient des compilateurs, les posteurs feraient peut-être davantage attention à ce qu'ils écrivent...»
nofx
Profil challenge

Classement : 1819/54318

Membre Junior
**
Hors ligne Hors ligne
Messages: 88


Voir le profil WWW
« #2 le: 28 Mars 2007 à 12:38:26 »

merci mais ca change rien toujours la même erreur
Journalisée
zours

Profil challenge

Classement : 553/54318

Membre Héroïque
*****
Hors ligne Hors ligne
Messages: 811


Voir le profil
« #3 le: 28 Mars 2007 à 13:44:03 »

Si, ça change que ça se conforme aux standards .
Journalisée
BuRner

Profil challenge

Classement : 399/54318

Membre Junior
**
Hors ligne Hors ligne
Messages: 75


Voir le profil
« #4 le: 28 Mars 2007 à 14:48:42 »

Citation
.'<form name=jump method=\"POST\">'
Pas d'anti slash avec des guillemets simples.

Sinon c'est très mal codé :p
Va sur le site du zero ils apprenent à programmer en PHP

Bonne chance !
Journalisée
Pages: [1]
  Imprimer  
 
Aller à: