• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Löschbutton und key id?

Jetzt muss es doch gehen oder?

Also ich habe gerade eine Tabelle mit dem Namen Tabelle angelegt und es hat auf Anhieb funktioniert:

Hier der Code:

formular.html
HTML:
<form method="post" action="formular.php">
    <input type="text" placeholder="Nummer" name="nummer"> 
    <input type="text" placeholder="Name" name="name">
    <input type="text" placeholder="Adresse" name="adresse">
    <input type="text" placeholder="Email" name="email">
    <input id="submitme" class="right send" rel="group" value="Eintragen" type="submit">
</form>

formular.php
PHP:
// Verbindung zur Datenbank aufbauen
$db_link = mysqli_connect ('host','root','pw','db_name');
                  
if ( ! $db_link )
{
die('Keine Verbindung möglich: '.mysql_error());
}

// Deinen SQL-Befehl
$sql = " INSERT INTO tabelle";
$sql .= " SET ";
$sql .= " name   ='". $_POST['name'] ."', ";
$sql .= " adresse  ='". $_POST['adresse'] ."', ";
$sql .= " nummer  ='". $_POST['nummer'] ."', ";
$sql .= " email='". $_POST['email'] ."' ";

// ausführen des mysql-Befehls
$db_erg = mysqli_query( $db_link, $sql );
if ( ! $db_erg )
{
    die('Ungültige Abfrage: ' . mysql_error());
}
else
{
echo "Eintrag erfolgreich gespeichert";
}
?>

So eingeben und dann klappts auch ;)
 
Werbung:
Und jetzt das ganze auch noch ordentlich:
PHP:
// Verbindung zur Datenbank aufbauen
$db_link = mysqli_connect ('host','root','pw','db_name')
  or die('Keine Verbindung möglich: '.mysql_error());

// Deinen SQL-Befehl
$sql = " INSERT
           INTO
              `tabelle`
           SET
              `name` = '"    . mysqli_real_escape_string($db_link, $_POST['name'])    . "',
              `adresse` = '" . mysqli_real_escape_string($db_link, $_POST['adresse']) . "',
              `nummer`  ='"  . mysqli_real_escape_string($db_link, $_POST['nummer'])  . "',
              `email` = '"   . mysqli_real_escape_string($db_link, $_POST['email'])    . "'";

// ausführen des mysql-Befehls
mysqli_query( $db_link, $sql )
   or die('Ungültige Abfrage: ' . mysql_error());

echo "Eintrag erfolgreich gespeichert";
 
Zurück
Oben