ďťż

[PHP] Zmiana zmiennej GET

       

Podstrony


telcocafe

Witam.
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>

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.