Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Hvatanje promenljivih iz select option

[es] :: PHP :: Hvatanje promenljivih iz select option

[ Pregleda: 1258 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

corelko

Član broj: 165571
Poruke: 92
*.teol.net.



+6 Profil

icon Hvatanje promenljivih iz select option17.10.2011. u 14:56 - pre 151 meseci
Pozdrav.Imam jednu select listu, tj iscitavam podatke iz jedne tabele i upisujem ih u select listu, evo kako:

Code:

<form name="lista" method="POST">
<select name="proizvodjac">';
while($row=mysql_fetch_assoc($exec))
{
echo'<option value="'.$row['id'].'">' .$row['name'].'</option>';
}
echo</select>
<input type="submit" value="submit" name="submit">
</form>


Kako da pohvatam selektovani i id i name da bih to upisao u neku drugu tabelu.
id znam kako da uhvatim jer mi je on u $_POST['proizvodjac'] ali kako da uhvatim selektovani $row['name']? Hvala unapred
 
Odgovor na temu

Zlatni_bg
Nikola S
Beograd

Član broj: 65708
Poruke: 4420
*.dynamic.sbb.rs.



+498 Profil

icon Re: Hvatanje promenljivih iz select option17.10.2011. u 15:23 - pre 151 meseci
Zelis da kada korisnik odabere neku od ponudjenih opcija na listi, i pritisne "submit", to dalje prosledi nekoj stranici koja ce upisati to u neku drugu tabelu?

Ako to radis, dovoljan ti je i samo ID, prosledis ga, pa onda na drugoj stranici radis 2 MySQL query-ja, prvi iscitava "name" tog ID-a iz prve tabele, drugi upisuje ID i name iz prve tabele u drugu tabelu.

Ili u "value" cuvaj i "name" i "ID", pa posle deli string. Ako ti treba jos pomoci, slobodno reci na koji nacin bi zeleo to da odradis pa cu ti dalje pomoci :)
THE ONLY EASY DAY WAS YESTERDAY
 
Odgovor na temu

corelko

Član broj: 165571
Poruke: 92
*.teol.net.



+6 Profil

icon Re: Hvatanje promenljivih iz select option17.10.2011. u 18:13 - pre 151 meseci
Jel si mislio na ovo:

- kad submitujem formu odradim jedan selekt npr:
Code:
SELECT name * FROM moja_tabela WHERE id = $_POST['ime_selecta']


i na taj nacin sam dobio name sa id-om iz value polja ?

Ima neka fora sa hiden poljima, ali meni to nece da prodje, tj value u hidden polju uvek ostane prazno :(
 
Odgovor na temu

Zlatni_bg
Nikola S
Beograd

Član broj: 65708
Poruke: 4420
*.dynamic.sbb.rs.



+498 Profil

icon Re: Hvatanje promenljivih iz select option17.10.2011. u 18:18 - pre 151 meseci
Da, na to sam mislio. Jel ti odgovara taj nacin?

Pokazi nam kod toga sa hidden poljima pa da vidimo zasto ne radi.
THE ONLY EASY DAY WAS YESTERDAY
 
Odgovor na temu

corelko

Član broj: 165571
Poruke: 92
*.teol.net.



+6 Profil

icon Re: Hvatanje promenljivih iz select option17.10.2011. u 19:15 - pre 151 meseci
Evo kompletne forme, verovatno ja ovo hidden polje ne stavljam na pravo mesto pa nece da radi. Pokusacu sa ovim sto sam i sam predlozio pa ako bude radilo iskoristicu to.

Code:

$kategorija= "SELECT * FROM kategorija";
$rezultat=mysql_query($kategorija) or die(mysql_error());
                 
$proizvodjac = "SELECT * FROM proizvodjac";
$exec = mysql_query($proizvodjac) or die(mysql_error());

echo '<form id="myform" name="mojaforma" method="post"> 
<div class="form_row">
<label></label>
<ul id="options"> 
<li><label>Naziv Proizvoda:</label><input type="text" size="20" name="naziv"/></li>
<li><label>Naziv Proizvodjaca:</label>
<select name="proizvodjac">';                            
while($row=mysql_fetch_assoc($exec))
{
echo'<option value="'.$row['idProizvodjac'].'" selected>';?> <?php echo $row['naziv_proizvodjaca'];?> <?php echo '</option>';
}
                                        
}
echo'</select></li>
<li><label>Kategorija:</label>
<select name="kategorija">';                                
while($red=mysql_fetch_assoc($rezultat))
{
echo '<option value="'.$red['idKategorija'].'" selected>';?> <?php echo $red['naziv_kategorije'];?> <?php echo '</option>';
}
echo'</select></li>
<li><label>Cijena:</label><input type="text" size="3" name="cijena"/></li>    
<li><label>Komada:</label><input type="text" size="3" name="brojkomada"/></li>
</ul> </p>
<input type="hidden" value="'.$row['naziv_proizvodjaca'].'" name="nazivpro"/>
<input type="submit" value="Unesi!" name="submit"/>
<input type="reset" name="reset" value="Resetovanje">
</div>
</form>';
 
Odgovor na temu

corelko

Član broj: 165571
Poruke: 92
*.teol.net.



+6 Profil

icon Re: Hvatanje promenljivih iz select option17.10.2011. u 20:20 - pre 151 meseci
Evo samo da se javim da sam resio problem na ovaj prvi nacin tj vrsio sam select. Dobro bi bilo da malo jos prodiskutujemo ovu formu da vidimo sto ovo ne radi, valjace za ubuduce ;) Sve u svemu, hvala na dosadasnjim sugestijama.
 
Odgovor na temu

[es] :: PHP :: Hvatanje promenljivih iz select option

[ Pregleda: 1258 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.