von urban-a |
danke muss ich mir merken!!! |
von Bad-Rat |
Es lag daran^^
17: echo ("<b>$summe</b> Euro>; |
Du hast den Befehl nicht richtig beendent
echo muss immer so aufgebaut werden:
aber du hattest
also fehlen noch die oberen Striche^^
|
von urban-a |
@bad-rat so hats funktioniert danke
lag es nur daran, dass alle echo texte in klammer gesetzt wurden?!
|
von Bad-Rat |
Hi habe mir das mal angeschaut und geändert.
So müsste es gehen:
<?
foreach ($name as $person) {
echo "Hallo $person,
<p>";
}
echo "Du hast <b>$stunden</b> Stunden bei ";
foreach ($arbeitgeber as $wo_denn) {
echo "$wo_denn gearbeitet.
<p>";
}
$summe = ($lohn * $stunden);
echo "Dein Verdienst in dieser Zeit war: ";
echo "<b>$summe</b> Euro";
?> |
|
von michaelh |
Poste doch mal die ganze Datei. |
von skc.tiddy |
das buch scheint scheisse zu sein, wenn es echo (); benutzt.... |
von urban-a |
das witzige ist, dass in zeile ´29 folgendes steht:
</html>
toll gell
naja die klammern hab ich aus dem buch nach dem ich vorgehe von dem ich auch diese codes habe zum lernen |
von michaelh |
Normalerwise benutzt man bei echo keine Klammern.
z.B. 1: | echo "Hallo $person,<br>"; |
Der <p> Tag muss auch geschlossen werden.
Was steht denn in Zeile 29? |
von urban-a |
ups *g*, funktioniert aber trotzdem nicht!!!!
kommt wieder die gleiche meldung |
von sDiver |
hi urban-a,
probier es mal so
1: | echo ("<b>$summe</b> Euro"); |
sDiver |
von urban-a |
eine frage
habe folgendes html formular:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21: | <form action="listing1-6.php" method="post">
<select name="name[]">
<option>thomas</option>
<option>alex</option>
<select><br>
Anzahl Stunden:<br>
<input type="text" name="stunden"><br>
Lohn pro Stunde:</br>
<input type="text" name="lohn"><br>
Arbeitgeber:<br>
<select name="arbeitgeber[]">
<option>bahn</option>
<option>eb</option>
<select><br><p>
<input type="submit" name="go" value="berechnen">
</form> |
gut und das ist der code der php listing1-6.php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19: | <?
foreach ($name as $person) {
echo ("Hallo $person,<br><p>");
}
echo ("Du hast <b>$stunden</b> Stunden bei ");
foreach ($arbeitgeber as $wo_denn) {
echo ("$wo_denn gearbeitet.<br><p>");
}
$summe = ($lohn * $stunden);
echo ("Dein Verdienst in dieser Zeit war: ");
echo ("<b>$summe</b> Euro>;
?> |
sobald ich aber das html formular abschicke kommt folgende fehlermeldung:
Parse error: parse error, unexpected $ in /www/htdocs/v102894/listing1-6.php on line 29
könnt ihr mir sagen was ich falsch gmeacht habe?! |