Ausgabe in verschiedenen Fragen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
antwort
ausgeben
aussehen
bude
code
dank
einsetzen
farbe
freundin
garnichts
geschenk
geschrieben code
gewinnspiel
http
importieren
schenk
url
welt
zahl
zuviel
-
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 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
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 -
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. -
staymyfriend schrieb:
Du hast auch bei Deinem geposteten Code nach dem '</div>' ein '?>' zuviel...
Oh...
Dass ist mit jetzt peinlich trotzdem Danke -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage