mkst Δημοσ. 15 Απριλίου 2003 Δημοσ. 15 Απριλίου 2003 Εχω μια html φόρμα της οποίας τα στοιχεία πέρνω με $_POST[xxx] όπου xxx το όνομα κάποιου πεδίου της φόρμας. Το πρόβλημα εμφανίζεται όταν στην φόρμα βάλω μία λίστα της μορφής <SELECT NAME="xxx" SIZE="3" MULTIPLE> <OPTION value = "1">1 <OPTION value = "2">2 <OPTION value = "3">3 <OPTION value = "4">4 </SELECT> για να μπορεί ο χρήστης να κάνει παραπάνω από μία επιλογή. Αλλά τώρα με $_POST[xxx] παίρνς μόνο την τελευταία επιλογή του χρήστη και όχι όλες... Καμια ιδέα ????? <img src="http://www.insomnia.gr/ubbthreads/images/graemlins/confused.gif" alt="" />???
jonsof Δημοσ. 17 Απριλίου 2003 Δημοσ. 17 Απριλίου 2003 file to onoma ths seect tote einai xxx[] diladi paragete enas pinakas opos katalaveneis,tote tote gia na pareis tis times tou $_POST[xxx] xrisimopoieis foreach() h oti allo 8es esy(entolh gia pinakes opos kai list()). Pes mou an doulepse
GrMikeD Δημοσ. 17 Απριλίου 2003 Δημοσ. 17 Απριλίου 2003 Nomizw oti file jonsof exeis lathos. Sto http protokolo, den boreis na steileis pinakes dedomenwn, alla mono zeugaria tis morfis NAME=VALUE. Opote apo to select kai ola ta alla multivalued form elements, pairneis mono tin epilogi tou xristi kai oxi pinaka timwn. Me tin idia logiki px ean exeis ena checkbox me onoma A, timi auti einai set ean einai checked, alliws den tin lambaneis katholou (isxuei diladi, isset(A)==false).
random Δημοσ. 17 Απριλίου 2003 Δημοσ. 17 Απριλίου 2003 > <html><body>this is the multiform.php<p> <form action="multiform.php" method="post"> <SELECT NAME="xxx[]" SIZE="3" multiple> <OPTION value = "1">1 <OPTION value = "2">2 <OPTION value = "3">3 <OPTION value = "4">4 </SELECT> <input type="submit" value="Send"> <input type="reset" onclick="document.location='multiform.php'"> </form> <? $val = $_POST["xxx"]; if ($val) { foreach ($val as $option) { echo "you selected $option<br>\n"; } } ?> </body></html> http://www.php.net/manual/en/faq.html.php#faq.html.select-multiple
GrMikeD Δημοσ. 17 Απριλίου 2003 Δημοσ. 17 Απριλίου 2003 Kalo! den to iksera oti ginetai! nomiza toso kairo oti xanodousan oi alles parametroi.
jonsof Δημοσ. 17 Απριλίου 2003 Δημοσ. 17 Απριλίου 2003 <img src="http://www.insomnia.gr/ubbthreads/images/graemlins/wink.gif" alt="" />
mkst Δημοσ. 19 Απριλίου 2003 Μέλος Δημοσ. 19 Απριλίου 2003 Αναρώνω τώρα απο μια ίωση (γκουχουου γκουχου....), θα το δοκιμασω όταν νιώθω καλύτερα.... Σας ευχαριστω πολύ <img src="http://www.insomnia.gr/ubbthreads/images/graemlins/smile.gif" alt="" />
mixalis8 Δημοσ. 15 Αυγούστου 2007 Δημοσ. 15 Αυγούστου 2007 bgazo pali to thema stin epifaneia... afto me tis [] to xrisimopoio kai ego poli kairo... alla tora pou ebala php5 den leitourgi.... giati???? kseris kanenas an den to ipostirizi i 5???
mixalis8 Δημοσ. 15 Αυγούστου 2007 Δημοσ. 15 Αυγούστου 2007 poia idiotita tou php.ini file prepei na do gia na sigourefto oti leitourgoun ta $_POST tis php????
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.