Ik heb een admin gedeelte op mijn site waar ik alles wil beheren zo ook de poll gedeelde.
Zit hier al tijdje op vast. Heb eindelijk voor elkaar gekregen dat hij een while loop doet om alle antwoorden uit DB te halen met een bepaalde vraagid.
Maar nu wil ik ook kunnen updaten en ik weet bij god niet hoe ik dat doe met meerdere records en of ik de submit functie wel goed geplaatst heb (of die uberhaubt goed is geschreven in dit geval)
Wie kan mij weer wat op weg helpen?
Zit hier al tijdje op vast. Heb eindelijk voor elkaar gekregen dat hij een while loop doet om alle antwoorden uit DB te halen met een bepaalde vraagid.
Maar nu wil ik ook kunnen updaten en ik weet bij god niet hoe ik dat doe met meerdere records en of ik de submit functie wel goed geplaatst heb (of die uberhaubt goed is geschreven in dit geval)
Wie kan mij weer wat op weg helpen?
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
| //Bewerken elseif ($_GET["show"] == "edit" || $_POST["show"] == "edit") { if ($_POST["antwoord"]) { $uAntwoordenQ = "UPDATE poll_antwoorden SET antwoord = '$_POST[antwoord]' WHERE id = '$_POST[id]'"; $res = mysql_query($uAntwoordenQ); if ($res) { echo "Het bericht is bijgewerkt.";?><br><br><? echo $_POST['antwoord']; } else { echo "Het bericht is niet bijgewerkt."; } } else { $sPollVragenQ = mysql_query("SELECT id, vraag, totaal_stemmen FROM poll_vragen WHERE id = $_GET[id] ORDER BY id DESC"); $resultaat_vragen = mysql_num_rows($sPollVragenQ); if (empty($resultaat_vragen)) { echo "<p><k>Er zijn geen vragen gevonden die al afgesloten zijn.</p>"; } else { while ($vraag = mysql_fetch_array($sPollVragenQ)) { echo "<td class=\"download\" colspan=\"2\"><div class=\"entryFooterReacties\"><strong class=\"reacties\">".$vraag[vraag]."</strong></div><br><br></td>"; // Antwoorden ophalen $antwoordQuery = mysql_query("SELECT id, antwoord FROM poll_antwoorden WHERE poll_id = '$vraag[id]' ORDER BY id"); $resultaat_antwoorden = mysql_num_rows($antwoordQuery); if (empty($resultaat_antwoorden)) { echo "Fout: Geen antwoorden gevonden!"; } else { echo "<p><b>Bewerk een poll</b></p>"; echo "<form method=\"post\" action=\"$PHP_SELF\">"; echo "<input type=\"hidden\" name=\"show\" value=\"edit\">"; echo "<input type=\"hidden\" name=\"id\" value=\"$antwoord[id]\">"; while ($antwoord = mysql_fetch_array($antwoordQuery)) { // Laat de antwoorden zien echo "Antwoord ID:<br> "; echo "<input id=\"knoppen\" type=\"text\" size=\"2\" name=\"antwoord\" value=\"$antwoord[id]\"><br><br>"; echo "Antwoord:<br> "; echo "<input id=\"knoppen\" type=\"text\" size=\"40\" name=\"antwoord\" value=\"$antwoord[antwoord]\"><br><br>"; } } echo "<input id=\"knoppen\" type=\"submit\" name=\"submit\" value=\"Verstuur\">"; echo "</form>"; } } } } |
[ Voor 88% gewijzigd door SoeperKees op 02-06-2006 18:35 ]