Hallo Leute,
Habe ein kleines Problem mit dem Syntax von mysql im bereich vom speichern. Komischerweise schreibt er immer der eintrag gespeichert, obwohl ich beim konntrollieren die Datenbank immer noch leer ist.
Hier mal den Code:
include("connect.php");
if ($_POST['eintrag'] and $_POST['type'] and $_POST['getriebe'] and $_POST['motor'] and $_POST['tankinhalt'] and $_POST['nettogewicht'] and $_POST['vmax'] and $_POST['bremsevorn'] and $_POST['bremsehinten'] and $_POST['federungvorne'] and $_POST['federunghinten'] and $_POST['preis']){
$connect=mysql_connect($host, $user, $passwort);
mysql_select_db($db, $connect);
$sql = "INSERT INTO artikel (fuehrerausweis, modelname, type, getriebe, gemisch, motor, tankinhalt, nettogewicht, vmax, bremsevorn, bremsehinten, federungvorne, federunghinten, hubraum, farbe, garantie, zuladung, pskw, bremssteuer, laenge, breite, sitzhoehe, radstand, starter, batterie, bereifungvorne, bereifunghinten, groesse, beschreibung, preis)
VALUES ('".$_POST['fuehrerausweis']."', '".$_POST['modelname']."', '".$_POST['type']."', '".$_POST['getriebe']."', '".$_POST['gemisch']."', '".$_POST['motor']."', '".$_POST['tankinhalt']."', '".$_POST['nettogewicht']."', '".$_POST['vmax']."', '".$_POST['bremsevorn']."', '".$_POST['bremsehinten']."', '".$_POST['federungvorne']."', '".$_POST['federunghinten']."', '".$_POST['hubraum']."', '".$_POST['farbe']."', '".$_POST['garantie']."', '".$_POST['zuladung']."', '".$_POST['pskw']."', '".$_POST['bremssteuer']."', '".$_POST['laenge']."', '".$_POST['breite']."', '".$_POST['sitzhoehe']."', '".$_POST['radstand']."', '".$_POST['starter']."', '".$_POST['batterie']."', '".$_POST['bereifungvorne']."' '".$_POST['bereifunghinten']."', '".$_POST['groesse']."', '".$_POST['beschreibung']."', '".$_POST['preis']."')";
echo $sql;
mysql_query($sql, $connect);
}
if ($_POST['eintrag'] and $_POST['type'] and $_POST['getriebe'] and $_POST['motor'] and $_POST['tankinhalt'] and $_POST['nettogewicht'] and $_POST['vmax'] and $_POST['bremsevorn'] and $_POST['bremsehinten'] and $_POST['federungvorne'] and $_POST['federunghinten'] and $_POST['preis']){
$_GET['meldung'] = 'Eintrag gespeichert!';
}
else
{
if ($_POST['eintrag']){
$_GET['meldung'] = 'Beim Eintragen ist ein Fehler aufgetreten. Eventuel ein Eingabefeld nicht ausgefüllt';
}
}
if ($_POST['eintrag'] and $_POST['type'] and $_POST['getriebe'] and $_POST['motor'] and $_POST['tankinhalt'] and $_POST['nettogewicht'] and $_POST['vmax'] and $_POST['bremsevorn'] and $_POST['bremsehinten'] and $_POST['federungvorne'] and $_POST['federunghinten'] and $_POST['preis']){
mysql_close($connect);
}
Die frage ist, ob der Syntax auch im $sql = "INSERT INTRO artikel......... "; im Code oben so richtig ist?
Besten Dank für die Hilfe.