PHP in HTML klappt nicht

Noki99

Mitglied
Hallo, ich hab diesen Code:

PHP:
<body style="background:#3ADF00">
<?php
$produkt = $_POST["Produkt"];
if($produkt == "1")
   {
   $produktname = "200000 * Getreide";
       $warenauflager = nein;
   }
if($produkt == "2")
   {
   $produktname = "91000 * Mais";
       $warenauflager = nein;
   }
if($produkt == "3")
   {
   $produktname = "75000 * Klee";
       $warenauflager = nein;
   }
if($produkt == "4")
   {
   $produktname = "36000 * Raps";
       $warenauflager = nein;
   }
if($produkt == "5")
   {
   $produktname = "25000 * Futterrueben";
       $warenauflager = nein;
   }
if($produkt == "6")
   {
   $produktname = "12500 * Kraeuter";
       $warenauflager = nein;
   }
if($produkt == "7")
   {
   $produktname = "5600 * Sonnenblumen";
       $warenauflager = nein;
   }
if($produkt == "8")
   {
   $produktname = "5400 * Kornblumen";
       $warenauflager = nein;
   }
if($produkt == "9")
   {
   $produktname = "625000 * Karotten";
       $warenauflager = nein;
   }
if($produkt == "10")
   {
   $produktname = "192500 * Gurken";
       $warenauflager = nein;
   }
if($produkt == "11")
   {
   $produktname = "98000 * Radieschen";
       $warenauflager = nein;
   }
if($produkt == "12")
   {
   $produktname = "69500 * Erdbeeren";
       $warenauflager = nein;
   }
if($produkt == "13")
   {
   $produktname = "51000 * Tomaten";
       $warenauflager = nein;
   }
if($produkt == "14")
   {
   $produktname = "44444 * Zwiebeln";
       $warenauflager = nein;
   }
if($produkt == "15")
   {
   $produktname = "26500 * Spinat";
       $warenauflager = nein;
   }
if($produkt == "16")
   {
   $produktname = "27100 * Blumenkohl";
       $warenauflager = nein;
   }
if($produkt == "17")
   {
   $produktname = "22800 * Kartoffeln";
       $warenauflager = nein;
   }
if($produkt == "18")
   {
   $produktname = "9888 * Geranien";
       $warenauflager = nein;
   }
if($produkt == "19")
   {
   $produktname = "26881 * Gaensebluemchen";
       $warenauflager = nein;
   }
if($produkt == "20")
   {
   $produktname = "10000 * Eier";
       $warenauflager = ja;
   }
?>
<html>
	<head>
		<title></title>
	</head>
	<body>
		<p style="text-align: center;">
		    <span style="font-family:comic sans ms,cursive;"><span style="font-size: 25px;">Deine Bestellung: <? echo "$produktname" ?></span></span></p>
	    <p style="text-align: center;">
			<span style="font-size:20px;"><span style="font-family: comic sans ms,cursive;">
			    <?php 
       if($warenauflager == nein)
   {
       echo "Die Ware ist leider gerade nicht vorr&auml;tig, klicke auf das Logo, um zur&uuml;ck zu kommen!";
															 };
														 ?>
			    <?php
				if($warenauflager == ja)
					{
				    echo "Dein Produkt kostet 1&euro;! Du kannst bei Paypal einfach die Anzahl &auml;ndern, um mehr Produkte zu bekommen!";
					}
			    ?>
			    </span></span></p>
	</body>
</html>
<html>
<? 
if($warenauflager == "ja")
   {
       echo"<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="3YLNNYTTJ84AS">
<table>
<tr><td><input type="hidden" name="on0" value="Farmername:">Farmername:</td></tr><tr><td><input type="text" name="os0" maxlength="200"></td></tr>
</table>
<input type="image" src="https://www.paypalobjects.com/de_DE/DE/i/btn/btn_buynow_LG.gif" border="0" name="submit" alt="Jetzt einfach, schnell und sicher online bezahlen – mit PayPal.">
<img alt="" border="0" src="https://www.paypalobjects.com/de_DE/i/scr/pixel.gif" width="1" height="1">
</form>";
   } 
?>
</html>

Warum geht das nicht, was ist an Zeile 133 Falsch?

Danke ;)
 
PHP:
<body style="background:#3ADF00">
<?php
$produkt = $_POST["Produkt"];
if($produkt == "1")
   {
   $produktname = "200000 * Getreide";
       $warenauflager = nein;
   }
