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: 3760
  • 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 820 korisnika na forumu :: 4 registrovanih, 2 sakrivenih i 814 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: babaroga, Istman, MikeHammer, voja64