Hilfe, Newbee raucht der Kopf

morphi79

Erfahrenes Mitglied
Was ist denn hieran falsch

Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html> 
<head> 
<title>Zirkus-Einnahmen</title> 
</head> 
<body> 
<?php 
$sitz_breite = 0.76; 
$sitz_tiefe = 1; 
$zirkus_aussen = 24; 
$zirkus_innen = 16; 
$reihe1_preis = 39.00; 
$reihe2_preis = 34.00; 
$reihe3_preis = 30.00;// Strichpunkt hat gefehlt 
$reihe4_preis = 28.00; 

//Berechnung der Einnahmen aus Reihe 1: 
$reihe1_radius = $zirkus_innen / 2; 
$reihe1_umfang = 2 * pi() * $reihe1_radius * 0.75; 
$reihe1_sitze = floor($reihe1_umfang / $sitz_breite); 
$reihe1_einnahmen = $reihe1_sitze * $reihe1_preis; 
//Berechnung der Einnahmen aus Reihe 2: 
$reihe2_radius = ($zirkus_innen / 2) + $sitz_tiefe; 
$reihe2_umfang = 2 * pi() * $reihe2_radius * 0.75; 
$reihe2_sitze = floor($reihe2_umfang / $sitz_breite); 
$reihe2_einnahmen = $reihe2_sitze * $Reihe2_preis; 

//Ausgabe: 
?>
<table cellpadding="4" cellspacing="0" border="1"> 
<thead> 
<tr> 
<td><b>Reihe</b></td> 
<td><b>Sitze</b></td> 
<td><b>Preis je Sitz</b></td> 
<td><b>Max. Einnahmen</b></td>
</tr> 
</thead> 
<tbody> 
<tr> 
<td>1</td> 
<td><?php echo .$reihe1_sitze; ?></td> 
<td><?php echo $reihe1_preis; ?> Euro</td> 
<td><?php echo $reihe1_einnahmen; ?> Euro</td> 
</tr> 
<tr> 
<td>2</td> 
<td><?php echo .$reihe2_sitze.; ?></td> 
<td><?php echo $reihe2_preis; ?> Euro</td> 
<td><?php echo $reihe2_einnahmen; ?> Euro</td> 
</tr> 
</tbody>
</table> </body> </html>
 
2 fehler habe ich gefunden.


der Stichpunkt und das ?> fehlte.

Aber sollte die Tabelle dann nicht mit Daten gefüllt sein?
Ich sehe eine das hier:

ReiheSitzePreis je SitzMax. Einnahmen1EuroEuro2EuroEuro
 
Hallo!

Ein Parse error ist sein Problem. :p

Nimm mal bei $reihe1_sitze und $reihe2_sitze die Punkte davor bzw. dahinter weg.

Und dass nächste mal bitte die Button für PHP Code nutzen.


Gruss Dr Dau
 
und dann passt der code? keine fehler mehr? oder sehe ich nur die Fehler nicht?


Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
<html> 
 
<head> 
 
<title>Zirkus-Einnahmen</title> 
 
</head> 
 
<body> 
 
<?php 
 
$sitz_breite = 0.76; 
 
$sitz_tiefe = 1; 
 
$zirkus_aussen = 24; 
 
$zirkus_innen = 16; 
 
$reihe1_preis = 39.00; 
 
$reihe2_preis = 34.00; 
 
$reihe3_preis = 30.00;// Strichpunkt hat gefehlt 
 
$reihe4_preis = 28.00; 
 
 
 
//Berechnung der Einnahmen aus Reihe 1: 
 
$reihe1_radius = $zirkus_innen / 2; 
 
$reihe1_umfang = 2 * pi() * $reihe1_radius * 0.75; 
 
$reihe1_sitze = floor($reihe1_umfang / $sitz_breite); 
 
$reihe1_einnahmen = $reihe1_sitze * $reihe1_preis; 
 
//Berechnung der Einnahmen aus Reihe 2: 
 
$reihe2_radius = ($zirkus_innen / 2) + $sitz_tiefe; 
 
$reihe2_umfang = 2 * pi() * $reihe2_radius * 0.75; 
 
$reihe2_sitze = floor($reihe2_umfang / $sitz_breite); 
 
