ďťż
Podstrony
|
telcocafeWitam.Czy można jakoś dynamicznie zmodyfikować zmienną get? Chodzi o takie coś: adres wejsciowy >> index.php?cos=abc&cos2=ghijk i zeby po zmianie wyglądało tak index.php?cos=abc&cos2=1234456 Automatycznie: <script type="text/javascript"> document.location = "index.php?cos=abc&cos2=1234456"; </script> OR <?PHP header("Location: index.php?cos=abc&cos2=1234456"); ?> onclick: <a href="index.php?cos=abc&cos2=1234456">Link</a> O to chodziło?? nie do końca. Mam skrypt i nie znam wsyzstkich zmiennych, a chciałbym wyedytować tylko ostatnią. (z trzech) ew. może ktoś ma lepszy pomysł: w pliku index.php idzie: ?s=komponenty pokazuje się lista > ?s=komponenty&com=jakis_komponent w jakimś komponencie: ?s=komponenty&com=jakis komponent&opcja=view i chodzi o to, że zmiennej COM nie znam. Użytkownik DJ Mentos edytował ten post 09 grudzień 2007, 18:48 mam to na swojej stronie. znaczy takiej w budowie. Wybieram z listy 1 województwo, automatyczny submit formularza (onchange="this.form.submit();") i pokazuje się select z powiatami. Wybieram powiat i to samo tylko pokazuje sie select z miastami. Oto kod: <?PHP mysql_connect('localhost','root', 'krasnal'); mysql_select_db('woj'); ?> <form method="POST"> <select name="woj" onchange="this.form.submit();"> <?PHP $sql = "SELECT * FROM `woj`"; $result = mysql_query($sql); while($row = mysql_fetch_array($result)){ if(isset($_POST['woj']) && $_POST['woj'] == $row['id']){ echo('<option selected="selected" value="'.$row['id'].'">'.$row['woj'] .'</option>'."\n"); } else{ echo('<option value="'.$row['id'].'">'.$row['woj'] .'</option>'."\n"); } } ?> </select><br /> <?PHP if(isset($_POST['woj'])){ echo('<select name="powiat" onchange="this.form.submit();">'); $woj = $_POST['woj']; $sql = "SELECT * FROM `powiat` WHERE `wojid` = '$woj'"; $result = mysql_query($sql); while($row = mysql_fetch_array($result)){ if(isset($_POST['powiat']) && $_POST['powiat'] == $row['id']){ echo('<option selected="selected" value="'.$row['id'].'">'.$row['powiat' ].'</option>'."\n"); } else{ echo('<option value="'.$row['id'].'">'.$row['powiat' ].'</option>'."\n"); } } echo('</select><br />'); } if(isset($_POST['powiat'])){ echo('<select name="miasto" onchange="this.form.submit();">'); $powiat = $_POST['powiat']; $sql = "SELECT * FROM `miasto` WHERE `powiatid` = '$powiat'"; $result = mysql_query($sql); while($row = mysql_fetch_array($result)){ if(isset($_POST['miasto']) && $_POST['miasto'] == $row['id']){ echo('<option selected="selected" value="'.$row['id'].'">'.$row['miasto' ].'</option>'."\n"); } else{ echo('<option value="'.$row['id'].'">'.$row['miasto' ].'</option>'."\n"); } } echo('</select><br />'); } if(isset($_POST['miasto'])){ ?> Oto dalsza część formularza. <?PHP } ?> </form> |
|||
Sitedesign by AltusUmbrae. |