Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Onko nappia painettu??

jarspa [08.03.2005 10:24:00]

#

Tere!

Olen tekemässä F1 veikkaus sivustoa käyttäen PHP:tä + SQL kantaa. On vaan tämmönen pieni ongelma kun pitäisi saada koodi ettei lomakkeeta lisäänny kantaan mitään ennen kuin on painettu "Osallistu" nappia! Olen yrittänyt lukea ohjeita sun muuta mutta ei perkele onnistu! Tiedän että kyseessä on he...tin pieni juttu mut en saa toimimaan... Tää on tätä aloittelijan tuskaa :)

Tässä on koodi mitä oon saanut aikaan:

<html>
<head>
<title>F1 veikkaus</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<?php
$yhteys=mysql_connect("localhost","","") or die("Tietokantayhteyttä ei voitu avata");
mysql_select_db("f1") or die ("Tietokantaa ei voitu avata");




if (!isset($_POST['submit']))
	{
	mysql_query("insert into Veikkaus (GP,Aikaajot,1Sija,2Sija,3Sija,4Sija,5Sija,6Sija,7Sija,8Sija,Osallistuja)
					values (\"$GP\",\"$aikaajot\",\"$asija\",\"$bsija\",\"$csija\",\"$dsija\",\"$esija\",\"$fsija\",\"$gsija\",\"$hsija\",\"$Osallistuja\")");
	}
	else
	{
	print "Perkele";
	}




?>


<h1 align="center">F1 Veikkaus</h1>
<p align="center">&nbsp;</p>
<form name="form1" method="post" action="<?php print $PHP_SELF; ?>">
  <div align="center">
    <p>GP
      <select name="GP" id="GP">
	  	<option value=" "> </option>
        <option value="Melbourne">Melbourne</option>
      </select>
    </p>
    <p>Aika-ajojen voittaja</p>
    <p>
      <select name="aikaajot" id="aikaajot">
        <option value=" "> </option>
        <option value="Albers">Albers</option>
        <option value="Alonso">Alonso</option>
        <option value="Barrichello">Barrichello</option>
        <option value="Button">Button</option>
        <option value="Coulthard">Coulthard</option>
        <option value="Fisichella">Fisichella</option>
        <option value="Friesacher">Friesacher</option>
        <option value="Heidfeld">Heidfeld</option>
        <option value="Karthikeyan">Karthikeyan</option>
        <option value="Klien">Klien</option>
        <option value="Massa">Massa</option>
        <option value="Monteiro">Monteiro</option>
        <option value="Montoya">Montoya</option>
        <option value="R&auml;ikk&ouml;nen">R&auml;ikk&ouml;nen</option>
        <option value="Sato">Sato</option>
        <option value="Schumacher M.">Schumacher M.</option>
        <option value="Schumacher R.">Schumacher R.</option>
        <option value="Trulli">Trulli</option>
        <option value="Webber">Webber</option>
        <option value="Villeneuve">Villeneuve</option>
      </select>
    </p>
    <p align="center">GP:n kahdeksan parasta</p>
    <p align="center"> 1. sija
      <select name="asija" id="asija">
        <option value=" "> </option>
        <option value="Albers">Albers</option>
        <option value="Alonso">Alonso</option>
        <option value="Barrichello">Barrichello</option>
        <option value="Button">Button</option>
        <option value="Coulthard">Coulthard</option>
        <option value="Fisichella">Fisichella</option>
        <option value="Friesacher">Friesacher</option>
        <option value="Heidfeld">Heidfeld</option>
        <option value="Karthikeyan">Karthikeyan</option>
        <option value="Klien">Klien</option>
        <option value="Massa">Massa</option>
        <option value="Monteiro">Monteiro</option>
        <option value="Montoya">Montoya</option>
        <option value="R&auml;ikk&ouml;nen">R&auml;ikk&ouml;nen</option>
        <option value="Sato">Sato</option>
        <option value="Schumacher M.">Schumacher M.</option>
        <option value="Schumacher R.">Schumacher R.</option>
        <option value="Trulli">Trulli</option>
        <option value="Webber">Webber</option>
        <option value="Villeneuve">Villeneuve</option>
      </select>
    </p>
    <p align="center"> 2. sija
      <select name="bsija" id="bsija">
        <option value=" "> </option>
        <option value="Albers">Albers</option>
        <option value="Alonso">Alonso</option>
        <option value="Barrichello">Barrichello</option>
        <option value="Button">Button</option>
        <option value="Coulthard">Coulthard</option>
        <option value="Fisichella">Fisichella</option>
        <option value="Friesacher">Friesacher</option>
        <option value="Heidfeld">Heidfeld</option>
        <option value="Karthikeyan">Karthikeyan</option>
        <option value="Klien">Klien</option>
        <option value="Massa">Massa</option>
        <option value="Monteiro">Monteiro</option>
        <option value="Montoya">Montoya</option>
        <option value="R&auml;ikk&ouml;nen">R&auml;ikk&ouml;nen</option>
        <option value="Sato">Sato</option>
        <option value="Schumacher M.">Schumacher M.</option>
        <option value="Schumacher R.">Schumacher R.</option>
        <option value="Trulli">Trulli</option>
        <option value="Webber">Webber</option>
        <option value="Villeneuve">Villeneuve</option>
      </select>
    </p>
    <p align="center"> 3. sija
      <select name="csija" id="csija">
	  	<option value=" "> </option>
        <option value="Albers">Albers</option>
        <option value="Alonso">Alonso</option>
        <option value="Barrichello">Barrichello</option>
        <option value="Button">Button</option>
        <option value="Coulthard">Coulthard</option>
        <option value="Fisichella">Fisichella</option>
        <option value="Friesacher">Friesacher</option>
        <option value="Heidfeld">Heidfeld</option>
        <option value="Karthikeyan">Karthikeyan</option>
        <option value="Klien">Klien</option>
        <option value="Massa">Massa</option>
        <option value="Monteiro">Monteiro</option>
        <option value="Montoya">Montoya</option>
        <option value="R&auml;ikk&ouml;nen">R&auml;ikk&ouml;nen</option>
        <option value="Sato">Sato</option>
        <option value="Schumacher M.">Schumacher M.</option>
        <option value="Schumacher R.">Schumacher R.</option>
        <option value="Trulli">Trulli</option>
        <option value="Webber">Webber</option>
        <option value="Villeneuve">Villeneuve</option>
      </select>
    </p>
    <p align="center"> 4. sija
      <select name="dsija" id="dsija">
	  	<option value=" "> </option>
        <option value="Albers">Albers</option>
        <option value="Alonso">Alonso</option>
        <option value="Barrichello">Barrichello</option>
        <option value="Button">Button</option>
        <option value="Coulthard">Coulthard</option>
        <option value="Fisichella">Fisichella</option>
        <option value="Friesacher">Friesacher</option>
        <option value="Heidfeld">Heidfeld</option>
        <option value="Karthikeyan">Karthikeyan</option>
        <option value="Klien">Klien</option>
        <option value="Massa">Massa</option>
        <option value="Monteiro">Monteiro</option>
        <option value="Montoya">Montoya</option>
        <option value="R&auml;ikk&ouml;nen">R&auml;ikk&ouml;nen</option>
        <option value="Sato">Sato</option>
        <option value="Schumacher M.">Schumacher M.</option>
        <option value="Schumacher R.">Schumacher R.</option>
        <option value="Trulli">Trulli</option>
        <option value="Webber">Webber</option>
        <option value="Villeneuve">Villeneuve</option>
      </select>
    </p>
    <p align="center"> 5. sija
      <select name="esija" id="esija">
	  	<option value=" "> </option>
        <option value="Albers">Albers</option>
        <option value="Alonso">Alonso</option>
        <option value="Barrichello">Barrichello</option>
        <option value="Button">Button</option>
        <option value="Coulthard">Coulthard</option>
        <option value="Fisichella">Fisichella</option>
        <option value="Friesacher">Friesacher</option>
        <option value="Heidfeld">Heidfeld</option>
        <option value="Karthikeyan">Karthikeyan</option>
        <option value="Klien">Klien</option>
        <option value="Massa">Massa</option>
        <option value="Monteiro">Monteiro</option>
        <option value="Montoya">Montoya</option>
        <option value="R&auml;ikk&ouml;nen">R&auml;ikk&ouml;nen</option>
        <option value="Sato">Sato</option>
        <option value="Schumacher M.">Schumacher M.</option>
        <option value="Schumacher R.">Schumacher R.</option>
        <option value="Trulli">Trulli</option>
        <option value="Webber">Webber</option>
        <option value="Villeneuve">Villeneuve</option>
      </select>
    </p>
    <p align="center"> 6. sija
      <select name="fsija" id="fsija">
	  	<option value=" "> </option>
        <option value="Albers">Albers</option>
        <option value="Alonso">Alonso</option>
        <option value="Barrichello">Barrichello</option>
        <option value="Button">Button</option>
        <option value="Coulthard">Coulthard</option>
        <option value="Fisichella">Fisichella</option>
        <option value="Friesacher">Friesacher</option>
        <option value="Heidfeld">Heidfeld</option>
        <option value="Karthikeyan">Karthikeyan</option>
        <option value="Klien">Klien</option>
        <option value="Massa">Massa</option>
        <option value="Monteiro">Monteiro</option>
        <option value="Montoya">Montoya</option>
        <option value="R&auml;ikk&ouml;nen">R&auml;ikk&ouml;nen</option>
        <option value="Sato">Sato</option>
        <option value="Schumacher M.">Schumacher M.</option>
        <option value="Schumacher R.">Schumacher R.</option>
        <option value="Trulli">Trulli</option>
        <option value="Webber">Webber</option>
        <option value="Villeneuve">Villeneuve</option>
      </select>
    </p>
    <p align="center"> 7. sija
      <select name="gsija" id="gsija">
	  	<option value=" "> </option>
        <option value="Albers">Albers</option>
        <option value="Alonso">Alonso</option>
        <option value="Barrichello">Barrichello</option>
        <option value="Button">Button</option>
        <option value="Coulthard">Coulthard</option>
        <option value="Fisichella">Fisichella</option>
        <option value="Friesacher">Friesacher</option>
        <option value="Heidfeld">Heidfeld</option>
        <option value="Karthikeyan">Karthikeyan</option>
        <option value="Klien">Klien</option>
        <option value="Massa">Massa</option>
        <option value="Monteiro">Monteiro</option>
        <option value="Montoya">Montoya</option>
        <option value="R&auml;ikk&ouml;nen">R&auml;ikk&ouml;nen</option>
        <option value="Sato">Sato</option>
        <option value="Schumacher M.">Schumacher M.</option>
        <option value="Schumacher R.">Schumacher R.</option>
        <option value="Trulli">Trulli</option>
        <option value="Webber">Webber</option>
        <option value="Villeneuve">Villeneuve</option>
      </select>
    </p>
    <p align="center">8. sija
      <select name="hsija" id="hsija">
	  	<option value=" "> </option>
        <option value="Albers">Albers</option>
        <option value="Alonso">Alonso</option>
        <option value="Barrichello">Barrichello</option>
        <option value="Button">Button</option>
        <option value="Coulthard">Coulthard</option>
        <option value="Fisichella">Fisichella</option>
        <option value="Friesacher">Friesacher</option>
        <option value="Heidfeld">Heidfeld</option>
        <option value="Karthikeyan">Karthikeyan</option>
        <option value="Klien">Klien</option>
        <option value="Massa">Massa</option>
        <option value="Monteiro">Monteiro</option>
        <option value="Montoya">Montoya</option>
        <option value="R&auml;ikk&ouml;nen">R&auml;ikk&ouml;nen</option>
        <option value="Sato">Sato</option>
        <option value="Schumacher M.">Schumacher M.</option>
        <option value="Schumacher R.">Schumacher R.</option>
        <option value="Trulli">Trulli</option>
        <option value="Webber">Webber</option>
        <option value="Villeneuve">Villeneuve</option>
      </select>
    </p>
    <p align="center">&nbsp;</p>
    <p align="center">Osallistuja
      <select name="Osallistuja" id="Osallistuja">
	  	<option value=" "> </option>
        <option value="Jari">Jari</option>
        <option value="Juha">Juha</option>
      </select>
    </p>
    <p align="center">
      <input type="submit" name="Submit" value="Osallistu">
    </p>
  </div>
</form>
<p align="center">&nbsp;</p>
</body>
</html>

kayttaja-2791 [08.03.2005 10:31:09]

#

Sulla on:

<?php
if (!isset($_POST['submit']))
?>

Eli "mikäli ei ole säädetty $_POST submitia", vaikka eikö se juuri pidä olla ilman tuota huutomerkkiä edessä? Lisäksi formissa se on kirjoitettu isolla, eli vaihda => $_POST['Submit']

jarspa [08.03.2005 10:44:08]

#

Jes arvasin et se oli taas helppo mutta kun pää ei toimi niin ei :)

Vastaus

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

Tietoa sivustosta