Formulär image knapp

HTML & CSS

1 svar · 225 visningar · startad av Tim

Medlem sedan jan. 2002115 inlägg
Trådstart#1

Hej! Efter lite felsökning har jag kommit fram till vad som är fel med vad jag försöker göra med denna kod:

<?php

@$nytt = $_POST["nytt"];

if(isset($nytt)) {

$namn = $_POST["namn"];
$enamn = $_POST["enamn"];

echo "$namn $enamn";

}
?>

<html><head></head><body>

<form method="post" action="testtwo.php">
<input type="text" name="namn">
<input type="text" name="enamn">
<input type="image" src="images/submit.jpg" value="Submit" name="nytt">
</body>

</html>

Jag har alltså en image submit knapp. Problemet jag har är att NAME attributet inte fungerar på den, så jag kan inte få kontakt med skriptet. Detta funkar dock när jag sätter dit en standard submit knapp.

Vet någon hur man åtgärdar det här problemet?

Medlem sedan aug. 20002 975 inlägg
#2

När du använder en input type=image skickas positionen på var du klickade på bilden med som variabler x och y. Har du använt name också skickas variablerna som nytt_x och nytt_y.
Så jag skulle föreslå att du ändrar till:

@$nytt = $_POST["nytt_x"];
if(isset($nytt)) {
259 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)