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
- 944
- Lid sinds
- 15 Jaar
Omhoog/omlaag werkt niet
-
In de schijnwerper
Gezocht linkpartners en blogs DA20+ TF20+ | Ruil en Koop | Diverse branchesLinkpartnersSITE.nl: Registreer je .nl domeinnamen voor € 3,99, verlengen voor €4,99HostingMaandelijkse boost linkbuilding - Geen reserve Nu vanaf slechts 99 euro per maand.Overige dealsAPI koppeling laten maken?Freelance / Werk -
12-09-2018, 11:07 #2
- Berichten
- 1.407
- Lid sinds
- 16 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
- 386
- Lid sinds
- 14 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