Dringende hulp gezocht PHP/SQL!!
Je hebt wel een functie now(). Klopt dat, of verwar je dit met de MySQL functie NOW()?
Je kan ook zelf wat proberen te debuggen om te kijken waar het probleem (ongeveer) zit.
Gewijzigd op 30/03/2020 00:41:58 door - Ariën -
wanneer je alle gegevens invult en op de submit knop drukt, verdwijnt alles wat is ingevuld, maar er wordt niks toegevoegd in de database. (jamjam1.haperen.eu is de link dan kun je het zelf zien)
print_r is handig om array's en objecten
var_dump is ideaal om te zien wat er in een variabele zit, en wat voor type het is (string, array, boolean...)
echo Iets op je scherm tonen, bijvoorbeeld in een doolhof aan if-else / while statements om te kijken welke route er wordt doorlopen.
debug_backtrace Als je echt een fout wilt lokaliseren via een 'backtrace'. Die is erg nuttig als je een flinke applicatie hebt.
Uiteraard hoor je dergelijke debug-meldingen nooit in in productie te tonen. Enkel bij het uittesten. Als je het goed wilt doen bouw je een variabele in je configuratie-script (config.php) waarmee je de debug aan kan zetten, of je kijkt op welke URL je draait: Als dit de testomgeving is, dan zet je de debug-meldingen aan.
Aan de gebruikers op een productiesite meld je dan enkel dat er 'een technisch probleem aan de website is.' En dan log je de melding op de achtergrond in een speciaal bestand, of stuur je dan per mail naar de beheerder.
Ikzelf geef de gebruiker ook een linkje naar een mail, waarin een unieke code gegeven wordt, waaraan ik uiteindelijk weet welke fout er speelt.
Het gaat in jouw geval om een schoolproject, maar toch vond ik het wel handig om dit even te vertellen. :)
Gewijzigd op 30/03/2020 01:20:00 door - Ariën -
Hmm inderdaad ja. Ik ben het aan het uitvogelen nu en ik denk dat ik het heb. Als ik jou uit je slaap houd dan moet je gewoon gaan slapen trouwens :)
Ik hoop dat het je nu verder lukt! Ik ben inderdaad aan slaap toe!
Komt goed, goede nacht!