hallo....ich bin neu und entschuldige mich jetzt schon gleich vorweg, falls ich irgendetwas falsche mache hier im forum...außer dem möchte ich mich auch gleich für nicht besonders großes wissen entschuldigen...
hab gerade erst ein paar monate erfahrung mit php sql und so...hoffen ihr verzeiht mir xD
sooo nun zu meinem problem...ich habe in der schule die aufgabe bekommen ein total simples gästebuch zu erstellen...was für mich eigentlcih schon kein problem mehr darstellen sollte. es ist aber leider doch nicht so...und morgen früh muss ich es zur bewertung meinem lehrer vorlegen
ich bin eigentlcih soweit fertig, wollte es nur noch vom layout und der ausstattung etwas erweiter...doch jetzt bekomme ich plötzlich keine ausgabe mehr....also die bereits in der datenbank sich befindenden einträge werden nicht mehr richtig ausgegeben, den html teil interpretiert er richtig, aber sobald er aus dem array die inhalte ausgeben soll versagt er und überspringt es einfach
hier einfach mal der quellcode:
hier die mysqldata.php
bitte brauche sehr dringend hilfe
ich will mir nicht meine 2 versaun!!! 
wenn ihr weiter infos braucht einfach bescheid sagen!!!
MfG chamo

sooo nun zu meinem problem...ich habe in der schule die aufgabe bekommen ein total simples gästebuch zu erstellen...was für mich eigentlcih schon kein problem mehr darstellen sollte. es ist aber leider doch nicht so...und morgen früh muss ich es zur bewertung meinem lehrer vorlegen

ich bin eigentlcih soweit fertig, wollte es nur noch vom layout und der ausstattung etwas erweiter...doch jetzt bekomme ich plötzlich keine ausgabe mehr....also die bereits in der datenbank sich befindenden einträge werden nicht mehr richtig ausgegeben, den html teil interpretiert er richtig, aber sobald er aus dem array die inhalte ausgeben soll versagt er und überspringt es einfach
hier einfach mal der quellcode:
PHP-Code:
<html>
<head>
<title>Gästebuch</title>
<link rel="stylesheet" type="text/css" href="./style.css">
</head>
<body>
<!-- Header anfang -->
<div id="header">
<div id="ueberschrift">
Hausaufgabe
</div>
</div>
<!-- Mainbereich -->
<div id="seite">
<h1>Gästebuch</h1>
<!-- Formular zur Eingabe eines neuen Beitrags -->
<form action="<?php $_SERVER['PHP_SELF']; ?>" method="POST">
<table border="0px">
<tr>
<td>Verfasser:<br><input type="text" name="verfasser" size="25"></td>
<td rowspan="3" style="text-align:center;">Bewertung der Seite:<br>(1=gut; 4=schlecht)<br><br>
<table border="0px" height="90px" width="100px">
<tr>
<td><input type="radio" name="bewertung" value="1">1<br></td>
<td><input type="radio" name="bewertung" value="2">2<br></td>
</tr>
<tr>
<td><input type="radio" name="bewertung" value="3">3<br></td>
<td><input type="radio" name="bewertung" value="4">4<br></td>
</tr>
</table>
</td>
</tr>
<tr>
<td>E-Mail:<br><input type="text" name="email" size="25"></td>
</tr>
<tr>
<td>Website:<br><input type="text" name="website" size="25"></td>
</tr>
<tr>
<td height="10px"></td>
</tr>
<tr>
<td colspan="2" style="text-align:center;">Eintrag verfassen:<br><textarea name="beitrag" cols="45" rows="10"></textarea></td>
</tr>
<tr>
<td colspan="2" style="text-align:center;"><input type="submit" name="submit" value="Abschicken"></td>
</tr>
<tr>
<td height="10px"></td>
</tr>
</table>
</form>
<!-- Beginn des PHP-Bereiches, indem die Daten verarbeitet werden -->
<?php
if(isset($_POST['submit']) == true){
//Include der Verbindung zur MySQL-Datenbank:
include './mysqldata.php';
//Abrufen der Daten aus dem Formular und speicherung derer in Variablen:
$beitrag = $_POST['beitrag'];
$verfasser = $_POST['verfasser'];
$bewertung = $_POST['bewertung'];
$email = $_POST['email'];
$website = $_POST['website'];
//Datum und Uhrzeit vom Server holen und in Variable abspeichern:
$datum = date("d.m.Y");
$uhrzeit = strftime("%H:%M", time());
//SQL Befehl welcher zum Übertragen der Daten aus dem Formular:
$sql_input = "INSERT INTO `schulsachen`.`gaestebuch` (`beitrag` ,`verfasser` ,`datum` ,`uhrzeit` ,`bewertung` ,`email` ,`website`) VALUES ('$beitrag', '$verfasser', '$datum', '$uhrzeit', '$bewertung', '$email', '$website');";
//SQL-Befehl senden, und gleichzeitiges überprüfen ob dieser auch richtig funktioniert:
if(mysql_query($sql_input,$connection) == true){
echo "Daten wurden erfolgreich gespeichert.<br>";
} else {
echo "Eingabe fehlgeschlagen.<br>Bitte wenden Sie sich an den Webmaster: <a href=\"\">web@master.de</a><br>";
}
//MySQL-Verbindung trennen
mysql_close($connection);
}
?>
<!-- PHP-Bereich der die Einträge aus der Datenbank herrausholt und dann auch ausgibt -->
<?php
//Include der Verbindung zur MySQL-Datenbank:
include './mysqldata.php';
//SQL-Befehl welcher, zum Übertragen der Daten aus der Datenbank dient:
$sql_output = "SELECT * FROM `gaestebuch`";
//Den Sendebefehl zum Übertragen des SQL-Befehls an die Datenbank wird in einer Variable gespeichert:
$return = mysql_query ($sql_output) or die ("Es konnten keine Einträge abgerufen werden.<br>Bitte wenden Sie sich an den Webmaster: <a href=\"\">web@master.de</a><br>");
//Schleife, welche die einzelnen Zeilen in der Datenbank in einem Array speichert und dann die Inhalte des Arrays einzelnt ausgibt:
while($zeile = mysql_fetch_array($return)) {
?>
<div id="ausgabe">
<div id="eintragsnummer">
Gästebucheintrag: <?=$zeile['id']?>
</div>
<div id="verfasser">
Verfasser: <?=$zeile['verfasser']?>
</div>
<div id="datum-uhrzeit">
<?=$zeile['datum']?><br>
<?=$zeile['uhrzeit']?>
</div>
<div id="beitrag">
<b><u>Beitrag:</u></b><br>
<?=$zeile['beitrag']?>
</div>
</div>
<?php
}
?>
</div>
</body>
</html>
PHP-Code:
<?php
$mysqlhost="127.0.0.1";
$mysqluser="root";
$mysqlpwd="";
$mysqldb="schulsachen";
$connection = mysql_connect($mysqlhost, $mysqluser, $mysqlpwd) or die
("Verbindungsversuch gescheitert!");
mysql_select_db($mysqldb, $connection) or die ("Konnte keine Verbindung zur db herstellen!");
?>


wenn ihr weiter infos braucht einfach bescheid sagen!!!
MfG chamo
Kommentar