Toon posts:

[php] Functie false/true werkt niet :(

Pagina: 1
Acties:

Verwijderd

Topicstarter
ik heb een functie
PHP:
1
<?function checkMembItem($item, $name) {    $sql = "SELECT * FROM gallerymember WHERE $name='$item'";    $query = mysql_query($sql) or die($sql);        if (mysql_num_rows($query) == 0) {        return "false";    }else{        return "true";    }}?>

en als code gebruik ik om deze functie te valideren
PHP:
1
<?if (strlen($username) < 4 OR checkMembItem($username, "username") != "true") {        showRegError("Incorrect Username");}if (emailCheck($email) != "true" OR checkMembItem($email, "email") != "true") {        showRegError("You need to specify a correct email address");}?>

In de database staat bv username = "test" maar wanneer ik met dit stukje test gebruik als nieuwe username vind ie um niet oftewel hij zegt dat username test niet bestaat :( hoe kan ik dit goed valideren :'(

Tnx ppl... (zo leer ik iedere keer weer wat meer...)

  • SchizoDuckie
  • Registratie: April 2001
  • Laatst online: 18-02-2025

SchizoDuckie

Kwaak

* SchizoDuckie werpt 1 blik en ziet het.



ipv
PHP:
1
<? return "true"; ?>


PHP:
1
<?return true;?>

Stop uploading passwords to Github!


Verwijderd

Topicstarter
dat heb ik geprobeerd maar werkte ook niet :( ik zal het nog eens proberen :)

-edit: werkte niet :( edit-

  • SchizoDuckie
  • Registratie: April 2001
  • Laatst online: 18-02-2025

SchizoDuckie

Kwaak

Je gebruikt ook overal strings ipv booleans :?

Stop uploading passwords to Github!


Verwijderd

Topicstarter
Op dinsdag 12 maart 2002 17:59 schreef papa_eend het volgende:
Je gebruikt ook overal strings ipv booleans :?
dat heb ik ook aangepast :)...

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Druk de waarden van al die uitgevoerde functies es af VOOR je ze in een if gaat gebruiken.

Dan zie je gelijk welke niet het goede resultaat geeft.

[edit]
en verander die or die($sql) in, or die(mysql_error() . "query: $sql");

  • Grum
  • Registratie: Juni 2001
  • Niet online
gebruik aub gewoon || ipv OR dat doet iedereen nl en kan je er ook geen gezeik over krijgen :)

  • SchizoDuckie
  • Registratie: April 2001
  • Laatst online: 18-02-2025

SchizoDuckie

Kwaak

PHP:
1
<?function checkMembItem($item, $name) {    $sql = "SELECT * FROM gallerymember WHERE $name='$item'";$query = mysql_query($sql) || die($sql);  if (mysql_num_rows($query) == 0)  {        return false;  }else   {        return true;        }}?>


PHP:
1
<?if (strlen($username) < 4 || !checkMembItem($username, "username")){        showRegError("Incorrect Username");}if (emailCheck($email) || !checkMembItem($email, "email")) {        showRegError("You need to specify a correct email address");}?>

Zo moet ie :)

[edit]fucking quote/edit functies verneuken de opmaak van [ php ] :(

Stop uploading passwords to Github!


Verwijderd

Topicstarter
tis verholpen..
PHP:
1
<?function checkMembItem($item, $name) {    $sql = "SELECT * FROM gallerymember WHERE $name='$item'";    $query = mysql_query($sql) or die($sql);        if (mysql_num_rows($query) == 0) {        return true;    }else{        return false;    }}if (strlen($username) < 4 OR !checkMembItem($username, "username")) {        showRegError("Incorrect Username");        $errReg = "1";}?>

Tnx ppl! :) spelendergewijs kom ik er wel :)
Pagina: 1