[PHP] warum geht das nit???????
-
hab folgenden code:
echo" <form action=\"javascript:openpoll('pollresult.php?action=vote')\" method=\"post\"> <tr> <td width=\"100%\" background=\"images/design/menu_middle.png\"> <table width=\"160px\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin-left:17px;\"> <tr> <td width=\"100%\" align=\"center\"><span class=\"text_b\">$poll_title[2]</span></td> </tr> </table> </td> </tr>"; $result = mysql_query("SELECT * FROM `poll_points` WHERE `pollid` = '$poll_title[0]'"); while($data = mysql_fetch_row($result)) { echo" <tr> <td width=\"100%\" background=\"images/design/menu_middle.png\"><span class=\"text\"> <input type=\"radio\" name=\"poll\" value=\"$data[2]\">$data[3]</span></td> </tr>"; $value ++; } echo" <tr height=\"72\"> <td width=\"100%\" background=\"images/design/menu_bottom.png\" valign=\"top\"><input type=\"submit\" value=\"Abstimmen\" style=\"margin-top:5px; margin-left:47px\"><br/><span class=\"option\" style=\"margin-left:68px;\"><a href=\"javascript:openpoll('pollresult.php?action=results')\">[Ergebnis]</a></span></form></td> </tr>";
er soll nen neues fenster öffnen, und die variable poll soll den weert enthalten, der angeklickt wurde.
ein neues fenster geht auf, jedoch hat die variable poll keinen wert.p.s.: ich hab nen feld angeklickt
cya
-
Also du willst die Formulardaten in einem JavaScript-Popup verarbeiten, oder?
1. Denkansatz: (wohl der Sinnvollere)
in onsubmit ein Fenster(Popup) mit namen öffnen und diesen als target angeben<form action="pollresult.php?action=vote" target="pollWin" onsubmit="window.open('about:blank','pollWin');" method="post">
2. Denkansatz:
<script type="text/javascript"> <!-- function getPoll(form) { var pollValue; for(i=0;i<form.poll.length;i++) { if(form.poll[i].checked) pollValue = form.poll[i].value; } javascript:window.open(form.action+'&poll='+pollValue); } //--> </script> <form action="pollresult.php?action=vote" onsubmit="getPoll(this); return false;" method="post"> <input type="radio" name="poll" value="1">1<br> <input type="radio" name="poll" value="2">2<br> <input type="submit"> </form>
btw: mit PHP hat das doch eigentlich nicht direkt etwas zu tun
-
danke flenders ich werd es morgen ausporbiern.. bin jetz nit mehr am richtigen rechner dafür *gg*
hmm na ja ok hast recht.. hat nit direkt was mit php zu tun.. keine ahnung..
war wahrscheinlich schon zu müde *gg*
zu viel gearbeitetaber trotzdem vielen dank flenders!
cya