kostenloser Webspace werbefrei: lima-city


Ausgabe in verschiedenen Fragen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    schinkenmedia

    Kostenloser Webspace von schinkenmedia

    schinkenmedia hat kostenlosen Webspace.

    Guten Abend liebe Community,

    ich habe mit PHP ein kleines Gewinnspiel geschrieben:

    <?php
    
    
    
    	$nummer1=$_GET['eingabefeld1'];
    	$nummer2='3';
            
    
    	if ($nummer1==$nummer2)
    	{
              $antwort='Du hast gewonnen! Du bekommst "Garnichts"! <br />
               Besonders wenn man sich zu dick fühlt, ist "Garnichts" <br />
               die beste Ernährung! Deine Bude ist zu voll? Stell einfach <br />
               "Garnichts" hinein! Du willst deiner Freundin ein Geschenk machen, <br />
               weisst aber nicht, was? Schenk ihr einfach "Garnichts!"<br />
               Wie du siehst, ist "Garnichts" praktischer und vielseitiger <br />
              als alles andere! Überigens: Wir importieren "Garnichts" aus <br />
              den 3. Welt Ländern, denn die haben dort davon (leider) mehr als <br />
              Genug!';              
    	}
    
            
            if ($nummer1<$nummer2)
            {
              $antwort='Die Zahl ist zu klein!';
            }
    
    
            if ($nummer1>$nummer2)
            {
              $antwort='Die Zahl ist zu gross!';
            }
    
    
    
    
    ?>
    
    <!DOCTYPE html>
    <html>
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
            <title>Gewinnspiel</title>
        </head>
        <body>
    
    
    
    <Center>
    <b>
    <p>
    <h1>
    Gewinnspiel
    </h>
    </p>
    </b>
    <p>
    Errate die Zahl zwischen 1-10! Zu gewinnen gibt es zwar </br>
    nichts, aber es lohnt sich trotzdem (nicht)! 
    </p>
    
    		<form action="gewinnspiel.php" method="get">
    			<input type="text" name="eingabefeld1">
    
    			</input>
    
    			<input type="submit">
    
    			</input>
    
    		</form>
    
    <?php
     
            
       echo $antwort
           
    ?>
    
    </Center>
    
    	
    			</div>
    		</div>
        </body>
    </html>


    Zu finden ist es auch hier: http://schinkenmedia.de/gewinnspiel.php


    Nun möchte ich noch einbauen, dass $antwort rot ausgegeben wird, wenn die Zahl zu groß oder zu klein ist, und dass $antwort grün ausgegeben wird, wenn die Zahl richtig ist.

    Dies ist mein erster PHP-Script, daher bitte ich um eine Einsteigerfreundliche Antwort.

    mfg



    //EDIT: Sorry für die Überschrift, ich wollte "Farben" statt "Fragen" schreiben.

    Beitrag zuletzt geändert: 27.10.2011 21:15:52 von schinkenmedia
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. Ganz einfach gelöst würde ich einfach den Ausgabetext so ausgeben...
    <span color=farbe>Ausgabetext</span>

    In Deinem Fall könnte das dann so aussehen...
    $antwort='<span color=farbe>Dein Antworttext</span>';

    und für farbe 'red' oder 'green' einsetzen.


    Beitrag zuletzt geändert: 27.10.2011 21:44:35 von staymyfriend
  4. Autor dieses Themas

    schinkenmedia

    Kostenloser Webspace von schinkenmedia

    schinkenmedia hat kostenlosen Webspace.

    staymyfriend schrieb:
    Ganz einfach gelöst würde ich einfach den Ausgabetext so ausgeben...
    <span color=farbe>Ausgabetext</span>

    In Deinem Fall könnte das dann so aussehen...
    $antwort='<span color=farbe>Dein Antworttext</span>';

    und für farbe 'red' oder 'green' einsetzen.


    Danke, aber irgendwie funktioniert das nicht. ich hab das jetzt so gelöst:

    <div style=color:green>
       <?php    
       echo $antwort1;
    ?>
    </div>
      
       <div style=color:red>
       <?php  
       echo $antwort2;   
    ?>
       </div>
       <div style=color:red>
       <?php  
       echo $antwort3;   
    ?>
       </div>
    
           
    ?>


    Mein Problem dabei: Er gibt den Endtag "?>" als Text aus.
  5. Du hast auch bei Deinem geposteten Code nach dem letzten '</div>' ein '?>' zuviel...

    Beitrag zuletzt geändert: 27.10.2011 22:15:42 von staymyfriend
  6. Autor dieses Themas

    schinkenmedia

    Kostenloser Webspace von schinkenmedia

    schinkenmedia hat kostenlosen Webspace.

    staymyfriend schrieb:
    Du hast auch bei Deinem geposteten Code nach dem '</div>' ein '?>' zuviel...



    Oh...:wall:
    Dass ist mit jetzt peinlich :biggrin: trotzdem Danke :-D
  7. 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!