ich habe folgenden Code. Jedoch bekomme ich keinen Output dafür, was egtl durch echo hervorgerufen werden sollte. Bei Bedarf kann ich auch noch die Struktur der DB Tabelle posten.
Hier der Code:
Code: Alles auswählen
<html>
<body background="bg.jpg">
</body>
</html>
<?php
/*Formulardaten umwandeln*/
$firstname = $_POST['firstname'];
$surname = $_POST['surname'];
$gender = $_POST['gender'];
$day = $_POST['day'];
$month = $_POST['month'];
$year = $_POST['year'];
$location = $_POST['location'];
$state = $_POST['state'];
$email = $_POST['email'];
$comment = $_POST['comment'];
/*Verbindung zur DB*/
include_once("db.php");
/*In die DB einlesen*/
$entry = "INSERT INTO hug(firstname, surname, gender, day, month, year, state, location, email, comment)
VALUES ('$firstname', '$surname', '$gender', '$day', '$month', '$year', '$state', '$location', '$email', '$comment')"
or die (mysql_error());
$input = mysql_query($entry);
echo "<center><b>Ihr Eintrag wurde erfolgreich vorgenommen!</b></center><br><br><br>";
/*Per Zufall aus der DB auslesen*/
$abfrage = mysql_query("Select * FROM hug ORDER BY RAND() LIMIT 1");
$row = mysql_fetch_object($abfrage);
echo $row->text;
mysql_close($connect);
?>
Das Einlesen klappt ohne Probleme. Nur das Auslesen nicht. Wahrscheinlich ist der Fehler schon lächerlich aber ich bin kann grad nicht gut denken, was habe ich übersehen? Ich wäre für Hilfe dankbar.