Avatar billede aswordfish Nybegynder
26. januar 2002 - 20:01 Der er 9 kommentarer

if betingelse ?

hvordan får jeg dette til at virke ???

if (mysql_num_rows($check_username)<0) {
    header("Location: $PHP_SELF?test=test");
    exit;
} else {
    print "Ik Fundt";
}
Avatar billede htx98i17 Professor
26. januar 2002 - 20:04 #1
if (mysql_num_rows($check_username)>0) {
    header("Location: $PHP_SELF?test=test");
    exit;
} else {
    print "Ik Fundt";
}
Avatar billede aswordfish Nybegynder
26. januar 2002 - 20:12 #2
htx98i17 < damn, det var forkert, der skulle stå..

if ...
ik fundt
else
fundt..

hvordan skriver jeg det (PHP) ?
Avatar billede htx98i17 Professor
26. januar 2002 - 20:14 #3
if (mysql_num_rows($check_username)<1) {
print "Ik Fundt";   
} else {
    header("Location: $PHP_SELF?test=test");
    exit;

}
Avatar billede fangel Nybegynder
26. januar 2002 - 20:30 #4
hvad med

echo "ik fundt";

istedet for

print "if fundt";

Dea_PG
Avatar billede aswordfish Nybegynder
26. januar 2002 - 20:31 #5
intet forskel !
Avatar billede fangel Nybegynder
26. januar 2002 - 20:40 #6
OK, kendt bare kun echo
Avatar billede erikjacobsen Ekspert
26. januar 2002 - 20:45 #7
Hvad skal den gøre?
Hvad gør den nu?
Altså: hvad er fejlen?
Avatar billede fangel Nybegynder
26. januar 2002 - 20:51 #8
du kunne jo prøve

if (mysql_num_rows($check_username) !== 0) {

(hvis det ikke er 0 rækker)

men, jeg blev lige forviret, er det når der er 0 rækker, eller når der ik' er ?

Dea_PG
Avatar billede barefoot Nybegynder
26. januar 2002 - 22:56 #9
mysql_num_rows vil aldrig returnere et tal mindre end nul.
Er der ingen data er den nul, og da nul typecastes til en bolean af typen false kan man skrive:

if (mysql_num_rows($check_username)) {
  //data blev fundet
  header("Location: $PHP_SELF?test=test");
  exit;
} else {
  //data blev ikke fundet
  print "Ik Fundt";
}

Men som EJ siger så ville det være rart med lidt mere beskrivelse af problemet!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester