webForumDet fria alternativet

Formulär image knapp

HTML & CSS

1 svar · 214 visningar · startad av Tim

Medlem sedan jan. 2002115 inlägg
Frågan#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)) {
278 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
144 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
140 ms — ändringar (db)