Hey Leute, sitze hier schon ne weile an einem Problem. Wenn ich mein Formular Ausfülle und Absende kommt nur "Ungültige Abfrage: " Da steht auch nichts hinter. Die Daten wurde auch nicht in der Datenbank gespeichert.
Ich komme einfach nicht auf die Lösung. Hoffe ihr seht den Fehler.
index.html
<html>
<body>
<form method="post" value="link" action="index.php">
<p><input type="text" name="vorname" value="vorname"></p>
<p><input type="text" name="steamnick" value="steamnick"></p>
<p><input type="text" name="steamid" value="steamid"></p>
<p><input type="text" name="email" value="email"></p>
<p><input type="text" name="discordnick" value="discordnick"></p>
<p><input type="submit" name="send" onClick="ausgabe.php"></p>
</form>
</body>
</html>
index.php
<?php
require_once ('konfiguration.php');
$db_link = mysqli_connect (
MYSQL_HOST,
MYSQL_BENUTZER,
MYSQL_KENNWORT,
MYSQL_DATENBANK
);
$sql = "SELECT * FROM SteamFreunde";
$db_erg = mysqli_query( $db_link, $sql );
if ( ! $db_erg )
echo('Ungültige Abfrage: ' . mysqli_error());
else
$vorname = $_POST["vorname"];
$steamnick = $_POST["steamnick"];
$steamid = $_POST["steamid"];
$steamnick = $_POST["email"];
$steamid = $_POST["discordnick"];
echo $_POST["vorname"];
echo $_POST["steamnick"];
echo $_POST["steamid"];
echo $_POST["email"];
echo $_POST["discordnick"];
$sql_schreiben = "INSERT INTO SteamFreunde (vorname, steamnick, steamid, email, discordnick) VALUES('$vorname', '$steamnick', '$steamid', '$email', '$discordnick')";
mysql_query($sql_schreiben);
var_dump($sql_schreiben);
echo mysql_errno() . ": " . mysql_error(). "\n";
header ("location: ausgabe.php");
?>
konfiguration.php
<?php
error_reporting(E_ALL);
define ( 'MYSQL_HOST', 'localhost:3306' );
define ( 'MYSQL_BENUTZER', 'SteamFreunde' );
define ( 'MYSQL_KENNWORT', '****** );
define ( 'MYSQL_DATENBANK', 'SteamFreunde' );
?>
ausgabe.php
<?php
require_once ('konfiguration.php');
$db_link = mysqli_connect (
MYSQL_HOST,
MYSQL_BENUTZER,
MYSQL_KENNWORT,
MYSQL_DATENBANK
);
$sql = "SELECT * FROM adressen";
$db_erg = mysqli_query( $db_link, $sql );
if ( ! $db_erg )
{
die('Ungültige Abfrage: ' . mysqli_error());
}
echo '<table border="1">';
while ($zeile = mysqli_fetch_array( $db_erg, MYSQL_ASSOC))
{
echo "<tr>";
echo "<td>". $zeile['vorname'] . "</td>";
echo "<td>". $zeile['steamnick'] . "</td>";
echo "<td>". $zeile['steamid'] . "</td>";
echo "<td>". $zeile['aemail'] . "</td>";
echo "<td>". $zeile['discordnick'] . "</td>";
echo "</tr>";
}
echo "</table>";
mysqli_free_result( $db_erg );
?>