webForumDet fria alternativet

Scriptet försöker hämta saker ifrån formuläret direkt.

PHP

2 svar · 139 visningar · startad av Spender

Medlem sedan juni 2000468 inlägg
Frågan#1

Är väldigt ny på det här med PHP och har bara testat mig fram lite hittills. Jag försökte iaf göra ett script där man kan se ifall ett tal är större än ett annat.

Jag får ett gäng med felmeddelanden när jag går in på sidan med scriptet, men när jag fyllt i två värden i formuläret jag har och submitar så funkar det hyfsat fint sen.

Warning: Undefined variable: tal1 in G:\webpub\resultat.php on line 11

Warning: Undefined variable: tal2 in G:\webpub\resultat.php on line 11

Warning: Undefined variable: tal1 in G:\webpub\resultat.php on line 15

Warning: Undefined variable: tal2 in G:\webpub\resultat.php on line 15
Inget eller felaktigt värde.

Där är felmeddelandena jag får. Koden ser ut såhär:

Är Tal 1 större än Tal 2?
<form>
Tal 1: <input name="tal1" value=""><br>
Tal 2: <input name="tal2" value=""><br>
<input type="submit" value="Skicka!"<br><br>
</form>
Svaret blir: 
<b>
<?

if ($tal1 > $tal2) {
	print "Ja.";
}	

elseif ($tal1 < $tal2) {
	print "Nej.";
}

else {
	print "Inget eller felaktigt värde.";
}

?>
</b>

Kan jag på något sätt göra så att variablerna finns där även om några värden inte fyllts i?

------------------
Joakim Rosenqvist
Ah! this miasama of a rotting God!

Medlem sedan jan. 20001 006 inlägg
#2

Undefined Variable har tagits upp i ett antal tidigare trådar, använd söklänken ovan för att läsa dem.

/j

Medlem sedan juni 2000468 inlägg
#3

Tack. Fixade problemet nu. :D

------------------
Joakim Rosenqvist
Ah! this miasama of a rotting God!

1709 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
364 ms — deklarationer (db)
0 ms — hämta statistik (cache)
1342 ms — hämta tråd, inlägg och bilagor (db)
357 ms — ändringar (db)