login  Naam:   Wachtwoord: 
Registreer je!
 Forum

pagina omhoog en naar beneden

Offline WouterPSV - 21/05/2008 11:09 (laatste wijziging 21/05/2008 11:11)
Avatar van WouterPSVLid Hallo,

Ik ben bezig met een CMS te maken. Altans dat probeer ik. Ik heb alles al wel zo'n beetje alleen nu wil ik het volgende.

Ik heb een hokje pagina eigenschappen en daar wil ik het volgende in de maken

+
Positie : 4
-

Als je dus op dus op - druk dan wordt het 5 en + wordt 3.

Graag ook dat de tekst gelijk wijzigd, zodat als ik op bewerken klik dat het dan gewijzigd word in de database. Het hoeft niet direct gewijzigd te worden als je op +/- klikt

Nu zou het ook mooi zijn dat dan nummer 3 of 5 dan ook wijzigd dus doe je + word 3-4 doe je min wordt 5-4.
Echter kan ik dit later zelf ook uit vogelen al eerst de plaats van de pagina die ik wil wijzigen maar word gedaan.

Ik heb in mijn pagina tabel een veld genaamd:

  1. plaats mediumint(9)


Hopelijk heeft iemand een leuk voorbeeld Tutorial zou nog beter zijn. Leer ik er ook nog wat van. 

2 antwoorden

Gesponsorde links
Offline marten - 21/05/2008 11:14
Avatar van marten Beheerder
  1. // Volgorde veranderen (naar beneden)
  2. if (isset($_GET['move_down']))
  3. {
  4. // volgorde verwisselen met de volgorde van het onderliggende hoofdstuk
  5. $qOnderHoofdstuk = mysql_query("SELECT volgorde, submenu_id FROM submenu
  6. WHERE volgorde > ".$_GET['move_down']." ORDER BY volgorde ASC LIMIT 0,1") or die (mysql_error());
  7. if (mysql_num_rows($qOnderHoofdstuk) != 0)
  8. {
  9. $onderVolgorde = mysql_result($qOnderHoofdstuk, 0, "volgorde");
  10. $ondersubmenu_id = mysql_result($qOnderHoofdstuk, 0, "submenu_id");
  11.  
  12. mysql_query("UPDATE submenu SET volgorde = ".$onderVolgorde." WHERE submenu_id = ".$_GET['id']);
  13. mysql_query("UPDATE submenu SET volgorde = ".$_GET['move_down']." WHERE submenu_id = ".$ondersubmenu_id);
  14. }
  15. mysql_free_result($qOnderHoofdstuk);
  16. header ("location: ../index.php?route=content/submenu_aanpassen");
  17. } else {
  18. header ("location: ../index.php?route=content/submenu_aanpassen");
  19. }
  20.  
  21.  
  22. // Volgorde veranderen (naar boven)
  23. if (isset($_GET['move_up']))
  24. {
  25. // volgorde verwisselen met de volgorde van het bovenliggend hoofdstuk
  26. $qBovenHoofdstuk = mysql_query("SELECT volgorde, submenu_id FROM submenu
  27. WHERE volgorde < ".$_GET['move_up']." ORDER BY volgorde DESC LIMIT 0,1") or die (mysql_error());
  28. if (mysql_num_rows($qBovenHoofdstuk) != 0)
  29. {
  30. $bovenVolgorde = mysql_result($qBovenHoofdstuk, 0, "volgorde");
  31. $bovensubmenu_id = mysql_result($qBovenHoofdstuk, 0, "submenu_id");
  32.  
  33. mysql_query("UPDATE submenu SET volgorde = ".$bovenVolgorde." WHERE submenu_id = ".$_GET['id']);
  34. mysql_query("UPDATE submenu SET volgorde = ".$_GET['move_up']." WHERE submenu_id = ".$bovensubmenu_id);
  35. }
  36. mysql_free_result($qBovenHoofdstuk);
  37. header ("location: ../index.php?route=content/submenu_aanpassen");
  38. } else {
  39. header ("location: ../index.php?route=content/submenu_aanpassen");
  40. }


Bekijk bovenstaand voorbeeld maar eens. Code is van Joel.
Offline WouterPSV - 21/05/2008 11:48 (laatste wijziging 21/05/2008 11:51)
Avatar van WouterPSV Lid Het is volgens mij wat ik bedoel. Het werkt niet zoals ik het wil hebben maar het gaat me zeker verder helpen.

Bedankt. Laat topic nog wel even open als ik nog later hulp nodig heb  
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.21s