italofreak
Schraubenverwechsler(in)
Hey,
ich habe folgendes Problem: Ich habe ein Script welches ein normales Formular abfragen soll und dann in die Datenbank eintragen soll. Nur komischerweise funktioniert das seit einigen Tagen plötzlich nicht mehr und ich weis nicht warum..
Hier das Formular:
Und hier der Code zum speichern:
Sieht jemand den Fehler? Und ich muss dazu sagen das ich Laie bin, deswegen bitte verständlich erklären
ich habe folgendes Problem: Ich habe ein Script welches ein normales Formular abfragen soll und dann in die Datenbank eintragen soll. Nur komischerweise funktioniert das seit einigen Tagen plötzlich nicht mehr und ich weis nicht warum..
Hier das Formular:
PHP:
<?php
session_start();
if($_SESSION["login"] != 1)
{
echo "Um diese Funktion nutzen zu können musst du dich einloggen.";
exit;
}
else
{}
?>
<html>
<head>
<link rel="stylesheet" type="text/css" href="../style/main.css">
</head>
<body>
<div class="farmen">
<table>
<form action="xy.php" method="post">
<tr>
<td>Name:</td><td> <?php echo $_SESSION["name"];?></td>
</tr>
<tr>
<td>Was wurde gefarmt?:</td><td> <select name="material" size="1" value;>
<option value="Heroin">Heroin</option>
<option value="Kokain">Kokain</option>
<option value="Turtle">Turtle</option>
<option value="LSD">LSD</option>
<option value="Weed">Weed</option>
<option value="Froschschenkel">Froschschenkel</option>
<option value="Kupfer">Kupfer</option>
<option value="Diamant">Diamant</option>
<option value="Eisen">Eisen</option>
<option value="Oel">Öl</option>
<option value="Salz">Salz</option>
</select></td>
</tr>
<tr>
<td>Dauer:</td><td> <input type="text" name="zeit">Stunden</td>
</tr>
<tr>
<td>Fahrzeug:</td><td> <select name="fahrzeug" size="1" value;>
<option value="HEMTT">HEMTT</option>
<option value="Tempest">Tempest</option>
<option value="Zamak">Zamak</option>
<option value="Offroader">Offroader</option>
<option value="Boxer">Truck Boxer</option>
<option value="Hummingbird">Hummingbird</option>
</select></td>
</tr>
<tr>
<td>Wurdest du ausgeraubt?: </td><td>Ja<input type="radio" name="ausgeraubt" value="Ja">Nein<input type="radio" name="ausgeraubt" value="Nein"></td>
</tr>
<tr>
<td>Verdienst:</td><td> <input type="text" name="verdienst"></td>
</tr>
<tr>
<td>Anmerkung: </td><td><input type="text" name="anmerkung"></td>
</tr>
<tr>
<td>Verluste:</td><td> <input type="text" name="verluste"></td>
</tr>
<tr>
<td><input type="submit" value="Eintragen"></td>
</form>
<form action="hin.php">
<td><input type="submit" value="Einträge"></td>
</form>
<form action="ausloggen.php">
<td><input type="submit" value="Ausloggen"></td>
</form>
</td>
</tr>
</table>
</div>
</body>
</html>
Und hier der Code zum speichern:
PHP:
<?php
session_start();
if($_SESSION["login"] != 1)
{
echo "Um diese Funktion nutzen zu können musst du dich einloggen.";
exit;
}
else
{}
$verbindung = mysqli_connect ("localhost", "xxxxxxx", "xxxxxxxx")
or die("Fehler im System");
mysqli_select_db($verbindung, "xxxxxxxx")
or die("Konnte nicht die Datenbank oeffnen.");
$name = $_SESSION["name"];
$zeit = $_POST["zeit"];
$material = $_POST["material"];
$ausgeraubt = $_POST["ausgeraubt"];
$verdienst = $_POST["verdienst"];
$anmerkung = $_POST["anmerkung"];
$verluste = $_POST["verluste"];
$fahrzeug = $_POST["fahrzeug"];
if($name == "")
{
echo "Du hast deinen Namen vergessen..";
} else if($zeit == "") {
echo "Wie lange warst du unterwegs?";
} else if($material == "") {
echo "Womit hast du dich denn bereichert?";
} else if($ausgeraubt == "") {
echo "Wurdest du ausgeraubt?";
} else if($verdienst == "") {
echo "Wie viel hast du verdient?";
} else if ($fahrzeug == "") {
echo "Welches Fahrzeug bist du gefahren?";
} else
{
$eintrag = "INSERT INTO farmen
(name, zeit, material, ausgeraubt, verdienst, anmerkung, verluste, fahrzeug)
VALUES
('$name', '$zeit', '$material', '$ausgeraubt', '$verdienst', '$anmerkung', '$verluste', '$fahrzeug')";
$eintragen = mysqli_query($verbindung, $eintrag);
if($eintragen == true){
header('Location: ende.php');
} else {
echo "Konnte nicht gespeichert werden, kontaktiere den Admin.";
}
}
mysqli_close($verbindung);
?>
Sieht jemand den Fehler? Und ich muss dazu sagen das ich Laie bin, deswegen bitte verständlich erklären

Zuletzt bearbeitet von einem Moderator: