[ Upss @ 07.02.2007. 18:11 ] @
Mozda pitam nesto sto je nemoguce ali da vidimo mozda je neko od vas imao slican problem.
Imam sledeci kod koji pomocu vrijednosti iz tabele tekst_opcije kreira list box.
Ovaj list box na osnovu izbora korisnika prosledjuje vrijednost iz promjenljive $id.
Nije mi dovoljno samo da proslijedim vrijednost iz promjenjlive $id nego mi je potrebno da istovremeno proslijedim i vrijednost iz promjenjive $naslov i $slika. Da li je ovo moguce izvesti koristenjem jednog list boxa.

$tekst_opcije = mysql_query("
SELECT naziv,id,naslov,slika
FROM tekst_opcije order by ID");

echo "<form enctype='multipart/form-data' action = 'tekst.php' method=post>";
echo '<td><select name="tekst_id" onchange="this.form.submit()">' . "\n";

while ($red = mysql_fetch_array($tekst_opcije))
{
$naziv = $red["naziv"];
$id = $red["id"];
$naslov = $red["naslov"];
$slika = $red["slika"];

echo "<option value='$id'> $naziv </option>";
}
echo "</select></td>";
echo "</form>";
[ MoDcHe @ 07.02.2007. 23:36 ] @
Verovatno si pomesao listbox i dropdown box. Ali svejedno neces moci da strpas sve u jedan. Jedino ovako nesto:


Code:

$tekst_opcije = mysql_query("
SELECT naziv,id,naslov,slika
FROM tekst_opcije order by ID");

echo "<form enctype='multipart/form-data' action = 'tekst.php' method=post>";
echo '<td><select name="tekst_id" onchange="this.form.submit()">' . "\n";

while ($red = mysql_fetch_array($tekst_opcije))
{
$naziv = $red["naziv"];
$id = $red["id"];
$naslov = $red["naslov"];
$slika = $red["slika"];

echo "<option value='$id|$slika|$naslov'> $naziv </option>";
}
echo "</select></td>";
echo "</form>";


pa da prilikom uzimanja vrednosti iz odabrane opcije radis explode. Npr:

Code:

$test = explode("|",$tekst_id);

za id: print $test[0];
za sliku: print $test[1];
za naslov: print $naslov[2];



Zhiv bio :)
[ Vuk Nikolić @ 08.02.2007. 10:09 ] @
to je kul ako id/slike/naslov u sebi nemaju znak |
[ Nebojsa_S @ 08.02.2007. 11:04 ] @
Da li je polje id primarni kljuc u tabeli tekst_opcije?
Ako jeste , na stranici tekst.php uradi prvo :
Code:
$id=$_POST["tekst_id"];

a zatim se konektuj na bazu i izvuci podatke koji ti trebaju:
Code:
$tekst_opcije = mysql_query("SELECT naziv,id,naslov,slika FROM tekst_opcije WHERE id=$id");
while ($red = mysql_fetch_array($tekst_opcije))
{
$naziv = $red["naziv"];
$id = $red["id"];
$naslov = $red["naslov"];
$slika = $red["slika"];
}
...

[ Upss @ 08.02.2007. 20:18 ] @
Ovo sa explode je super stvar. To bi bilo rešenje za moj problem a mučio sam se danima.

Društvo zahvaljujem.