Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: WANTED!

DKH [15.02.2003 22:11:13]

#

Öö... Pikku esimerkki sellaisesta linkkisysteemistä joka on tehty PHP:llä.

HTML-osa olisi tällainen:

<html>
<head>
<title>Linkkejä.</title>
</head>
<body>
<form method="POST" action="siirto.php">
<select size="1" name="linkit">
<option value="http://www.mureakuha.com">Mureakuha</option>
<option value="https://www.ohjelmointiputka.net">Ohjelmointiputka</option>
<option value="http://www.mbnet.fi">MB-Net</option>
</select>
<input type="submit" value="Siirry" name="send">
</form>
</body>
</html>

Nyt tarvittaisiin vaan PHP-osa (itse en onnistunut tekemään sitä.)

Veltto [15.02.2003 22:19:17]

#

Saattaisi mennä jotenkin näin:

<?php
header("Location:$_POST[linkit]");
?>

trinit [16.02.2003 12:41:03]

#

Tuollain kuten Veltto kirjoitti se menee, mutta pienen korjailun jälkeen:

<?php
    header("Location: " . $_POST['linkit']);
?>

Teme [24.02.2003 16:56:57]

#

Saat sen JavaScriptillä myös näin:

<html>
<head>
<title>Linkkejä.</title>
</head>
<body>
<select size="1" name="linkit">
<option value="http://www.mureakuha.com">Mureakuha</option>
<option value="https://www.ohjelmointiputka.net">Ohjelmointiputka</option>
<option value="http://www.mbnet.fi">MB-Net</option>
</select>
<input type="button" value="Siirry" onClick="Siirto()">
</body>
</html>

Ja tässä tulleepi JavaScript-koodi:

<script type="text/javascript">
function Siirto()
{
location.href=linkit.value;
}
</script>

Edit: ; merkit pois html-osasta

Teme [24.02.2003 16:58:50]

#

Nuo ;-merkit (puolipisteet?) tulee tonne option-kohtien perään ittsetään, Laaksosen tarttis korjata vika.

Edit: kirjoitusvirhe

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta