WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.


Forum » PHP & MySQL » php anfänger problem » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

php anfänger problem
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:
echo"<text>";

aber du hattest
echo"<text>;

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?!

Nach oben