kein fehler aber geht nich!

  • hi
    also Ich möchte das oben aus der URL der befehl sound geholt wird!
    und ewnn dieser z.b. dann als rock definiert wird das dann mp3=intro-rock.mp3
    ist.....
    er zeigt auch keinen fehler an aber es geht nich :/

    der entsprechende code :


    und bitte nicht sagen beim if tag fehlen die klamemrn also so.

    Code
    if ($sound = "rock"){ $mp3 = "intro-rock.mp3";}


    dennd as geht auch nicht .... :/

    plz help me !!

    sTefF

  • dein titel lautet "kein fehler aber es geht nicht"... irgendwie ein widerspruch in sich... wenn du keinen fehler gemacht hättest, würd es ja gehn...

    PHP
    <?php
    $sound = $_GET['sound'];
    if ($sound = "rock") $mp3 = "intro-rock.mp3";
    if ($sound = "hiphop") $mp3 = "intro-hiphop.mp3";
    if ($sound = "house") $mp3 = "intro-house.mp3";
    else $mp3 = "intro.mp3"

    ...bittesehr

  • ähm versuch doch bitte mal bei einem vergleich "==" und nicht "=" da du sonst die Variable auf den Wert setzt !

    PHP
    <?php
    $sound = $_GET['sound'];
    if ($sound == "rock") $mp3 = "intro-rock.mp3";
    if ($sound == "hiphop") $mp3 = "intro-hiphop.mp3";
    if ($sound == "house") $mp3 = "intro-house.mp3";
    else $mp3 = "intro.mp3";
    ?>

    am besten ist aber (da deine ELSE-Anweisung nicht hinhaut) !

  • Zitat von Rocco

    dein titel lautet "kein fehler aber es geht nicht"... irgendwie ein widerspruch in sich... wenn du keinen fehler gemacht hättest, würd es ja gehn...

    ja es wird kein fehler angezeigt...! im browser.. baer geheen tuts auch nicht so war des gemeint.. !

    und thx aber geht auch nich :(

    was das größte rätzel für mich ist, ist das er immer house sagt ? bei den 4 möglickeiten...........
    ich hab die echozeilen in der test datei oben hingesetzt.....
    1. zeile ist mp3
    2. zeile ist sound..

    http://www.oceans-crew.com/indexphp3.php

    er sagt immer House......!!!
    aber des darf er ja egendlich nicht.. eigendlich ja normal einfach intro !?

    man kann probieren was mann will bleibt immer gleich........

    http://www.oceans-crew.com/indexphp3.php
    http://www.oceans-crew.com/indexphp3.php?sound=rock
    http://www.oceans-crew.com/indexphp3.php?sound=hiphop
    http://www.oceans-crew.com/indexphp3.php?sound=house

    PS: des ist immer die aktuelle problem datei weil da probier ich auch rum.......

  • hey ST-O Keule !!!

    DANKE !!!

    you are the best ;p lol

    danke !
    fuktioniert ohne probleme !!!
    danke....!!!!

    aber wie kann man auch so doof sein und en = machen o_O naja ok THX !

  • sry aber ich versteh die welt nichtmehr !!!

    vorher ging alles perfekt !
    ich hab an dem oho teil nichts verändert !

    hab ihn auch nocheinmal aus dem forum kopiert !
    doch nun geht es wieder nicht !

    hab die echo zeile oben wieder angefügt auf
    http://www.oceans-crew.com/indexphp3.php
    die beispiele sind ja oben noch genauer!
    angezeigt wird $mp3

    des Code:

    PHP
    <?php 
    $sound = $_GET['sound']; 
    if ($sound == "rock") $mp3 = "intro-rock.mp3"; 
    if ($sound == "hiphop") $mp3 = "intro-hiphop.mp3"; 
    if ($sound == "house") $mp3 = "intro-house.mp3"; 
    else $mp3 = "intro.mp3"; 
    ?>

    ich cheggs nicht... es geht nur house !! wennich rock angebe kommt normal intro.. nur wenn ich sound als house definiere macht er house !!
    wenn ich es als rock definiere ignoriert er es und macht trotzdem nur intro!!

    AAHHH

  • LEERE MAL DEINEN CACH VOM BROWSER !

    Am besten !

    Code
    <?
    switch($sound){
     case "rock" : $mp3 = "intro-rock.mp3"; break;
     case "hiphop" : $mp3 = "intro-hiphop.mp3"; break;
     case "hous" : $mp3 = "intro-house.mp3"; break;
     default: $mp3 = "intro.mp3";
    }
    ?>

    und du solltest keine Probleme mehr haben !!!!

    (schreibfehler nicht ausgeschlossen !?)