php functie maken instellen wat voor een word er in moet staan om iets te doen

  • Onderwerp starter Onderwerp starter tim66
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

tim66

Gebruiker
Lid geworden
2 feb 2013
Berichten
45
hallo

ik ben een php functie aan het maken en ik wil een argument hebben dat als ik daar bijvoorbeeld: a invul dat hij bijvoorbeeld naar en andere pagina gaat. en als ik dan b invul dat hij bijvoorbeeld iets uit een database haal maar dat als ik c invul dat er niks gebeurt.

weet iemand hoe dit moet?

alvast bedankt
 
Dit kun je doen door een if, bijvoorbeeld:
Ik neem aan de je het tekstvak het variabel $tekst hebt gegeven. Dit is het idee, het is niet uitgewerkt. Ik weet ook niet of de code volledig klopt.
Code:
<?php
if $tekst="a"
{
header: "http://iets.nl";
}
else if $tekst="b"
{
echo $waardeuitdb;
}
else if $tekst="c"
{
stop;
}
else
{
stop;
}
?>
 
Aangezien het om een functie gaat lijkt mij dit een beter voorbeeld:
PHP:
function doeiets( $action = "c" )
{
    switch( $action )
    {
        case "a":
            header( 'Location: http://www.jouwsite.nl/pagina-a.php' );
        break;
        case "b":
            // Verbinding met database maken
            return $result;
        break;
        default:
            return;
        break;
    }
}

doeiets( "a" );

Een if-elseif-else kan ook, maar waarschijnlijk is een switch overzichtelijker.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan