Avatar billede crunch Nybegynder
26. april 2001 - 16:20 Der er 8 kommentarer og
1 løsning

hvorfor er alle tilstande sande ?


hej.
jeg prøver at lave følgende kode, for så at kalde en tilstand via en querystring. men siden includerer alle filerne. hvorfor ?


<html>
<body>


<?

if ($tilstand = 1){
include (\'side1.inc\');
}

if ($tilstand = 2){
include (\'side2.inc\');
}

if ($tilstand = 3){
include (\'side3.inc\');
}


?>




</body>
</html>
Avatar billede barlach Nybegynder
26. april 2001 - 16:23 #1
ved sammenligneing skal du bruge
if ($tilstand == 1){
Avatar billede cvsac Nybegynder
26. april 2001 - 16:23 #2
if ($tilstand == 1){

}


det virker
Avatar billede cvsac Nybegynder
26. april 2001 - 16:23 #3
damn
Avatar billede limemedia Nybegynder
26. april 2001 - 16:28 #4
var
<?php
    if ($tilstand) {
        include (\"side\".$tilstand.\".inc\");    
    }
?>
ikke en bedre løsning ?
Avatar billede crunch Nybegynder
26. april 2001 - 16:38 #5
tak for jeres hjælp.
Avatar billede demaweb Nybegynder
26. april 2001 - 16:39 #6
Ret til dette:

<html>
<body>


<?

if ($tilstand == 1){
include (\'side1.inc\');
}

if ($tilstand == 2){
include (\'side2.inc\');
}

if ($tilstand == 3){
include (\'side3.inc\');
}


?>




</body>
</html>

Grunden til dette er at hvis du bare skriver \"=\", tror php at du vil sætte værdien af \"$tilstand\" vil 1! og det vil du jo ikke, du vil have php til at vise side1.inc, hvis tilstand er == 1!

Her er en liste over nogle af de specialtegn  i php:

\\n  ny linje
\\t  tabulator
\\r  carriage return
\\\\  backslash
\\$  dolllartegn ($)
\\\"  anførselstegn (\")

Håber det er svar nok, eller skriv igen!

Avatar billede crunch Nybegynder
26. april 2001 - 16:41 #7
tak for forklaringen. jeg har desværre delt points ud så ...
men tak for hjælpen alligevel
Avatar billede demaweb Nybegynder
26. april 2001 - 16:44 #8
Du skal også bruge:

<  Mindre end
<=  Mindre end eller lig med
>=  større end eller lig med
>  større end
==  er lig med
!=  er ikke lig med

JEg ved ikke om du er nybegynder indenfor PHP, men hvis du er kan jeg andbefale dig at købe bogen, \"Start på PHP\", som er skrevet af Thomas G. Kristensen, og udgiver af IDG, bogen kan købes i end hver boghandel, og koster kun 69,-, OG det meste af dette jeg ved om PHP/Mysql, har jeg lært efter denne bog, den er rigtig god, så den kan jeg anbefale. Held og Lykke.

</DeMaWeb>
Avatar billede crunch Nybegynder
26. april 2001 - 16:47 #9
jo tak.jeg har nu arbejdet i asp længe og det er KUN når jeg ikke kan slippe uden om linux at jeg bruger PHP. Men hvad, det kan være jeg på et tidspunkt kommer til at skifte mening.
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