webForumDet fria alternativet

Formulär image knapp

1 svar · 214 visningar · startad av Tim

TimMedlem sedan jan. 2002115 inlägg
#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?

MatteMedlem 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)) {
131 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)