webForumDet fria alternativet

formulär - variabeln skickas inte

PHP

3 svar · 246 visningar · startad av Pedda

Medlem sedan juni 20006 031 inlägg
Frågan#1

När jag testade att byta ut submit knappen till en bild så skickas inte variabeln med. Är det så att det inte fungerar att ha en bild istället, eller har jag gjort något fel?

<form name=\"edit\" method=\"post\" action=\"redigera.php\">
<input type=\"hidden\" name=\"id\" value=\"$id\">
<input type=\"image\" src=\"bilder/edit.gif\" name=\"redigera\">
</form>

Finns det något annat sätt att fixa det på?

Medlem sedan aug. 20002 975 inlägg
#2

Använder du input type="image" så skickas variablerna $redigera_x och $redigera_y , med var någonstans, i x- och y-led mätt i pixel, man klickade i bilden.

Medlem sedan juni 20006 031 inlägg
#3

Hur ska man göra istället då? Borde väl gå att lösa på nåt sätt?!

Medlem sedan aug. 20002 975 inlägg
#4

Jag förstår inte vad som är problemet.

När du klickar på din bild skickas variablerna $id med sitt värde samt $redigera_x och redigera_y med sina pixel-värde.

På skriptsidan tar du sedan emot med:

if (isset($_POST['redigera_x'])) {
   // Gör något med $_POST['id']
}
297 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
156 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
156 ms — ändringar (db)