Aloa he
Ah I see ^^ man muss das mit einem $e = mysql_query($eintrag); machen ^^ dann wird es erst ausgeführt *gg* Aber es funzt trotzdem net ... Ich hab echt kA was jetzt falsch ist .. Ich poste auch mal die guesbook.php:
[...]
<table border="0" style="width:100%;height:50%" cellspacing="0" cellpadding="0">
[...] <form name="formular" action="<?PHP echo $_SERVER['PHP_SELF']; ?>" method="POST" tabindex="1">
[...]
<input type="text" name="new_name">
[...]
<input type="submit" value="Eintragen" name="submit">
[...]
Oben habe ich halt die ganzen Eingabefelder gemacht.. Kann man das mit dem $_SERVER['PHP_SELF']; so machen oder ist da schon n Fehler?
</table>
<hr>
<?php
require "gb.php";
?>
[...]
Hier hab ich dann halt die Datei gb.php per require eingefügt...
Soweit alles richtig?
Dann die neue gb.php
<?php
If ($new_user <> "" && $input <> "") {
$new_user = $_POST['new_name'];
$email = $_POST['new_email'];
$hp = $_POST['new_hp'];
$input = $_POST['new_input'];
$datum = date('Y-m-d');
$zeit = date('H-i-s');
$host = "localhost";
$user = "";
$pw = "";
$verbindung = mysql_connect($host,$user,$pw) or die("Konnte Verbindung nicht herstellen");
$var = "INSERT INTO gb (Name, Email, Homepage, Text, Datum, Zeit) VALUES ($new_user, $email, $hp, $input, $datum, $zeit)";
$eintrag = mysql_query($var);
$sql = "SELECT * FROM gb";
$ergebnis = mysql_query($sql,$verbindung) or die(mysql_error());
while($row = mysql_fetch_objects($ergebnis))
{
echo $row->Name; //Ich wollte zum test erstmal nur den namen ausgebe
}
mysql_close($verbindung);
}
?>
Ich hoffe ihr könnt mir genau sagen was falsch ist ...
Danke
Robert