if($produkt == "2")
   {
   $produktname = "91000 * Mais";
       $warenauflager = nein;
   }
if($produkt == "3")
   {
   $produktname = "75000 * Klee";
       $warenauflager = nein;
   }
if($produkt == "4")
   {
   $produktname = "36000 * Raps";
       $warenauflager = nein;
   }
if($produkt == "5")
   {
   $produktname = "25000 * Futterrueben";
       $warenauflager = nein;
   }
if($produkt == "6")
   {
   $produktname = "12500 * Kraeuter";
       $warenauflager = nein;
   }
if($produkt == "7")
   {
   $produktname = "5600 * Sonnenblumen";
       $warenauflager = nein;
   }
if($produkt == "8")
   {
   $produktname = "5400 * Kornblumen";
       $warenauflager = nein;
   }
if($produkt == "9")
   {
   $produktname = "625000 * Karotten";
       $warenauflager = nein;
   }
if($produkt == "10")
   {
   $produktname = "192500 * Gurken";
       $warenauflager = nein;
   }
if($produkt == "11")
   {
   $produktname = "98000 * Radieschen";
       $warenauflager = nein;
   }
if($produkt == "12")
   {
   $produktname = "69500 * Erdbeeren";
       $warenauflager = nein;
   }
if($produkt == "13")
   {
   $produktname = "51000 * Tomaten";
       $warenauflager = nein;
   }
if($produkt == "14")
   {
   $produktname = "44444 * Zwiebeln";
       $warenauflager = nein;
   }
if($produkt == "15")
   {
   $produktname = "26500 * Spinat";
       $warenauflager = nein;
   }
if($produkt == "16")
   {
   $produktname = "27100 * Blumenkohl";
       $warenauflager = nein;
   }
if($produkt == "17")
   {
   $produktname = "22800 * Kartoffeln";
       $warenauflager = nein;
   }
if($produkt == "18")
   {
   $produktname = "9888 * Geranien";
       $warenauflager = nein;
   }
if($produkt == "19")
   {
   $produktname = "26881 * Gaensebluemchen";
       $warenauflager = nein;
   }
if($produkt == "20")
   {
   $produktname = "10000 * Eier";
       $warenauflager = ja;
   }
?>
<html>
	<head>
		<title></title>
	</head>
	<body>
		<p style="text-align: center;">
		    <span style="font-family:comic sans ms,cursive;"><span style="font-size: 25px;">Deine Bestellung: <? echo "$produktname" ?></span></span></p>
	    <p style="text-align: center;">
			<span style="font-size:20px;"><span style="font-family: comic sans ms,cursive;">
			    <?php 
       if($warenauflager == nein)
   {
       echo "Die Ware ist leider gerade nicht vorr&auml;tig, klicke auf das Logo, um zur&uuml;ck zu kommen!";
															 };
														 ?>
			    <?php
				if($warenauflager == ja)
					{
				    echo "Dein Produkt kostet 1&euro;! Du kannst bei Paypal einfach die Anzahl &auml;ndern, um mehr Produkte zu bekommen!";
					}
			    ?>
			    </span></span></p>
	</body>
</html>
<html>
<? 
if($warenauflager == "ja")
   {
       ?>
       <form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="3YLNNYTTJ84AS">
<table>
<tr><td><input type="hidden" name="on0" value="Farmername:">Farmername:</td></tr><tr><td><input type="text" name="os0" maxlength="200"></td></tr>
</table>
<input type="image" src="https://www.paypalobjects.com/de_DE/DE/i/btn/btn_buynow_LG.gif" border="0" name="submit" alt="Jetzt einfach, schnell und sicher online bezahlen – mit PayPal.">
<img alt="" border="0" src="https://www.paypalobjects.com/de_DE/i/scr/pixel.gif" width="1" height="1">
</form>
    <?
   } 
?>
</html>

Habs selber hinbekommen ;)
 
Das nächste Mal 5 Minuten länger nachdenken ;)

Dein Problem waren aber scheinbar die Anführungszeichen. Die muss man entweder mischen, oder man muss sie Escapen.

PHP:
echo "Dies ist ein 'Test'";
echo 'Dies ist ein "Test"';
echo "Dies ist ein \"Test\"";
echo 'Dies ist ein \'Test\'';
 
Zurück