PHP - SQL - dropdown

PHP - SQL - dropdown

offline
  • Vlada
  • Pridružio: 20 Apr 2003
  • Poruke: 3360
  • Gde živiš: Beograd

Dakle,

potrebna mi je pomoc oko sledeceg :

- napravim neki dropdown menu tipa

$con = mysql_connect($host,"baza","admin",""); if (!$con)   {   die('Baza nije konektovana: ' . mysql_error());   } mysql_select_db("mojtest", $con) or die( "Baza podataka nije povezana !!!!!") ;    echo "BIRAJ";    echo "<select name=\"Nekavrednost\">\n";    echo "<option value=\"NULL\">Izaberi grad</option>\n";    $strQuery = "select Grad                from gradovi                order by Grad ASC";    $rsrcResult = mysql_query($strQuery);    while($arrayRow = mysql_fetch_assoc($rsrcResult)) {       $strA = $arrayRow["Grad"];       echo "<option value=\"$strA\">$strA</option>\n";    }    echo "</select>";

ostatak forme ide POST metodom tipa :

<body> <form method="post" action="<?php echo $PHP_SELF;?>"> <br /> Ime:<input type="text" size="20" maxlength="20" name="FIme"><br />

I zelim da kada predjem u sledecu stranicu koja pravi Query od ovih podataka pokupim i selektovanu vrednost iz dropdown menija koji imam.

Pomoc ?



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • igor86  Male
  • Stručni saradnik
    Web programiranje
  • Pridružio: 24 Maj 2006
  • Poruke: 1633

pa u susthini svi inputi ti trebaju biti unutar form tagova, kao i submit (osnove html-a). action od forme postavljas da ti bude ta tvoja druga stranica, name od selecta je tvoja trazena vijrednost (konkretno $_POST["Nekavrednost"])



offline
  • Vlada
  • Pridružio: 20 Apr 2003
  • Poruke: 3360
  • Gde živiš: Beograd

igor86 ::pa u susthini svi inputi ti trebaju biti unutar form tagova, kao i submit (osnove html-a). action od forme postavljas da ti bude ta tvoja druga stranica, name od selecta je tvoja trazena vijrednost (konkretno $_POST["Nekavrednost"])

1. Kako da u POST ubacim DROPDOWN sa vrednostima iz SQL-a ?

ili

2. Kako da pokupim vrednost koju vec imam selektovanu ?!


To sa POST i REQUEST formom sam video, ali ne koristi vrednosti iz SQL-a.

offline
  • igor86  Male
  • Stručni saradnik
    Web programiranje
  • Pridružio: 24 Maj 2006
  • Poruke: 1633

ajde posalji sve sta si do sada uradio, taj jedan ili 2 page-a da pogledamo Wink

offline
  • Vlada
  • Pridružio: 20 Apr 2003
  • Poruke: 3360
  • Gde živiš: Beograd

<?php $con = mysql_connect($host,"*****","*****","*****"); if (!$con)   {   die('Baza nije konektovana: ' . mysql_error());   } mysql_select_db("*********", $con) or die( "Baza podataka nije povezana !!!!!") ;    echo "<select name=\"\">\n";    echo "<option value=\"NULL\">Izaberi grad</option>\n";    $strQuery = "select Grad                from gradovi                order by Grad ASC";    $rsrcResult = mysql_query($strQuery);    while($arrayRow = mysql_fetch_assoc($rsrcResult)) {       $strA = $arrayRow["Grad"];       echo "<option value=\"$strA\">$strA</option>\n";    }    echo "</select>"; ?>


Dakle, vrednost koju izaberem hocu da prikazem ! Moze li neko da mi pomogne oko toga ?

offline
  • Pridružio: 15 Maj 2006
  • Poruke: 333
  • Gde živiš: Babušnica

Ovako nesto?
<?php echo '<form  name="mojaForma"  method="post" action="'.$_SERVER['PHP_SELF'].'">'; echo '<select style="width:150px;" name="boja">'; echo '<option value="nema boje" selected>Izaberi boju</option>'; echo '<option value="zelena">Zelena</option>'; echo '<option value="plava">Plava</option>'; echo '<option value="crvena">Crvena</option>'; echo '</select>'; echo '<button type="submit">U redu</button>'; echo '</form>'; if (isset($_POST['boja'])) { $boja  = $_POST['boja']; } else { $boja="Nisi izabrao boju!"; } echo '<br/>'; echo $boja; ?>

offline
  • Vlada
  • Pridružio: 20 Apr 2003
  • Poruke: 3360
  • Gde živiš: Beograd

Samo jos da se vrednosti dropdown-a iz sql-a !

offline
  • Pridružio: 15 Maj 2006
  • Poruke: 333
  • Gde živiš: Babušnica

Ispred while petlje stavi <form> i <select> tag, onda while petlju i radis echo <option></option> i posle petlje </select> i </form>

offline
  • PHP developer
  • Pridružio: 22 Mar 2006
  • Poruke: 3747
  • Gde živiš: 127.0.0.1

Ovako nesto?
<form action="#" method="post"><?php $con = mysql_connect($host,"*****","*****","*****"); if (!$con)   {   die('Baza nije konektovana: ' . mysql_error());   } mysql_select_db("*********", $con) or die( "Baza podataka nije povezana !!!!!") ;    echo "<select name=\"grad\">\n";    echo "<option value=\"\">Izaberi grad</option>\n";    $strQuery = "select Grad                from gradovi                order by Grad ASC";    $rsrcResult = mysql_query($strQuery);    while($arrayRow = mysql_fetch_assoc($rsrcResult)) {       $strA = $arrayRow["Grad"];       echo "<option value=\"$strA\"".($strA == $_POST['grad'] ? "selected=\"selected\"" : "").">$strA</option>\n";    }    echo "</select>"; ?> <input type="submit" name="submit" value="submit" /> </form>

Ko je trenutno na forumu
 

Ukupno su 1028 korisnika na forumu :: 32 registrovanih, 4 sakrivenih i 992 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: Aleksandar Tomić, babaroga, cifra, Dimitrije Paunovic, Dimitrise93, djboj, Djokislav, drimer, esx66, Fog of War, Gall, HrcAk47, ikan, janbo, Kibice, kobaja77, Koridor, ladro, Lazarus, Mi lao shu, mushroom, NoOneEver Dreams, operniki, ozzy, Srky Boy, Srle993, Sumadija34, Trpe Grozni, vasa.93, vladetije, yufighter, šumar bk2