Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

Molim za pomoc oko submit forme.. Hitno mi treba!!!

PHP
  • 3 odgovora
  • 3.450 pregleda

Najnovija ↓

Molim za pomoc oko submit forme.. Hitno mi treba!!! 20.08.2008. u 18:13 · pre 221 mesec #1
Pravim nesto slicno kao www.mobile.de i imam problem oko listanja modela neke marke automobila.
Olupao sam glavu da se na promenu vrednosti u DROP menu-ju "marka" automatski promene vrednosti u
DROP menu-ju za "model" te marke i nisam uspeo.Jel' je to izvodljivo u PHP-u??
Ako neko ima bilo kakvu ideju bio bih zahvalan..
Re: Molim za pomoc oko submit forme.. Hitno mi treba!!! 20.08.2008. u 18:54 · pre 221 mesec #3
Bilo bi dobro da poshaljesh bar deo tog koda koji pishesh. Tako ce biti lakshe da ti neko objasni shta treba da uradish...

Ako sam dobro razumeo, za to shto ti hocesh da uradish praktichnije je koristiti JavaScript, i to npr. ovako neshto:

Code:

<html>
<head>

<script language = "JavaScript">

function radi() {
   var x = document.getElementById("izbor").selectedIndex;
     if (x == 1) {
       document.getElementById("izbor1").options[1].selected = "selected";
     }
    else if (x == 2) {
       document.getElementById("izbor1").options[2].selected = "selected";
    }
}

</script>
</head>

<body>
<select id = "izbor" onchange = "radi();">
<option selected = "selected">----------</option>
<option>Prvo</option>
<option>Drugo</option>
</select>

<select id = "izbor1">
<option selected = "selected">----------</option>
<option>Prvo</option>
<option>Drugo</option>
</select>

</body>
</html>


Nadam se da sam ti dao ideju...

A takodje, preko JS-a mozhesh da pozovesh i neki PHP skript, npr. ovako:
Code:

<html>

<head>
<script language = "JavaScript">

var d;

function radi() {
  if (d) {document.body.removeChild(d)};
  var x = document.getElementById("izbor").selectedIndex.text
  d = document.createElement("script");
  d.src = "file.php?info="+info;
  d.type = "text/javascript";
  document.body.appendChild(d);
}
</script>
</head>

<body>

<select id = "izbor" onchange = "radi();">
<option selected = "selected">----------</option>
<option>Prvo</option>
<option>Drugo</option>
</select>

</body>

</html>


Kazhem, najbolje je da okachish taj kod, pa da konkretno vidimo u chemu je problem...
Re: Molim za pomoc oko submit forme.. Hitno mi treba!!! 21.08.2008. u 18:43 · pre 221 mesec #4
Hvala vam. Uspeo sam nesto da napravim. Evo koda. Valjda je dobar..
Meni radi samo ne znam koliko je kvalitetan..





<html>
<head><title>index.php</title>
<script language="JavaScript">

function fun1()
{
var p=document.getElementById("marka").value;

if(p=="nista")
document.getElementById("model").disabled="true";
else
document.getElementById("model").desabled="false";
document.getElementById("pretraga").action="index.php?model="+p;
document.getElementById("pretraga").submit();
}

function dfun()
{
var p=document.getElementById("marka").value;

if(p=="nista")
document.getElementById("model").disabled="true";
else
document.getElementById("model").desabled="false";
}

</script>
</head>
<body onload="dfun();">
<b>Unesite parametre za pretragu:</b><br>
<form name="pretraga" id="pretraga" method="post">
<?php

include 'db.php';



$marka="select distinct (marka) from kola";
$marka_rez=mysql_query($marka);
$marka_br=mysql_num_rows($marka_rez);

echo "broj resenja:".$marka_br."<br>";
if(0==$marka_br)
{
echo "<font color=\"red\">Greska kor listanja marke.</font>";
}
else
{
echo "Marka: <br>";
echo "<select name=\"marka\" onchange=\"fun1();\" id=\"marka\">";
echo "<option value=\"nista\" >----------</option>";
for($i=0; $i<$marka_br; $i++)
{
$row=mysql_fetch_array($marka_rez);

if(isset($_REQUEST['marka']))
{
$mar_prom=$_REQUEST['marka'];

if($mar_prom==$row['marka'])
{
echo "<option value=\"".$row['marka']."\" selected>".$row['marka']."</option>";
}
else
{
echo "<option value=\"".$row['marka']."\">".$row['marka']."</option>";
}
}
else
{
echo "<option value=\"".$row['marka']."\">".$row['marka']."</option>";
}
}
echo "</select>";
}

?>
<select name="model" id="model">
<?php

if(isset($_REQUEST['marka']))
{
$marka2=$_REQUEST['marka'];

$modeli="select model from kola where marka= \"".$marka2."\" ";
$modeli_rez=mysql_query($modeli);

$modeli_num=mysql_num_rows($modeli_rez);

if(0!=$modeli_num)
{
for($i=0; $i<$modeli_num; $i++)
{
$row=mysql_fetch_array($modeli_rez);
echo "<option value=\"".$row['model']."\">".$row['model']."</option>";
}
}
}

?>
</select>
</form>

<a href="jao.php">jao.php</a>
</body>
</html>
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme