Frage: HTML in PHP einbinden

kazi_muc

Grünschnabel
Hallo zusammen,

ich habe eine Frage zum Thema Einbinden von HTML-Code in eine PHP-Seite.

Trotz Lesen des Manuals und Suche im Forum komme ich auf keine Lösung, ich weiß aber nicht, wo ich den Fehler mache. Vielleicht hat jemand Zeit, einen Blick auf das Script zu werfen:

Die Fehlermeldung ist:
Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in /htdocs/test.php on line 73

(Line73 ist fett)

PHP:
<?php

$host = "localhost";
$user = "username";
$password = "pw";
$dbname = "dbname";
$tabelle ="tabelle";

$dbverbindung = mysql_connect ($host, $user, $password);

$dbanfrage = "SELECT * from $tabelle";
$result = mysql_db_query ($dbname, $dbanfrage, $dbverbindung);
while ($ausgabe = mysql_fetch_array ($result))
{
 print ("$ausgabe[titel]<br>$ausgabe[termin]<br>$ausgabe[uhrvon] $ausgabe[uhrbis]<br>$ausgabe[name]<br>$ausgabe[str] $ausgabe[hausnr]<br>$ausgabe[plz] $ausgabe[ort]<br>$ausgabe[kontaktperson]<br>$ausgabe[zusatzinfo]<hr><br>");
 }

echo'
			
<table>
			<tr>
			    <td valign="top" colspan="2">

<table border="0" cellspacing="0" width="571">
	<thead>
		  <tr>
			   <th id="tabelleueberschrift" colspan="2" scope="col">'
         ,print ("$ausgabe[titel]");
         echo '
			   </th>
         
		 </tr>
	</thead>
	<tbody>

		<tr class="tabzeile">
			 <td width="20%">Termin</td>
			 <td><em>' ,print ("$ausgabe[termin]"); 
       print("$ausgabe[uhrvon]"); echo' bis' 
       ,print("$ausgabe[uhrbis]"); echo'Uhr</em></td>
		</tr>
		<tr>
			<td width="20%"><strong>Location:</strong></td>
			<td><strong>' ,print ("$ausgabe[name]"); echo'</strong></td>

		</tr>
		<tr>
			<td width="20%">&nbsp;</td>
			<td>',print ("$ausgabe[str]"); echo'
			<p>
			',print ("$ausgabe[plz]"); ("$ausgabe[ort]"); 
      echo'
			</p>
			</td>
		</tr>
		<tr>
      <td>Kontaktperson:</td>
      <td>' ,print ("$ausgabe[kontaktperson]");
      echo'</td>
			<td class="tabzeile" width="20%">Zusatzinfo:</td>
			<td>',print ("$ausgabe[zusatzinfo]"); 
      echo'</td>
		</tr>
	</tbody>
</table>
			</td>
		</tr>
</table>

</body>
</html>'

mysql_close ($dbverbindung)
?>
 
Zuletzt bearbeitet:
Ganz einfach! :)

Du hast die echo Funktion nicht "geschlossen" </html>' ;

Edit:
Und mysql_close ($dbverbindung) auch nicht.

Was benutzt du für einen Editor/IDE?
Versuch mal PHP Eclipse.

Viele Grüße,
Jacka
 
Zuletzt bearbeitet:
Servus Jacka,

vielen Dank - ich habe den Weaverslave 4-Editor ausprobiert.

Jetzt klappt es aber auch, es fehlten die Tags, genau richtig. Danke für die Hilfe :)

Viele Grüße
Christian
 
Also ich kann auch nur Notepad ++ empfehlen.

Würde mir gerne aber mal PHP Eclipse bzw das Zend Studio anschauen, nur irgendwie finde ich keinen download Link, bzw sind die alle defekt irgendwie.Kann mir mal jemand per PM die Links zuschicken wäre sehr nett.
 
Zurück