Gå til innhold

bildeknapp


Anbefalte innlegg

Dette er sikkert velkjent:

 

<form method=post action=nesteside.php>
<input type=submit name=ord value=x></td>
</form>

 

Men nå skal jeg ha et bilde jeg har laga sjøl istedetfor den grå submit-knappen.

Hvordan kan jeg skrive det på tilsvarende måte, med bruk av <input type=submit>.

Lenke til kommentar
Videoannonse
Annonse

Eh?

Du kan ikke ha value på img... tror jeg. Det jeg tenkte på var noe som:

<form name=dittskjema method=post action=nesteside.php>
<img src="bilde.gif" onclick="document.forms.dittskjma.submit()"</td>
</form>

Om du trenger å sende en variabel med navn "ord" og verdi "x", kan du bare legge til et hidden field:

<input type=hidden name=ord value=x>

Lenke til kommentar
Hvorfor ikke bruke input type="image". Den kan du jo gi et navn, bare å plukke bort f.eks. .x eller .y

Hmm... Tenkte jeg ikke på. Har ikke sett det siden min tidligere dreamweaver dager. :)

Hva mente du med "plukke bort f.eks. .x eller .y"?

Når du klikker på et bilde så submiter den skjemaet og posisjonen musen var på bilde, så den sender f.eks. ?variabel=Hei&bilde.x=10&bilde.y=20

 

Så da kan du bare bruke navnet på variablene som verdi, men ta bort .x eller .y

Lenke til kommentar

echo "<form method=post action=nesteside.php>";
echo "<td><input type=image src=bilde.gif name=ord                                                            value=x></td></form>";

 

Denne koden er satt i en løkke slik at value'n endrer seg ettersom hvilken knapp man trykker på.

 

Jeg får trykket på knappen, men det er ingenting som skjer.

Har prøvd print_r($_POST['ord']) men får ingen verdi på neste side.

Lenke til kommentar

Du kan ikke gi den noen verdi da verdien settes avhengig av possisjonen musepekeren har over bildet. Du må bruke navnet på bildet, f.eks.:

 

<form method="post" action="">

<input type="image" name="bildet">

</form>

<?php

 

foreach($_POST as $variabel => $verdi){

echo "$verdi";

}

 

?>

Lenke til kommentar

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å
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...