Fout in bewerk/verwijder script

  • Ik verveelde me, dus ik dacht: ik ga een bewerk/verwijder systeem maken. Ik heb hem nu helemaal gemaakt, maar nu doet hij het niet goed.
    Het verwijderen wel, maar het bewerken niet. Als ik op bewerk klik, dan zie je wel de invoervelden, maar als ik op de submit button klik, dan bewerkt hij niet. Weten jullie hoe dit komt?
    Alvast bedankt.


    admin-songs.php

  • Brrrrrrrrr!


    $_REQUEST...


    *begint te rillen*


    $_REQUEST is niet fijn wanneer je niet van CSRF houd, zoals ik...


    Ook raad ik je aan je code te indenten...



    Maar wat zegt een mysql_error() ons?

    PHP
    $bool = mysql_query("UPDATE songs SET title = $songtitle, maker = $songmaker, url = $songurl WHERE id = $songid") or trigger_error('MySQL error: '.mysql_error());
  • Het is al gelukt.
    Ik heb hem wat veranderd en toen deed hij het.
    Dit script zet ik straks in een ander topic gratis, zodat je het zelf ook kunt gebruiken.
    Dit is trouwens mijn eerste zelfgemaakte php script (a)


    Hier kan een slotje op
    :slotje:

  • Ik heb wat tips voor je.;)



    Dit stukje script had beter met een if else structuur kunnen doen, is overzichtelijker (En ook heel iets sneller, maar goed). Daarnaast returnt mysql_query() een boolean, true of false dus, dat is eigenlijk iets anders als '0' en '1'.


    En zet je error reporting eens goed hoog.;) Dan krijg je als het goed is nog een paar errors.:cheer:

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!