login  Naam:   Wachtwoord: 
Registreer je!
 Forum

functie fout

Offline Lino - 25/11/2008 18:59
Avatar van LinoNieuw lid Ik heb net een log-in scripje gemaakt, maar blijkt nu dat er een fout in m'n functie zit

  1. function controle($username, $password, $connect){
  2. $sql = "SELECT Klant_ID, Username, Password FROM Klant WHERE Username='$username'";
  3. $resultaat = odbc_exec($connect, $sql);
  4. if (odbc_num_rows($resultaat) > 0){
  5. $wachtwoord = odbc_result($resultaat, "Password");
  6. $klantid = odbc_result($resultaat, "Klant_ID");
  7. if ($wachtwoord != $password){
  8. return false;
  9. } else {
  10. return $klantid;
  11. }
  12. } else {
  13. return false;
  14. }
  15. }


Is er iemand die de fout ziet?

3 antwoorden

Gesponsorde links
Offline Stijn - 25/11/2008 19:07
Avatar van Stijn PHP expert De debugger bij mij geeft geen fout. Wat voor foutmelding krijg je?
Offline Lino - 25/11/2008 19:11
Avatar van Lino Nieuw lid Geen foutmelding, maar m'n waarde komt steeds false uit
Offline Stijn - 25/11/2008 19:38
Avatar van Stijn PHP expert
  1. if (odbc_num_rows($resultaat) > 0){

Is deze conditie waar? Worden de variabelen $wachtwoord en $klantid wel ingevuld? And last but not least, is $password wel gelijk aan $wachtwoord. Dit kan je allemaal testen door een echo te plaatsen in een if. Komt die echo op je scherm, dan wordt die if code uitgevoerd.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.191s