Gå til innhold

knapp som ikke virker


Anbefalte innlegg

Skrevet

Har forenklet koden her, men dette er opplegget:

Jeg får case "en" og case "to" til å virke.

Jeg får fram Y ved default:

 

Men jeg får ikke fram X.

 

Så jeg lurer på om det er noe med denne koden som ikke kan skrives slik?

Hvis ikke så er det da hvertfall noe annet..

 

<?php
switch($_GET['mode']) {
case "en": 
break;

case "to":
break;

default:
if ($_POST['knapp'] == "") {
 	echo "Y";
 }
 else {
 	switch ($_POST['knapp']) {
   case 'trykk': 
   	echo "X";
   break;
 	}
 }
break;
}
?>

Videoannonse
Annonse
Gjest Slettet-rXRozPkg
Skrevet (endret)

Hva med å skrive ut $_POST[knapp], så ser du nok at den har verdien 1, og ikke "trykk".

Endret av Slettet-rXRozPkg
Gjest Slettet-rXRozPkg
Skrevet

Så det du vil er bare å se om noen har klikket på bildet? Da kan du bruke:

if(isset($_POST[knapp])) eller if(!emtpy($_POST[knapp]))

Skrevet

Fant det ut, har nok gjort denne feilen tidligere.

 

<input type=image src=go!.gif> <input type=hidden name=knapp value=trykk>

 

istedefor

 

<input type=image src=go!.gif name=knapp value=trykk>

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...