Ich habe ein Problem mit einem PHP-Script, dass in der alten XAMPP Version (1.4.14) noch ohne Probleme Funktionierte. Doch als ich vor einiger Zeit die Neue Version (1.4.16) insallierte, Funktionierte das Scribt plötzlich nicht mehr.
Scribt:
- Code: Select all
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<html>
<head>
<title>Jungscharadministration - Adressliste</title>
<meta name="language" content="de-CH">
<link rel="stylesheet" type="text/css" href="css/normal.css">
</head>
<body>
<p class="titel">Jungscharadministartion - Adressliste</p>
<p class="text">
<?php
include('mysql.txt');
$db = mysql_connect('localhost',$mysql[benutzer],$mysql[passwort]);
if(!mysql_select_db('jungschar',$db)){
echo 'Es entstand ein Datenbankfehler';
}
else{
echo '<table width="100%">';
$tabelle = 'adressliste';
$abfrage = 'SELECT * FROM adressliste;
$resultat = mysql_query($abfrage,$db);
for($temp=0;$temp<mysql_num_rows($resultat);$temp++){
$resultat2[$temp] = mysql_fetch_array($resultat);
}//forschleife
unset($temp);
?>
<tr>
<th>Vorname:</th>
<th>Nachname:</th>
<th>Strasse/Nr.:</th>
<th>Postleizahl/Ort:</th>
<th>Telefonnummer:</th>
<th>Geburtsdatum:</th>
<th><a href="adresse_bearbeiten.php">Neue Adresse eintragen</a></th>
</tr>
<?php
for($temp=0;$temp<count($resultat2);$temp++){
38 echo '<tr>';
echo '<td>'.$resultat2[$temp][vorname].'</td><td>'.$resultat2[$temp][name]
.'</td><td>'.$resultat2[$temp][strasse].'</td><td>'.$resultat2[$temp][ort]
.'</td><td>'.$resultat2[$temp][telefon].'</td><td>'.$resultat2[$temp][geburtsdatum]
.'</td><td><a href="adresse_bearbeiten.php?id='.$resultat2[$temp][id].'">Adresse bearbeiten</a></td>';
echo '</tr>';
}//forschreife
echo '</table>';
}//datenbankverbindung ok
?>
</p>
<p class="text"><a href="index.php">Zurück zur Startseite</a></p>
</body>
</html>
In der includierten datei mysql.txt definierte ich das Array mit Benutzernamen und Passwort für die MYSQL-Datenbank
Fehlermeldung:
Parse error: parse error, unexpected '>' in (Pfad/datei) on line 38
Vor der Zeile 38 habe ich eine 38 hingeschreiben, damit Ihr sie besser erkennt.
Danke für eure Hilfe
Martin Hagmann