wat is beter?
Wat is dan beter?
Alles op een pagina, dus de form en dan met action="" en dan alle php op dezelfde pagina?
of naar een andere pagina verwijzen action="voorbeeld.php" en hier alles op verwerken?
En waarom is die optie beter? veiliger? enz?
volgens mij is daar weinig verschil tussen...zolang je alles maar escaped etc. en een goede beveiliging inbouwt...
Voordeel bij de eerste is: Wanneer iets niet correct is ingevuld, kan je meteen weer het formulier tonen. Wil je dit doen bij de 2de manier, dan moet je ofwel de html-code van de form 2x genereren, of de gebruiker terugsturen naar de eerste pagina.
Ik snap je voorbeeld niet helemaal...
zou je dit willen toelichten?
Wanneer je PHP_SELF gebruikt in het action-veld van je form-element, dan zou ik bijvoorbeeld een nep-mailtje naar een aantal mensen kunnen versturen, met daarin een aangepaste url naar jouw login-formulier. Voor die mensen lijkt het dan alsof ze op jouw site zitten, jouw domeinnaam staat in de URL en alle links werken gewoon. Maar als ze regelrecht inloggen, wordt hun informatie mooi naar mij gestuurd omdat ik de uiteindelijke HTML heb aangepast door PHP_SELF te beïnvloeden.
En waarom zou je zo'n lange PHP code gaan typen als je ook gewoon "" kan doen?
en "" is niet te beinvloeden?
Alles is te beinvloeden. Dus of je nou een bestand, PHP_SELF, of gewoon "" doet, maakt geen hol uit. Ik doe zelf "", omdat ik dit makkelijker vind.
Wanneer ik in me db een reeks heb staan
bv... lak00001 t/m lak 000013
eerste gegenereerd van de ID auto_increment.
Er is iets fout gegaan waardoor die nu 14 zou overslaan.
Hoe kan ik dit aanpassen of oplossen.
Of is er een andere manier hoe een serie nooit onderbroken kan worden.
Alvast bedankt voor de hulp
action="" zal niet door de validtor komen. Gebruik zelf altijd action="#"
Quote:
Wat is het nut van zo'n reeks in de database?lak00001 t/m lak 000013
Verder is een id met auto_increment enkel bedoeld om records uniek te kunnen aanduiden, het maakt dus voor het id niet uit of dat nu 13, 14 of 231 is. Ga dus ook niet proberen om de auto_increment te beïnvloeden, dat zal je alleen maar problemen opleveren...
Ik weet dat je deze niet kan aanpassen, maar het moet ook op een andere manier kunnen... bv. ik haal de laatste uit me db +1 en das me volgende. Gewoon via een andere tabel. Ik heb deze reekst nodig.
Iemand die kan helpen?