Avatar billede tony_mathiesen Nybegynder
14. oktober 2004 - 15:51 Der er 8 kommentarer og
1 løsning

Hjælp til str_replace

Heysan!

Jeg har lige hurtigt et spørgsmål...!
Hvordan kan jeg sige, at hvis det felt er tomt så skal den skrive "bla" f.eks. :P

Altså hvis jeg kalder noget ud fra MySQL og der ikke er noget i det felt, så skal den skrive noget andet !
Hvordan går man det ?

str_replace("","bla",$teskt);

På forhånd tak !
Avatar billede fennec Nybegynder
14. oktober 2004 - 15:54 #1
Brug en if-sætning:

if($teskt==""){echo "bla"}else{echo $teskt}
Avatar billede bojo Nybegynder
14. oktober 2004 - 15:55 #2
if( !isset( $tekst ) )
  $tekst = "bla";

eller

if( $tekst == "" )
  $tekst = "bla";
Avatar billede tony_mathiesen Nybegynder
14. oktober 2004 - 15:55 #3
Tjaaa... Hvorfor tænkte jeg ikke lige på det :P
Tak for hjælpen...! Læg lige et svar !
Avatar billede exp Juniormester
14. oktober 2004 - 15:55 #4
if(is_empty($rs['var'])) {
  echo "bla";
} else {
  echo $rs['var'];
}
Avatar billede jakobdo Ekspert
14. oktober 2004 - 15:57 #5
Hvis du trækker noget ud fra en database, som er tomt, så kan det også være == NULL
så måske du heller skal teste på:

if (($teskt == "") OR ($teskt == NULL))
{
  echo "bla";
}
else
{
  echo $teskt;
}
Avatar billede bojo Nybegynder
14. oktober 2004 - 16:01 #6
nahhh - behold du dem
Avatar billede tony_mathiesen Nybegynder
14. oktober 2004 - 16:02 #7
Okay... Takker...! :D
Avatar billede fcknet Nybegynder
14. oktober 2004 - 18:26 #8
ellers bare brug if ($tekst) { } den er sgu ligeså god, men bare nemmere at huske og hurtigere at skrive.
Avatar billede exp Juniormester
14. oktober 2004 - 18:53 #9
fcknet >>
Du kan ikke forvente, at den syntax er gyldig i fremtiden...
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