Jump to content

[TUT] [PHP] Variablen en IF commando met Inlcude


Recommended Posts

Geplaatst: (bewerkt)

Welkom bij deze Tutorial!

Ik ga jullie uitleggen, hoe je d.m.v. variablen kan kijken of iets mag.

We gebruiken hierbij (niet zooo belangrijk maar zeker wel handig) de command Include.

Oke, eerst de sampler.

Class.php:

<?php
$site_state = "online";
$naam = "Mark";
$copy = "Copyright TIMB0 2007 - All rights reserved";
?>

Zoals jullie zien, noem ik deze pagina "Class.php".

Je mag hem noemen zoals je wilt, maar in deze tut gebruik ik deze.

Ik maak in deze pagina (class.php) allemaal variables.

$ <-- variable.

site_state <-- naam variable

= <-- wat hij moet gaan doen

"" <-- nu tekst... dat moet tussen de "" in..

; <-- afsluiten, dat is (haast) altijd bij PHP codes.

Ik maak dus meer variables aan, die ik later waarschijnlijk ga gebruiken.

Nu ga ik de pagina "Index.php" maken, die kan jij uiteraard later zelf hernoemen...

<?php
include("class.php");

If ($site_state == "Online") {
echo "Welkom op mijn site!";
} elseif ($site_state == "update") {
echo "Wij zijn momenteel de site aan het updaten! Kom later terug!";
} else {
echo "De site is momenteel offline! Kom later terug!";
}
?>

Oke, nu ga ik het uitleggen.

include("class.php");

Hiermee roepen wij de pagina Class.php aan, waar de variables in staan.

Heel handig om je pagina netter te houden.

Class.php moet wel in dezelfde map staan!

If ($site_state == "Online") {

Het IF commando, Wanner de variable $Site_state is "online" dan moet je { dit weergeven.

Waarom ==? == checkt tekst, = checkt alleen getallen als ik het goed onthouden heb :)

echo "Welkom op mijn site!";

Heel "simpel" een echo, dus tekst laten zien...

} elseif ($site_state == "update") {

Hetzelfde als de eerste IF uitleg, alleen nu is het ELSEif.

Als het de bovenstaande niet is, maar het is wel "update" dan moet je dit doen...

} else {

Als het niet "online" of "update" is moet je dit weergeven.

}

IF commando afsluiten.

Zo, Hopelijk heb ik dat goed uitgelegd :)

Even wat sampler:

<?php
include("class.php");

If ($site_state == "Online") {
?>
<b>Welkom!!! Ik ben momenteel wel bezig met mijn site :)<br>
Kijk anders even op www.gtaforum.nl :)</b>
<?php
} elseif ($site_state == "update") {
?>
<b>Momenteel zijn wij aan het updaten, kom later terug!</b>
<?php
} else {
echo "De site is momenteel offline! Kom later terug!";
}
?>

Zo, die is wat uitgebreider :)

Je kan nu "simpel" html codes gebruiken zonder dat je rekening hoeft te houden met PHP.

In "online" en "update" dan ;)

Hopelijk heb ik het zo voldoende uitgelegd :)

Suc6!

Vragen zijn altijd welkom!

Bewerkt: door Timb0
Geplaatst:

= en == zijn twee verschillende operatoren, en het heeft niets te maken met getallen of strings..

De = operator is de toekenning, hij geeft een variabele een nieuwe waarde.

Dus

a = 3; geeft a de waarde 3

a = "help"; geeft a de waarde "help"

De == operator is een evregelijkings operator, daarmee kun je checken of twee waardes gelijk zijn, deze gebruik je bijvoorbeeld in een IF-constructie.

a == 3 is waar als a de waarde 3 heeft

a == "help" is waar als a de waarde "help" heeft.

Een reactie plaatsen

Je kan nu een reactie plaatsen en pas achteraf registreren. Als je al lid bent, log eerst in om met je eigen account een reactie te plaatsen.

Gast
Op dit onderwerp reageren...

×   Je hebt text geplaatst met opmaak.   Opmaak verwijderen

  Only 75 emoji are allowed.

×   Je link is automatisch ingevoegd.   In plaats daarvan weergeven als link

×   Je vorige bewerkingen zijn hersteld.   Alles verwijderen

×   You cannot paste images directly. Upload or insert images from URL.

  • Recent actief   0 leden

    • Er zijn hier geen geregistreerde gebruikers aanwezig.
×
×
  • Create New...