login  Naam:   Wachtwoord: 
Registreer je!
 Forum

verwijderen/bewerken bij script

Offline kilian - 26/01/2007 23:18
Avatar van kilianLid Ik had een mooi, fantastisch script op jullie site gevonden nl. http://www.site...amp;id=311 .
Ik zit nui echter met een probleempje... Zoals daar in de reactie's staat kan je idd de berichten niet verwijderen of aanpassen. Weet er iemand wat er fout is?
als jullie code's van een aparte pagina willen eef ik ze wel, maar ik weet niet waar het aan kan liggen, dus is het een beetje zinloos om alles te posten he ;)

7 antwoorden

Gesponsorde links
Offline Martijn1989 - 26/01/2007 23:25
Avatar van Martijn1989 PHP ver gevorderde Post heel de code van : admin.php maar eens op Plaatscode.be
Offline kilian - 26/01/2007 23:27 (laatste wijziging 26/01/2007 23:27)
Avatar van kilian Lid ok, admin: http://plaatscode.be/3968/
maar ik denk aan de bestandsnamen te zien dat de volgende bestanden ook handig kunnen zijn:
verwijdernieuws.php: http://plaatscode.be/3969/
wijzignieuws.php: http://plaatscode.be/3970/
Offline Ibrahim - 27/01/2007 00:16 (laatste wijziging 27/01/2007 00:31)
Avatar van Ibrahim PHP expert die script is heel verouderd, en ik raad je aan om die niet te gebruiken. Het maakt namelijk gebruik van register_globals. En jij hebt vast een PHPversie waar dat standaard uit staat. En dat is maar goed ook.

Wil je het werkend krijgen, dan moet je variabelen als $actie veranderen in (in jou geval) $_GET['actie'].

Ik heb het een beetje aangepast, leesbaarder gemaakt, en die $actie variabele veranderd naar $_GET 

http://plaatscode.be/3972/
Offline kilian - 27/01/2007 08:48 (laatste wijziging 27/01/2007 09:38)
Avatar van kilian Lid ik krijg een error als ik een berich verwijder: Notice: Undefined

Notice: Undefined index: actie in C:\wamp\www\nieuws\admin\verwijdernieuws.php on line 13

Notice: Undefined index: actie in C:\wamp\www\nieuws\admin\verwijdernieuws.php on line 50
+ Weet je zeker dat je dit nieuwsbericht wilt verwijderen?

en als ik dan ja klik krijg ik dit:

DELETEFOUT: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1

--edit--
die config is ondertussen gefixt, de rest ,niet.
ik denk dat ik wel weet waar he probleem zich bevind:
if ($_GET['actie'] == 1)
en
if ($_GET['actie'] == 2)

--edit--
ik denk dat ik het anders ga doen: via pma. dat is ook beveiligd en daar werkt het wel.
ik zou nu enkel een simple manier moeten kunnen vinden om online in mijn pma hetzelfde te doen als de functie die in dit systeem zit, maar dan werkend.
ken er iemand een manier voor dit?
Offline Ibrahim - 27/01/2007 09:41
Avatar van Ibrahim PHP expert
Citaat:
Notice: Undefined index: actie in Cwampwwwnieuwsadminverwijdernieuws.php on line 13

Notice: Undefined index: actie in Cwampwwwnieuwsadminverwijdernieuws.php on line 50


inderdaad, actie is niet gedefineerd. Kijk eens in de URL of je ?actie=... ziet staan.
Offline webstab - 27/01/2007 10:04 (laatste wijziging 27/01/2007 10:05)
Avatar van webstab PHP ver gevorderde Je moet best nog eerst controleren of actie wel gedefineerd is.
  1. <?php
  2. if (Isset($_GET['actie']) && $_GET['actie'] == "wat.er.stond") {
  3. // als het een cijfer is laat je best de quotes weg
  4. // hier je actie
  5. } else {
  6. // wat moet er anders gebeuren
  7. } ?>

Maar ik raad je aan om niet in dat script alles beginnen aan te passen. Dat vraagt nog veel meer werk en geknoei dan er zelf eentje te maken. (Ik weet dat ik ook zo ben begonnen en ik heb er veel tijd mee verloren, toen ik php probeerde te leren, maar je leert er wel van)
Offline kilian - 27/01/2007 16:40
Avatar van kilian Lid ondertussen ben ik al zo ver geraakt om te kunnen deleten, maar van wijzigen is nog steeds geen sprake. als ik op je klik, gebeurt er buiten het feit dat alles terug pringt zoals voor de edit, niets
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.223s