Ik zit met het volgende probleem:
in de database zitten bepaalde velden waaraan een waarde hangt. Op deze waarde worden ze later geselecteerd dus deze moet ik kunnen veranderen. Het makkelijke deel van het script heb ik al af, het uit de database halen van de velden en met die waarde laten zien. Dat gebeurd op de volgende manier:
Ik wilde de waarde van volgorde dus aan het id van de categorie hangen omdat ik anders niet kon doorgeven aan de database waar hij die waarde moet veranderen. Nu is het probleem hoe ik dat ga doorgeven? Wat ik geprobeerd heb is dit:
Maar dit werkt dus niet, heb het geprobeerd met verschillende waarden in het 'set' en 'where' stuk van de query maar niks lijkt te werken. Nou zal dit wel niet kunnen met de whilefunctie maar ik weet zo niet hoe ik het anders moet doen. Zou iemand mij een stukje in de goede richting kunnen helpen.
Alvast bedankt.
Edit: Ik ben de titel vergeten, sorry.
in de database zitten bepaalde velden waaraan een waarde hangt. Op deze waarde worden ze later geselecteerd dus deze moet ik kunnen veranderen. Het makkelijke deel van het script heb ik al af, het uit de database halen van de velden en met die waarde laten zien. Dat gebeurd op de volgende manier:
PHP:
1
| <?$query_cat = "select * from forum_cat order by volgorde ";$resultaat_cat = mysql_query($query_cat) or die(mysql_error());while ($cat = mysql_fetch_object($resultaat_cat)) { echo " <tr> <td>$cat->naam</td> <td><input type = 'text' name = '$cat->id' value = '$cat->volgorde' size = '5'></td> </tr>?> |
Ik wilde de waarde van volgorde dus aan het id van de categorie hangen omdat ik anders niet kon doorgeven aan de database waar hij die waarde moet veranderen. Nu is het probleem hoe ik dat ga doorgeven? Wat ik geprobeerd heb is dit:
PHP:
1
| <?while ($catnaam = $naam) { $query = "update forum_cat set volgorde = $volgorde where id = $id"; mysql_query($query) or die(mysql_error()); }?> |
Maar dit werkt dus niet, heb het geprobeerd met verschillende waarden in het 'set' en 'where' stuk van de query maar niks lijkt te werken. Nou zal dit wel niet kunnen met de whilefunctie maar ik weet zo niet hoe ik het anders moet doen. Zou iemand mij een stukje in de goede richting kunnen helpen.
Alvast bedankt.
Edit: Ik ben de titel vergeten, sorry.