login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Fout in php code/ hij laat me niet door

Offline cool2009 - 02/01/2008 00:18 (laatste wijziging 02/01/2008 00:19)
Avatar van cool2009Nieuw lid De laatste tijd ben ik bezig om een systeem te vergroten en dingen van andere systemen erbei in te bouwen. Nu laat de code mij niet door op dat systeem maar toch ben ik admin.
Dit stukje:
mysql_query("INSERT INTO inlog (ID,naam,wachtwoord) VALUES (1, '".$gebruikersnaam."','".$wachtwoord."')"); werd door veel mensen raar tegen aangeken. Desondanks dat ik nog maar een beginner ben zal ik even uitleggen wat dit stukje moet doen.
Dit stukje moet ID 1 met gebruikersnaam en wachtwoord de admin met ID 1 doorlaten tot die pagina uit de sql tabel inlog
Misschien is dit wel heel onduidelijk uitgelegd maar ik heb mijn best gedaan.

Code:klik hier

kevin 

5 antwoorden

Gesponsorde links
Offline jc2 - 02/01/2008 01:03
Avatar van jc2 PHP interesse Is het niet beter om een kolom 'ingelogd' en 'inlogtijd' erbij te maken en via een select- en update-query:
1. controleert of iemand ingelogd (1) of niet ingelogd (0) is.
2. controleert of iemand nog ingelogd mag zijn (bijv. na 24 uur)

Wil je dit toch behouden?
Dan zou ik jouw code veranderen in:
  1. mysql_query("INSERT INTO inlog (ID,naam,wachtwoord) VALUES ('1','$gebruikersnaam','$wachtwoord')");

Dat scheelt weer wat onnodige aanhalingstekens en punten. 
Offline Wim - 02/01/2008 04:48
Avatar van Wim Crew algemeen jc2: op je laatste opmerking:
het parsen van een string met de quotes is 30% sneller dan zonder quote's en puntjes. Je maak het jezelf overzichtelijker (in de meeste gevallen), je bent zeker op compatibiliteit met volgende versies (gezien php.net het nu aanraad om zo te doen), en het is sneller. Waarom ga je dan moeilijk doen? 
Offline cool2009 - 02/01/2008 20:18 (laatste wijziging 02/01/2008 20:22)
Avatar van cool2009 Nieuw lid Ik snap het al
ik zal even kijken of hij het nu doet
 

EDIT: HIJ ZEGT NOGSTEEDS DAT IK GEEN ADMIN BEN
Offline Bart - 02/01/2008 20:23
Avatar van Bart PHP expert Je hoeft niet te schreeuwen, we snappen je probleem zo ook wel
Offline cool2009 - 02/01/2008 20:46
Avatar van cool2009 Nieuw lid Het was voor de duidelijkheid omdat ik het bericht heb veranderd  
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.325s