Probleme beim Übertragen in die MySQL Datenbank mit $_GET

Profundi

Mitglied
Tach!
Ich würge schon seit einiger Zeit mit dem übertragen in eine Datenbank rum!
Folgendes: Ich habe auf meinem Lokalem Server über phpMyAdmin eine Datenbank angelegt mit allen Felder bezeichnet und eingestellt!

Nun folgendes:
Wenn ich von meinem Formular Absenden klicke, trägt er mir nur den INT Wert ein der ich auf AUTO_INCREMENT und das Datum das ich auf DATE gesetzt habe, alles andere habe ich auf TEXT eingestellt!

Und Ausgeben tut er mir nur die Spezialwerte aber der Text wurde nicht einmal in die Datenbank eingetragen!

Hier der Code für das Formular:
HTML:
<form action="eintragen.php" method="post">
    <div align="center">
      <p class="&Uuml;berschrift"><strong>Auftrag hinzuf&uuml;gen:</strong><br>
      </p>
      <table width="414" border="1">
        <tr>
          <td width="98" nowrap><span class="Feldbezeichner">Auftragsname: </span></td>
          <td width="300"><input name="title" type="text" id="title" size="50" maxlength="50"></td>
        </tr>
        <tr>
          <td nowrap><span class="Feldbezeichner">Auftragsgeber : </span></td>
          <td><span class="Feldbezeichner">
            <input name="kunde" type="text" id="kunde" size="50" maxlength="20">
          </span></td>
        </tr>
        <tr>
          <td nowrap class="Feldbezeichner">Zu erledigen bis:</td>
          <td><span class="Feldbezeichner">
            <input name="dotill" type="text" id="dotill" size="50" maxlength="20">
          </span></td>
        </tr>
        <tr>
          <td nowrap class="Feldbezeichner">Priorit&auml;t:</td>
          <td><table width="100%" border="0" cellspacing="0">
            <tr>
              <td><div align="center">
                <label>
                <input type="radio" name="prio" value="Hoch">
                </label>
                Hoch</div></td>
              <td><div align="center">
                <label>
                <input type="radio" name="prio" value="Mittel">
                </label>
                Mittel</div></td>
              <td><div align="center">
                <label>
                <input type="radio" name="prio" value="Niedrig">
                </label>
                Niedrig</div></td>
            </tr>
          </table></td>
        </tr>
        <tr>
          <td nowrap class="Feldbezeichner">Vermerkung:</td>
          <td><textarea name="text" cols="48" rows="10" id="text"></textarea></td>
        </tr>
      </table>
    </div>
    <label>
    <div align="center">
      <input type="submit" name="button" id="button" value="Hinzuf&uuml;gen" />
      <label>
      <input type="reset" name="button2" id="button2" value="Zur&uuml;cksetzen">
      </label>
    </div>
    </label>
    <label> </label>
  </form>
Hier der Code für die eintragen.php:
PHP:
<?php 
//Priorität
$gettitle = $_GET[title];
$getkunde = $_GET[kunde];
$gettext = $_GET[text];
$getdotill = $_GET[dotill];
$getprio = $_GET[prio];

//Zeit des hinzugefügten Eintrags berechnen
$inserttime=date("Y-m-d H:i:s");

//Datenbank verbindung öffnen
include('connector.php');

//Datenbank Anweisung
  $sql = "INSERT INTO ". 
    "job (title, kunde, text, dotill, prio, time) ". 
  "VALUES ('".$gettitle."',
  		   '".$getkunde."',
  		   '".$gettext."',
		   '".$getdotill."',
		   '".$getprio."',
           '".$inserttime."')";
			  
			   //Werte von $sql in die Datenbank eintragen
			   mysql_query ($sql);

//Anschliessend die Seite laden:
include("show_jobs.php");
?>

Danke im voraus!
 
Zuletzt bearbeitet:
Du übergibst die Daten ja auch per POST und nicht per GET

HTML:
<form action="eintragen.php" method="post">

also muss es so aussehen :)

PHP:
$gettitle = $_POST[title];
$getkunde = $_POST[kunde];
$gettext = $_POST[text];
$getdotill = $_POST[dotill];
$getprio = $_POST[prio];
 
Zurück