PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Parse error



Dieter Freimark
27-01-2002, 02:03
Hallo,

Habe mir doch endlich mal gedacht, das ich nun so langsam von ASP und dem MS-SQL-Server auf PHP und mySQL umsteige. Zumindest erstmal privat. *g*

Nun habe ich endlich den Webserver mit PHP richtig am laufen und auch meine erste Seite mit PHP und mySQL eingebunden aber leider bekomme ich jetzt immer parse error angezeigt und weiß nicht wo.

Die genaue Fehlermeldung:
"Parse error: parse error in /2.projekte/test.php4 on line 4"

Hier die ersten Zeilen aus der Datei:

<?php
// Systemeinstellungen
* * $id = "dieter"; // Ihre ID zum MySQL Server
* * $pw = "test"; // Passwort zum MySQL Server
$host = "localhost"; // Host "localhost" oder "IP-Adresse"
* * $database = "liste"; // Name Ihrer Datenbank
* * $table = "gast"; // Name der Tabelle

// Einstellungen Ende
// Verbindung zum Server und Datenbank
$conn_id = mysql_connect($host,$id,$pw);
mysql_select_db($database,$conn_id);

* // Speichert einen neuen Eintrag in der Datenabank ab
* if ($action=="save") {
* * $datum = time();
* * $inhalt = $inhalt;
* * $name = ($name) ? $name : "unbekannt";
* * mysql_query("insert into $table (name,email,open,hp,inhalt,datum) VALUES ('$name','$email','$open','$hp','$inhalt','$datum' )");
* * header("Location: ".$PHP_SELF);
}



// Hier beginnt die HTML Ausgabe
echo "<html>";
echo "<h3>Mein Gästebuch</h3>";

if($action=="neu") {

?>
* <table><form action="<?php echo $PHP_SELF; ?>" method=post><tr>
* * <input type="hidden" name="action" value="save">
* * <td>name:</td>
* * <td><input type=text name=name></td>
* </tr><tr>

Hoffe Ihr wißt eine Lösung.

Danke schon mal für Eure Tipps.

Dieter

lolli
27-01-2002, 08:01
sehen tu ich aber auch keinen fehler. habs auch ausprobiert, aber ausser fehlern bei der db-verbindug scheints zu funktionieren

oliver

nebenbei:
die zeile
<table><form action="<?php echo $PHP_SELF; ?>" method=post><tr>

ist nicht so richtig html-konform: das form-tag sollte entweder in einem tabellenfeld oder vor der tabelle stehen :)

Dieter Freimark
27-01-2002, 13:32
Komisch...

Mit dem Form da hattest du recht *g* So würde ich es auch nicht einbauen, aber ich habe mir den Quellcode einfach mal in die Seite eingefügt in der Hoffnung das alles funktioniert um das ganze einmal in Betrieb zu sehen, bevor ich anfange einfach drauf los zu schreiben ohne den Unterschied zu ASP und MS-SQL zu kennen.

Dieter

----Nachtrag-----


Danke für Eure Hilfe. Es war alles richtig und sogar PHP läuft bei mir einwandfrei usw. Das Problem war wohl einfach nur das PHP nicht mit Tabs klarkommt. Hab alle Tabs auf Leerzeichen geändert und dann lief es. Und das war auch nur zufall das wir das rausgefunden haben.

Ist wohl alles nicht ganz so einfach....