$reihe2_einnahmen = $reihe2_sitze * $Reihe2_preis; 
 
 
 
 
 
//Ausgabe: 
 
?>
 
<table cellpadding="4" cellspacing="0" border="1"> 
 
<thead> 
 
<tr> 
 
<td><b>Reihe</b></td> 
 
<td><b>Sitze</b></td> 
 
<td><b>Preis je Sitz</b></td> 
 
<td><b>Max. Einnahmen</b></td>
 
</tr> 
 
</thead> 
 
<tbody> 
 
<tr> 
 
<td>1</td> 
 
<td><?php echo $reihe1_sitze; ?></td> 
 
<td><?php echo $reihe1_preis; ?> Euro</td> 
 
<td><?php echo $reihe1_einnahmen; ?> Euro</td> 
 
</tr> 
 
<tr> 
 
<td>2</td> 
 
<td><?php echo $reihe2_sitze; ?></td> 
 
<td><?php echo $reihe2_preis; ?> Euro</td> 
 
<td><?php echo $reihe2_einnahmen; ?> Euro</td> 
 
</tr> 
 
</tbody>
 
</table> </body> </html>
 
also passt das dann:
Finden Sie die logischen und Syntaxfehler heraus und notieren Sie die fehlerhaften Zeilen. Ein Hinweis: Denken Sie daran, dass PHP-Variablennamen case-sensitiv sind!

mit dem Code überein:

Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
<html> 
 
<head> 
 
<title>Zirkus-Einnahmen</title> 
 
</head> 
 
<body> 
 
<?php 
 
$sitz_breite = 0.76; 
 
$sitz_tiefe = 1; 
 
$zirkus_aussen = 24; 
 
$zirkus_innen = 16; 
 
$reihe1_preis = 39.00; 
 
$reihe2_preis = 34.00; 
 
$reihe3_preis = 30.00;// Strichpunkt hat gefehlt 
 
$reihe4_preis = 28.00; 
 
 
 
//Berechnung der Einnahmen aus Reihe 1: 
 
$reihe1_radius = $zirkus_innen / 2; 
 
$reihe1_umfang = 2 * pi() * $reihe1_radius * 0.75; 
 
$reihe1_sitze = floor($reihe1_umfang / $sitz_breite); 
 
$reihe1_einnahmen = $reihe1_sitze * $reihe1_preis; 
 
//Berechnung der Einnahmen aus Reihe 2: 
 
$reihe2_radius = ($zirkus_innen / 2) + $sitz_tiefe; 
 
$reihe2_umfang = 2 * pi() * $reihe2_radius * 0.75; 
 
$reihe2_sitze = floor($reihe2_umfang / $sitz_breite); 
 
$reihe2_einnahmen = $reihe2_sitze * $Reihe2_preis; 
 
 
 
 
 
//Ausgabe: fehlte auch noch: ?>
 
<table cellpadding="4" cellspacing="0" border="1"> 
 
<thead> 
 
<tr> 
 
<td><b>Reihe</b></td> 
 
<td><b>Sitze</b></td> 
 
<td><b>Preis je Sitz</b></td> 
 
<td><b>Max. Einnahmen</b></td>
 
</tr> 
 
</thead> 
 
<tbody> 
 
<tr> 
 
<td>1</td> 
 
<td><?php echo $reihe1_sitze; ?></td> 
 
<td><?php echo $reihe1_preis; ?> Euro</td> 
 
<td><?php echo $reihe1_einnahmen; ?> Euro</td> 
 
</tr> 
 
<tr> 
 
<td>2</td> 
 
<td><?php echo $reihe2_sitze; ?></td> 
 
<td><?php echo $reihe2_preis; ?> Euro</td> 
 
<td><?php echo $reihe2_einnahmen; ?> Euro</td> 
 
</tr> 
 
</tbody>
 
</table> </body> </html>

sorry, in reiner anfänger
 
Ob Anfänger oder nicht, den Unterschied zwischen [ PHP ] und [ CODE ] wirst Du wohl noch erkennen können. :mad:

Und dein Script hat bei mir nach entfernen der besagten Punkte die Tabelle ausgegeben.
 
Zurück