Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Ongelmia formin lähetyksen kanssa?

Sivun loppuun

makeuu [06.03.2004 15:41:56]

#

Katos, käytössäni on tällainen "pieni" scripti:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> Valitse ulkoasu </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>

<BODY>
<TABLE>
<TR>
	<TD><FORM METHOD=POST ACTION="select.php">
<SELECT NAME="nro">
<option>Valitse:</option>
<option name="1">[Tuukka's green]</option>
<option name="2">[Maqe's blue]</option>
</SELECT>
</TD>
</TR>
<TR>
	<TD align="center"><INPUT TYPE="submit" value="Valitse"></FORM></TD>
</TR>
</TABLE>
</BODY>
</HTML>

ja

<?php

// Selvittää minkä teeman kävijä
// valitsee, jos ei valitse niin
// ohjaa takaisin sivulle!

$nro = $_POST['nro'];

if ($nro = "1")
   header("Location: index1.html");
elseif ($nro = "2")
   header("Location: index2.html");
else
   echo "Valitse teema!";
   header("Location: valitse.html");

// Copyright by Maqe 2004

?>

ja ongelmana olisi se että aina kun painan tuota nappia niin se palaa takaisin valitse.html sivulle?

ongelma se on pienikin :D

T.M. [06.03.2004 15:47:31]

#

<option name="1">

Muotoon:

<option value="1">

makeuu [06.03.2004 15:48:11]

#

kiitos... olipa iso virhe :D

makeuu [06.03.2004 15:49:18]

#

ei kylläkään vieläkään toimi... tässä koodissa taitaa olla vika?

Veltto [06.03.2004 15:54:42]

#

Laita näin:
if ($nro == "1")

T.M. [06.03.2004 15:55:07]

#

($nro = "1")

Muotoon:

($nro == "1")

Edit: ehdit sitten ennen minua :)

Edit:

lainaus:

// Copyright by Maqe 2004

Kovat kopyraittit sulla tollasesta scriptistä
Edit: joka ei edes toiminut

makeuu [06.03.2004 15:55:11]

#

okei.. tuo unohtui täysin :D

makeuu [06.03.2004 16:19:34]

#

mutta se ei toimi vieläkään.. perse, mikähän tässä on?

T.M. [06.03.2004 16:32:28]

#

else
   echo "Valitse teema!";
   header("Location: valitse.html");

Muotoon:

else{
   echo "Valitse teema!";
   header("Location: valitse.html");
}

Edit: voisit poistaa tuon "Copyright by Maqe 2004" jutun tuosta ;-)

lapm [06.03.2004 17:01:07]

#

lainaus:

Edit: voisit poistaa tuon "Copyright by Maqe 2004" jutun tuosta ;-)

Itse suosin kyllä GPL lisenssiä niiden scriptien osalta joita laitan yleisempään jakoon. Jonkun firman sivuja varten kehitellyt sitten erikseen.

makeuu [06.03.2004 17:44:02]

#

Kiitos taas..

edit: kiitos, ja nyt toimiikin..

onhan ne copyraitit oltava ;)

Nomadic [07.03.2004 10:59:55]

#

lainaus:

Kiitos taas..

edit: kiitos, ja nyt toimiikin..

onhan ne copyraitit oltava ;)

Ja jos ei erikseen mainita, niin copyrightit on tekijällä automaattisesti ilman mitään copyright-tekstejä.


Sivun alkuun

Vastaus

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

Tietoa sivustosta