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

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

[es] :: PHP :: Molim za pomoc oko submit forme.. Hitno mi treba!!!

[ Pregleda: 2329 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

janko_ss
student
Breograd

Član broj: 191301
Poruke: 8
195.252.79.*



Profil

icon Molim za pomoc oko submit forme.. Hitno mi treba!!!20.08.2008. u 17:13 - pre 190 meseci
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..
 
Odgovor na temu

beep
Srbija/Vrbas

Član broj: 19294
Poruke: 198
*.adsl-a-1.sezampro.yu.

Sajt: keselj.xyz


+1 Profil

icon Re: Molim za pomoc oko submit forme.. Hitno mi treba!!!20.08.2008. u 17:35 - pre 190 meseci
http://www.elitesecurity.org/t314257-Pomoc-oko-PHP-plz
 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Beograd

Član broj: 173839
Poruke: 1616
*.adsl-a-1.sezampro.yu.



+33 Profil

icon Re: Molim za pomoc oko submit forme.. Hitno mi treba!!!20.08.2008. u 17:54 - pre 190 meseci
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...
 
Odgovor na temu

janko_ss
student
Breograd

Član broj: 191301
Poruke: 8
195.252.79.*



Profil

icon Re: Molim za pomoc oko submit forme.. Hitno mi treba!!!21.08.2008. u 17:43 - pre 190 meseci
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>
 
Odgovor na temu

[es] :: PHP :: Molim za pomoc oko submit forme.. Hitno mi treba!!!

[ Pregleda: 2329 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

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