kostenloser Webspace werbefrei: lima-city


Zufällige Ausgabe

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    g********e

    Hey,
    ich will mit PHP eine Zufällige ausgabe machen aber habe keine ahnung wie das geht und finde auch nichts Vernümpftiges wen ich es google.

    Also ich habe mir mal ein bischien erarbeitet aber ich weiß nicht wie der Code dazu heißt . . .

    <?php
    $name = $_POST["name"];
    echo ("$name ist supper" OR "$name ist toll" OR "$name ist brilliant");
    
    ?>


    Also so könnte es sein aber ist es ja leider nicht :D

    MFG
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Autor dieses Themas

    g********e

    karpfen schrieb:
    Damit solltest Du weiterkommen:

    http://php.net/manual/de/function.rand.php


    ok danke, hilft mir schon weiter =D

    -------------------------------------------------------------

    hey,
    ich habe hier jetzt meinen Code wie ich es geplant hatte und es funktioniert nicht =/ ICH BRAUCHE TIPPS =D

    <?php
    $name = $_POST["name"];
    
    if($name=="")
        {
        echo "du hast keinen Namen eingetragen";
        }
        else
        {
        $nr = rand(1, 10);
    if (1==$nr)
        {
        echo "$name du bist gut.";
        }
    if (2==$nr)
        {
        echo "$name du bist ginijal, respeckt";
        }
    if (3==$nr)
        {
        echo "$name du bist du xD";
        }
    if (4==$nr)
        {
        echo "$name, very nice ;D";
        }
    if (5==$nr)
        {
        echo "$name *neidisch* .___.";
        }
    if (6==$nr)
        {
        echo "$name, omg ich will jetzt nichts falsches sagen -.-*";
        }
    if (7==$nr)
        {
        echo "$name wie peinlich *lach flash* xD";
        }
    if (8==$nr)
        {
        echo "$name hehe ^^";
        }
    if (9==$nr)
        {
        echo "$name wuhuuu, jetzt kann die Party steigen =D";
        }
    if (10==$nr)
        {
        echo "$name hab dich Vermisst :)";
        }
    
    
    ?>

    die sprüche sind nicht von mir xD doch ein paar ;D

    MFG

    Beitrag zuletzt geändert: 15.1.2012 22:08:54 von giga-score
  4. das machst du so :


    <?php
    $zufallszahl = rand(1, 3);
    $name = $_POST["name"];

    if ($zufallszahl == 1)
    echo $name." ist supper" ;
    if ($zufallszahl == 2)
    echo $name."ist toll";
    if ($zufallszahl == 3)
    echo $name."ist brilliant";
    ?>




    Beitrag zuletzt geändert: 15.1.2012 22:20:13 von supremecraft
  5. Autor dieses Themas

    g********e

    supremecraft schrieb:
    das machst du so :


    <?php
    $zufallszahl = rand(1, 3);
    $name = $_POST["name"];

    if ($zufallszahl == 1)
    echo $name." ist supper" ;
    if ($zufallszahl == 2)
    echo $name."ist toll";
    if ($zufallszahl == 3)
    echo $name."ist brilliant";
    ?>




    ich habe jetzt deins genutzt und da kommt garnichts >.<
  6. <?php

    $name = $_POST["name"];

    $arr = array("$name ist supper", "$name ist toll", "$name ist brilliant");

    $maxarr = count($arr) - 1;

    $zufall = rand(0,$maxarr);

    echo $arr[$zufall];

    ?>

    Das Array ist beliebig erweiterbar, viel Spaß damit :)

    Beitrag zuletzt geändert: 15.1.2012 22:43:20 von copynpaste
  7. n*****t

    supremecraft schrieb:
    das machst du so :


    <?php
    $zufallszahl = rand(1, 3);
    $name = $_POST["name"];

    if ($zufallszahl == 1)
    echo $name." ist supper" ;
    if ($zufallszahl == 2)
    echo $name."ist toll";
    if ($zufallszahl == 3)
    echo $name."ist brilliant";
    ?>




    Kleiner Fehler^^ :D

    <?php
    $zufallszahl = rand(1, 3);
    $name = $_POST["name"];
    
    if ($zufallszahl == 1)
    { echo $name." ist supper" ; }
    if ($zufallszahl == 2)
    { echo $name."ist toll"; }
    if ($zufallszahl == 3)
    { echo $name."ist brilliant"; }
    ?>


    So sollte es laufen.

    Beitrag zuletzt geändert: 15.1.2012 23:26:47 von nr-soft
  8. nr-soft schrieb:
    Kleiner Fehler^^ :D


    Die "{}" weglassen sind keine Fehler, nur mit ist es übersichtlicher und besser :)

    supremecraft schrieb:
    das machst du so :

    <?php
    $zufallszahl = rand(1, 3);
    $name = $_POST["name"];

    if ($zufallszahl == 1)
    echo $name." ist supper" ;
    if ($zufallszahl == 2)
    echo $name."ist toll";
    if ($zufallszahl == 3)
    echo $name."ist brilliant";
    ?>


    Getestet und funktioniert bei mir, wüsste auch nicht wo ein Fehler liegen sollte. Natürlich kann man anstatt der 3 "if" "elseif" einbauen, aber das seh ich nicht als Fehler, sondern nur als unschön.
  9. n*****t

    Komisch.

    Bei der PHP Version auf meiner FBox geht es nur mit dem Klammern {}. Sorry :D

    Gruß,
    Timo
  10. Man darf die Klammern weglassen, wenn die If-Anweisung nur 1 Zeile lang ist.

    Zur Not macht ihr einfach immer die Klammern ;)
  11. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!