if Abfrage in php

...komplette Frage anzeigen

3 Antworten

du könntest mit include eine entsprechende php Datei einbinden und somit anzeigen.

Danke für deine Antwort.

wie funktioniert dass?

0
@dummkopf123453

Du machst zwei PHP Dateien - eine für männlich und eine für weiblich. Danach kannst du die in deiner IF-Abfrage folgendermaßen einbinden:

include("m.php");

bzw.

include("w.php");   

sofern die Dateien im selben Verzeichnis liegen natürlich. Es wird dann die gesamte PHP Datei an der Stelle wo das include steht eingebunden.

Siehe auch:

http://www.php.net/manual/de/function.include.php

0
@EightSix

so ich habs jetzt mal ausprobiert:

<html>
<?php
    if (isset($_POST["weiblich"])){
        include ("ausgabe.php");
        }
    elseif (isset($_POST["maennlich"])){
        include ("ausgabe2.php");
        }
    
?>
</html>

Und hier das Formular:

<DOCTYPE html>
<html>
<form action="test.html" method="post">
<head>
    <title>Bmi Rechner</title>
    <link rel="Stylesheet" type="text/css" href="Stylesheet.css"/>
</head>
<body>
    <h1>Bmi Rechner</h1>
    <div class="cm">
        Gr&ouml;&szlig;e in cm: <Input type="number" name="cm" class="number"> 
    </div>
    <br>
    <div class="kg">
        Gewicht in kg: <Input type="number" name="kg" class="number">
    </div>
    <br>
    <div class="Geschlecht">
        Geschlecht: <Input type="checkbox" checked name="weiblich" value=""> weiblich
                    <Input type="checkbox" name="maennlich" value=""> m&auml;nnlich
    </div>
    <br>
    <div>
        <Input type="submit" value="Berechnen"> 
    </div>
</body>
</html>
0
@dummkopf123453

Dein

Tag scheint auch nicht da sein wo es hingehört. Das muss z.B. nach dem
<h1>Bmi Rechner</h1>

und es muss auch wieder irgendwo geschlossen werden.

0

if($_post["geschlecht"] == "männlich") { //reaktion } elseif($_post["geschlecht" == "weiblich") { \reaktion } else { echo "Du musst ein Geschlecht aussuchen"; }

Was möchtest Du wissen?