Sers,ich habe 2 verschiedene Parse erroes(2 Dateien) und i-wie komme ich nicht dahinter,was nicht stimmt,drum frage ich hier nach:
1.
Parse error: syntax error, unexpected '{' in /users/rayvez/www/self.php on line 52
und Nr.2:
Parse error: syntax error, unexpected $end in /users/rayvez/www/eingabe2.php on line 79
1.
Parse error: syntax error, unexpected '{' in /users/rayvez/www/self.php on line 52
HTML:
<html>
<head>
<title>Vok-Test</title>
<style type="text/css">
input {color: #0F0 ;
background-color: #000;
border: 2px solid #0F0;
}
body {background-color: #000;
color: #0F0;
text-align: center;
}
</style>
</head>
<body>
<table><form action="#" method="post">
<tr><td><label>Deutsch:</label></td><td><input type="text" name="deutsch" /></td></tr>
<tr><td><label>Englisch:</label></td><td><input type="text" name="englisch" /></td></tr>
<tr><td> </td></tr>
<tr><td> </td><td><input type="submit" value="Überprüfen" />
</form>
</table>
<?php
$host = "localhost";
$user = "******";
$pw = "******";
$db = "******";
mysql_connect($host, $user, $pw) or die("Fehler beim Verbindungsaufbau: ".mysql_error());
mysql_selectdb($db) or die("Konnte Datenbank ".$db." nicht auswählen! Ursache: ".mysql_error());
$deutsch = $_POST['deutsch'];
$englisch = $_POST['englisch'];
$look = "SELECT * FROM Vokabeln WHERE DEUTSCH ='$deutsch' and ENGLISCH ='$englisch' " ;
$sql = "SELECT Englisch FROM Vokabeln WHERE DEUTSCH = '$ger'";
if (isset ($deutsch) and ($englisch)
and (mysql_query($look))
{echo "Die Übersetzung stimmt!" ;}
else {echo "Schade,die Übersetzung ist nicht richtig" ;}
?>
</body>
</html>
und Nr.2:
Parse error: syntax error, unexpected $end in /users/rayvez/www/eingabe2.php on line 79
HTML:
<html>
<head>
<title>English-Master V.1</title>
<style type="text/css">
input {color: #0F0 ;
background-color: #000;
border: 2px solid #0F0;
}
body {background-color: #000;
color: #0F0;
text-align: center;
}
fieldset {border: 1px solid #0F0 ;
width: 750px;
margin: 25px auto;
}
.such {margin: 100px auto;
}
legend {font-weight: bold;
color: #0F0;}
</style>
</head>
<body>
<h2>Onlinewörterbuch</h2>
<form action="eingabe2.php?step=search" method="post">
<fieldset class="such">
<legend>Suchen nach:</legend>
<br /><input type="text" name="eng" /><br /><br />
<input type="submit" value="Finden"/>
</fieldset>
</form>
<?php
if ($_GET['step'] == "search") {
$host = "localhost";
$user = "******";
$pw = "*****";
$db = "*****";
mysql_connect($host, $user, $pw) or die("Fehler beim Verbindungsaufbau: ".mysql_error());
mysql_selectdb($db) or die("Konnte Datenbank ".$db." nicht auswählen! Ursache: ".mysql_error());
$eng = $_POST['eng'];
$sql = "SELECT Deutsch FROM Vokabeln WHERE ENGLISCH = '$eng'";
$result = mysql_query($sql) or die("Fehler: ".mysql_error());
$row = mysql_fetch_assoc($result);
if (mysql_num_rows($result)) {
echo "<fieldset>
<legend>Suche ergab:</legend>Die englische Übersetzung für ".$eng." ist ".$row['Deutsch'];
} else{
echo "<fieldset>
<legend>Suche ergab:</legend>Keinen Eintrag gefunden!<br />Tragen Sie es selbst ein!
<a href='einfügen.php'>Hier...</a></fieldset>";
}
if (empty($eng)) {echo "<fieldset><legend>Problem:</legend>
Sie haben keinen Suchbegriff eingegeben!</fieldset>" ;}
?>
</body>
</html>