Avatar billede flashn00b Nybegynder
12. juni 2005 - 22:44 Der er 4 kommentarer og
1 løsning

Kun udskrive hvis der er indhold i "tekst".

hvordan laver jeg en if sætning som siger (oversat)
if ($row[brugernavn] IKKE er i databasen || $row[brugernavn] har IKKE udfyldt noget i tabellen "tekst")
{
...
}

Altså, skal have en if sætning som siger:
hvis flashn00b IKKE er i databasen ELLER hvis flashn00b IKKE har udfyldt "tekst" i databasen skal den sige "test"

Please hjælp =)
Avatar billede reffo Nybegynder
12. juni 2005 - 23:35 #1
IF (empty($row[brugernavn] OR empty($row[tekst])))
          {
    echo "test";
          }
ELSE
          {
    echo "$row[brugernavn] har udfyldt felterne";
          }

Sådan du mener?
Avatar billede flashn00b Nybegynder
12. juni 2005 - 23:59 #2
du mener vel
if (empty($ok[navn]) || empty($besked)){

du mangler da en parentes? :S
Men nej, det virker ikke.
Kan man ikke lave noget med mysql_num_rows?
Avatar billede sungdk Nybegynder
13. juni 2005 - 00:28 #3
I roder! :D

<?php
if (empty($row['brugernavn']) || empty($row['tekst']))
          {
    echo "test";
          }
?>

Jo du kan også lave num_rows. Men da du skrev at det var en bestemt bruger som skulle tjekkes, om brugernavnet fantes og om brugeren evt. havde skrevet noget tekst.

Så vil det nok være nemmeste at tjekke på den ovenstående måde.
Avatar billede flashn00b Nybegynder
13. juni 2005 - 12:28 #4
er det muligt at gøre det i en mysql_query?
Avatar billede sungdk Nybegynder
13. juni 2005 - 13:40 #5
Dette er en mulighed

SELECT * FROM tabel WHERE brugernavn <> '' || tekst <> '' WHERE id = $_GET[id]

Så kan du jo tjekke det ved num_rows.

Men på mig lød det som om den skulle tjekkes lidt anderledes...
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
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

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