Hidden value waarde OPGELOST
Ik heb een form waarin verschillende radiobuttons staan:
Code (php)
1
2
3
4
5
2
3
4
5
<?php
echo "<input type='radio' name='template_res' id='template_1_800' value='800' ". $checked1800 ." onClick='document.getElementById(\"template_value\").value = 1; document.forms[\"templatekiezen\"].submit();'/><span class='white'>800 pixels</span><br />";
echo "<input type='radio' name='template_res' id='template_1_1024' value='1024' ". $checked11024 ." onClick='document.getElementById(\"template_value\").value = 1; document.forms[\"templatekiezen\"].submit();'/><span class='white'>1024 pixels</span><br />";
echo "<input type='radio' name='template_res' id='template_1_1280' value='1280' ". $checked11280 ." onClick='document.getElementById(\"template_value\").value = 1; document.forms[\"templatekiezen\"].submit();'/><span class='white'>1280 pixels</span>";
?>
echo "<input type='radio' name='template_res' id='template_1_800' value='800' ". $checked1800 ." onClick='document.getElementById(\"template_value\").value = 1; document.forms[\"templatekiezen\"].submit();'/><span class='white'>800 pixels</span><br />";
echo "<input type='radio' name='template_res' id='template_1_1024' value='1024' ". $checked11024 ." onClick='document.getElementById(\"template_value\").value = 1; document.forms[\"templatekiezen\"].submit();'/><span class='white'>1024 pixels</span><br />";
echo "<input type='radio' name='template_res' id='template_1_1280' value='1280' ". $checked11280 ." onClick='document.getElementById(\"template_value\").value = 1; document.forms[\"templatekiezen\"].submit();'/><span class='white'>1280 pixels</span>";
?>
en
Code (php)
1
2
3
4
5
2
3
4
5
<?php
echo "<input type='radio' name='template_res' id='template_2_800' value='800' ". $checked2800 ." onClick='document.getElementById(\"template_value\").value = 2; document.forms[\"templatekiezen\"].submit();'/>800 pixels<br />";
echo "<input type='radio' name='template_res' id='template_2_1024' value='1024' ". $checked21024 ." onClick='document.getElementById(\"template_value\").value = 2; document.forms[\"templatekiezen\"].submit();'/>1024 pixels<br />";
echo "<input type='radio' name='template_res' id='template_2_1280' value='1280' ". $checked21280 ." onClick='document.getElementById(\"template_value\").value = 2; document.forms[\"templatekiezen\"].submit();'/>1280 pixels<br />";
?>
echo "<input type='radio' name='template_res' id='template_2_800' value='800' ". $checked2800 ." onClick='document.getElementById(\"template_value\").value = 2; document.forms[\"templatekiezen\"].submit();'/>800 pixels<br />";
echo "<input type='radio' name='template_res' id='template_2_1024' value='1024' ". $checked21024 ." onClick='document.getElementById(\"template_value\").value = 2; document.forms[\"templatekiezen\"].submit();'/>1024 pixels<br />";
echo "<input type='radio' name='template_res' id='template_2_1280' value='1280' ". $checked21280 ." onClick='document.getElementById(\"template_value\").value = 2; document.forms[\"templatekiezen\"].submit();'/>1280 pixels<br />";
?>
Als je van de eerste 3 radiobuttons, 1 van de 3 radio buttons checked word de value 1. Als je van de andere 3 1 checked wordt de value 2.
Deze value wordt veranderd. Hierdoor kan je achterhalen welke template is gekozen en welke resolutie is gekozen. Nu is het zo, dat als je klaar ben dat je op opslaan moet klikken, dan gaat ie kijken welke template er is geselecteerd en dan voert hij hem uit.
Maar de value wordt maar 1 x gevuld daarna is de value weer ''.
Hoe kan ik ervoor zorgen dat de value gevuld blijft met de juiste waarde?
Gewijzigd op 13/11/2012 17:27:27 door Sem E
nou ekart gooi het in een $_SESSION
maar is al opgelost siebe haha ;)
owkee mooi jonge!
haha pannekoek heb je me kunnen vinden jonge :P