Hallo,
Uit een systeem werkt de functie omhoog/omlaag (volgordeid) niet meer. Kan iemand mij helpen waar het fout gaat?
PHP Code:
else if($_GET['actie'] == 'verlagen') { if(isset($_GET['volgordeid']) && !empty($_GET['volgordeid'])) { if(is_numeric($_GET['volgordeid'])) { if($_GET['volgordeid'] == '1') // Als de laagste 1 is dan moet dit 1 zijn { echo 'je kunt deze niet verlagen'; } else { $huidig = $_GET['volgordeid']; $verlagen = $_GET['volgordeid']-1; $onderste = $_GET['volgordeid']; $verhogen = $_GET['volgordeid']; $huidigsql = "UPDATE content SET volgordeid = '". mysqli_real_escape_string($DBconn, $verlagen)."' WHERE paginaid = '". mysqli_real_escape_string($DBconn, $huidig)."'"; $huidigres = mysqli_query($DBconn, $huidigsql); $onderstesql = "UPDATE content SET volgordeid = '". mysqli_real_escape_string($DBconn, $verhogen)."' WHERE paginaid = '". mysqli_real_escape_string($DBconn, $onderste)."'"; $ondersteres = mysqli_query($DBconn, $onderstesql); } } } } else if($_GET['actie'] == 'verhogen') { if(isset($_GET['volgordeid']) && !empty($_GET['volgordeid'])) { if(is_numeric($_GET['volgordeid'])) { $sql = "SELECT paginaid FROM content WHERE paginaid > '". mysqli_real_escape_string($DBconn, $_GET['volgordeid'])."'"; if(!$res = mysqli_query($DBconn, $sql)) { trigger_error(mysqli_error($DBconn).'<br />In query: '.$sql); } elseif(mysqli_affected_rows($res) == 0) { // Niets gevonden dus er bestaat geen hogere ID echo '<p>Je kunt deze niet verhogen.</p>'; } else { $huidig = $_GET['volgordeid']; $verhogen = $_GET['volgordeid']+1; $bovenste = $_GET['volgordeid']; $verlagen = $_GET['volgordeid']; $huidigsql = "UPDATE content SET volgordeid = '". mysqli_real_escape_string($DBconn, $verhogen)."' WHERE paginaid = '". mysqli_real_escape_string($DBconn, $huidig)."'"; $huidigres = mysqli_query($DBconn, $huidigsql); $bovenstesql = "UPDATE content SET volgordeid = '". mysqli_real_escape_string($DBconn, $verlagen)."' WHERE paginaid = '". mysqli_real_escape_string($DBconn, $bovenste)."'"; $bovensteres = mysqli_query($DBconn, $bovenstesql); } } }
- Omhoog/omlaag werkt niet
-
11-09-2018, 16:39 #1
- Berichten
- 940
- Lid sinds
- 16 Jaar
Omhoog/omlaag werkt niet
-
-
12-09-2018, 11:07 #2
- Berichten
- 1.406
- Lid sinds
- 17 Jaar
Re: Omhoog/omlaag werkt niet
Als je hier gewoon maar een bonk met code neer kwakt en wacht op iemand die het oplost denk ik niet dat je veel response zal krijgen.. Misschien kan je duidelijker maken wat er precies niet werkt, welke foutmelding(en) je krijgt en hoe het systeem uberhaupt werkt.
-
12-09-2018, 13:50 #3
- Berichten
- 390
- Lid sinds
- 15 Jaar
Re: Omhoog/omlaag werkt niet
Zet error reporting aan als die uitstaat en kijk of je een foutmelding of waarschuwing krijgt. Als het van het een op het andere moment niet meer werkt zit er ergens in die brei wellicht een deprecated functie en die ontdek je dan vlot.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic