Ben bezig met een menu die ik uit een database haal.
De gebruiker kan menuitems toevoegen en aanpassen.
Het moet ook mogelijk zijn om de volgorde van de items te beïnvloeden.
Hiervoor heb ik de volgende tabel:
Met een javascriptje worden de Items gewisseld in de volgende hidden fields:
<input type="hidden" name="1" id="1" value="Doelstellingen" />
<input type="hidden" name="4" id="4" value="Contact" />
<input type="hidden" name="5" id="5" value="Site Info" />
Deze woorden vanuit de database gegenereerd
Het update van één record is vrij eenvoudig echter hoe kan ik dit met alle doen?
Code tot nu toe:
Bottom line;
Doet niks!
Wie heeft enige suggestie.
Graag nuttige antwoorden of meedenkers, ik heb niks aan antwoorden zoals "www.google.nl"
De gebruiker kan menuitems toevoegen en aanpassen.
Het moet ook mogelijk zijn om de volgorde van de items te beïnvloeden.
Hiervoor heb ik de volgende tabel:
| Menu |
| topic_id |
| topic_naam |
| topic_volgorde |
Met een javascriptje worden de Items gewisseld in de volgende hidden fields:
<input type="hidden" name="1" id="1" value="Doelstellingen" />
<input type="hidden" name="4" id="4" value="Contact" />
<input type="hidden" name="5" id="5" value="Site Info" />
Deze woorden vanuit de database gegenereerd
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
| $result2 = mysql_query("select * from menu order by topic_volgorde")or die (mysql_error()); while ($row2 = mysql_fetch_array($result2)) { echo "<input type=\"hidden\" name=\""; echo $row2["topic_volgorde"]; echo "\" id=\""; echo $row2["topic_volgorde"]; echo "\" value=\""; echo $row2["topic_naam"]; echo "\" />\n"; } |
Het update van één record is vrij eenvoudig echter hoe kan ik dit met alle doen?
Code tot nu toe:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| <?PHP if ($_POST["cont"] == "volgorde") { while(list($key, $value) = each($_POST)) { if(intval('$key')) { $query = "update menu set topic_volgorde=$key where topic_naam=$value "; mysql_query($query) or die(mysql_error()); } } } ?> |
Bottom line;
Doet niks!
Wie heeft enige suggestie.
Graag nuttige antwoorden of meedenkers, ik heb niks aan antwoorden zoals "www.google.nl"
BTO