Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

Preluare date din formular cu select multiplu
Vezi mesajul original

 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> PHP Incepători
Subiectul anterior :: Subiectul următor  
Autor Mesaj
Birkoff



Data înscrierii: 18/Mar/2004
Mesaje: 2577
Locație: Bucuresti

Trimis: Mie Feb 23, 2005 3:28 pm    Titlul subiectului: Preluare date din formular cu select multiplu  

Am o buba si nu imi dau seama cum se rezolva poate cineva a trecut prin asta si imi da si mie ceva idei

Am un form cu un select multiplu:
an style="color: #000000"><?php <form name="form1" method="get" action="test.php">   <select name="select" size="5" multiple>     <option value="1">a</option>     <option value="2">b</option>     <option value="3">c</option>     <option value="4">d</option>     <option value="5">e</option>   </select>   <input type="submit" name="Submit" value="Submit"> </form> 
treaba e ca in bara de adrese apare ceva de genul
Citat:
test.php?select=1&select=2&select=3&Submit=Submit


Am incercat sa le preiau cu get da imi preia doar ultima valoare.
Am incercat cu $_GET['select'][] dar da eroare (si asa stiu si eu ca trebuie sa dea eroare)
Are careva o idee? Singura idee care mi-a trecut prin cap e sa folosesc
$_SERVER['REQUEST_URI'] si explode() da e o solutie de compromis si daca trimit valorile prin POST nu mai merge...
Sus  
boo



Data înscrierii: 24/Mar/2004
Mesaje: 223
Locație: Ploiesti

Trimis: Mie Feb 23, 2005 4:58 pm    Titlul subiectului:  

Ia incearca asa:
an style="color: #000000"><?php <form name="form1" method="get" action="<? $PHP_SELF; ?>">    <select name="select[]" size="5" multiple>      <option value="1">a</option>      <option value="2">b</option>      <option value="3">c</option>      <option value="4">d</option>      <option value="5">e</option>    </select>    <input type="submit" name="Submit" value="Submit">  </form> <? print_r ($_GET['select']); ?> 
Sus  
Birkoff



Data înscrierii: 18/Mar/2004
Mesaje: 2577
Locație: Bucuresti

Trimis: Mie Feb 23, 2005 7:11 pm    Titlul subiectului:  

Multumesc, a mers chestia cu <select name="select[]" size="5" multiple>
dar nu a mers chestia cu action="<? $PHP_SELF; ?>">

Imi explici si mie ce face $PHP_SELF ca nu am dat de chestia asta in manualul de php
Sus  
punctweb



Data înscrierii: 24/Mar/2004
Mesaje: 507

Trimis: Mie Feb 23, 2005 10:07 pm    Titlul subiectului:  

Birkoff a scris: (...) ce face $PHP_SELF (...)

incearca asa :
Cod:
<?
echo $_SERVER['PHP_SELF'];
?>


ai sa intelegi (sper) ce se gaseste in variabila aceea...
Sus  
johnutz



Data înscrierii: 20/Iul/2004
Mesaje: 956
Locație: Între scaun și tastatură

Trimis: Mie Feb 23, 2005 11:43 pm    Titlul subiectului:  

Birkoff a scris: (...) ce face $PHP_SELF (...)
Nu face nimic daca register_globals e off. Foloseste mai bine $_SERVER['PHP_SELF'].
Sus  
Birkoff



Data înscrierii: 18/Mar/2004
Mesaje: 2577
Locație: Bucuresti

Trimis: Joi Feb 24, 2005 4:25 pm    Titlul subiectului:  

Multumesc de informatii, acum inteleg de ce nu a mers la mine $PHP_SELF
si de ce nu am gasit chestia asta in manual (nu cautam ce trebuie) M-am documentat despre $_SERVER['PHP_SELF'] si acum sunt lamurit...
Sus  
PHPRomania Bot
Bot Member


Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google
Trimis: Mie Dec 26, 2007 7:01 pm   Titlul subiectului: Ad  

Sus  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> PHP Incepători
Pagina 1 din 1


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community