PHP ver gevorderde |
|
Weet iemand hoe ik ervoor kan zorgen dat ik mijn poll antwoorden kan wijzigen dit is het stukje wat ik nu heb:
}elseif($_GET['ond'] == "edit"){
if($_POST['poll_edit']){
...iets om de opgegeven antwoorden te wijzigen...
mysql_query("UPDATE poll_antwoord SET antwoord = '".$value."' WHERE");
$qpoll_edit = mysql_query("SELECT vraag FROM poll_vraag WHERE id = '".$_GET['id']."'");
$vraag = mysql_result(mysql_query("SELECT vraag FROM poll_vraag WHERE id='".$_GET['id']."'"), 0);
echo "
<form method=\"post\" action=\"\">
<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\">
<tr>
<td>Wijzig hier de vraag in:<br /></td>
</tr>
<tr>
<td><input type=\"text\" name=\"vraag\" value=\"".$vraag."\" /></td>
</tr>
<tr>
<td>Wijzig hier de antwoorden:<br /></td>
</tr>";
$edit_antwoorden_poll = mysql_query("SELECT antwoord FROM poll_antwoord WHERE poll='".$_GET['id']."'") or die('Error on line '.__LINE__.' : ' . mysql_error());
while($poll_antwoorden = mysql_fetch_assoc($edit_antwoorden_poll)){
echo "<tr><td><input name=\"***\" type=\"text\" value=\"".$poll_antwoorden['antwoord']."\" /></td></tr>";
}
echo "
</td>
</tr>
<tr>
<td><input type=\"submit\" name=\"poll_edit\" value=\"Edit\" /></td>
</tr>
</table>
</form>";
}elseif($_GET['ond'] == "edit"){ if($_POST['poll_edit']){ ...iets om de opgegeven antwoorden te wijzigen... mysql_query("UPDATE poll_antwoord SET antwoord = '".$value."' WHERE"); $qpoll_edit = mysql_query("SELECT vraag FROM poll_vraag WHERE id = '".$_GET['id']."'"); <form method=\"post\" action=\"\"> <table cellpadding=\"0\" cellspacing=\"0\" border=\"0\"> <tr> <td>Wijzig hier de vraag in:<br /></td> </tr> <tr> <td><input type=\"text\" name=\"vraag\" value=\"".$vraag."\" /></td> </tr> <tr> <td>Wijzig hier de antwoorden:<br /></td> </tr>"; $edit_antwoorden_poll = mysql_query("SELECT antwoord FROM poll_antwoord WHERE poll='".$_GET['id']."'") or die('Error on line '.__LINE__.' : ' . mysql_error()); echo "<tr><td><input name=\"***\" type=\"text\" value=\"".$poll_antwoorden['antwoord']."\" /></td></tr>"; } </td> </tr> <tr> <td><input type=\"submit\" name=\"poll_edit\" value=\"Edit\" /></td> </tr> </table> </form>";
en de mysql:
CREATE TABLE `poll_vraag` (
`id` int(11) NOT NULL auto_increment,
`vraag` varchar(255) NOT NULL,
`open` int(1) NOT NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM;
CREATE TABLE `poll_antwoord` (
`id` int(11) NOT NULL auto_increment,
`poll` int(11) NOT NULL,
`antwoord` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM;
CREATE TABLE `poll_vraag` ( `id` int(11) NOT NULL auto_increment, `vraag` varchar(255) NOT NULL, `open` int(1) NOT NULL, ) TYPE=MyISAM; CREATE TABLE `poll_antwoord` ( `id` int(11) NOT NULL auto_increment, `poll` int(11) NOT NULL, `antwoord` varchar(255) NOT NULL, ) TYPE=MyISAM;
alvast bedankt
|