Es Speichert Nicht

Einklappen
Dieses Thema ist geschlossen.
X
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Es Speichert Nicht

    Es speichert ab Abteilung nicht mehr Abteilung, Vorgesetzter, Unternehmen und Standort sind Drop downs die ich in einzelne Tabellen gespeichert habe.


    HTML-Code:
    <html> <!-- Datensatz_speichern.php -->
    	<?php
    		//aktuelle Zeit hohlen
    		$Jetzt = time();
    		$DatumAnzeige = date("d.m.Y", $Jetzt);
    		echo $DatumAnzeige;
    		
    		// uebertragenden Daten auswerten
    		$Vorname = $_POST["vorname"];
    		$Nachname = $_POST["nachname"];
    		$Position = $_POST["position"];
    		$Abteilung = $_POST["abteilung"];
    		$Vorgesetzter = $_POST["vorge"];
    		$Unternehmen = $_POST["unternehmen"];
    		$Standort = $_POST["standort"];
    		$Buero = $_POST["buero"];
    		$Eintritsdatum = $_POST["edatum"];
    		
    		// Datum fuer  mysql-Datenbank umformatieren
    		$Eintritsdatum = date("Y-m-d", strtotime($Eintritsdatum));
    
    		
    		//Neue Daten ausgeben
    		echo "</br>".$Vorname."</br>";
    		echo "</br>".$Nachname."</br>";
    		echo "</br>".$Position."</br>";
    		echo "</br>".$Abteilung."</br>";
    		echo "</br>".$Vorgesetzter."</br>";
    		echo "</br>".$Unternehmen."</br>";
    		echo "</br>".$Standort."</br>";
    		echo "</br>".$Eintritsdatum."</br>";
    		echo "</br<".$Buero."</br>";
    			
    				
    		//Verbindung zur Datenbank erstellen
    		$Verbindung = mysql_connect("localhost", "root");
    		mysql_select_db("db_ma_formular");
    		
    		//sql-Befehl erstellen
    		$tbl = "tbl_mitarbeiter";
    		//$sqlBefehl = "insert into ".$tbl."(Vorname, Nachname, Position, Abteilung, Vorgesetzter, Unternehmen, Standort, Buero, Eintritsdatum) values ('$Vorname', '$Nachname', '$Position', '$Abteilung', '$Vorgesetzter', '$Unternehmen', '$Standort', '$Buero', '$Eintritsdatum')";
    		$sqlBefehl = "insert into ".$tbl."(Vorname,Nachname, Position, Abteilung) values ('$Vorname', '$Nachname', '$Position', '$Abteilung')";
    		$Ergebnis = mysql_query($sqlBefehl);
    		if ($Ergebnis == 1)
    		{
    			echo "Daten erfolgreich gespeichert";
    		}
    		else
    		{
    			echo "Daten nicht gespeichert";
    		}
    		mysql_close($Verbindung);
    	?>
    </html>

  • #2
    mysql_error() liefert die passende Fehlermeldung, wenn mysql_query() FALSE zurück gibt.

    Die mysql_* Funktionen sind übrigens veraltet und sollten nicht mehr verwendet werden.

    Du beachtes nicht den Kontextwechsel nach SQL. Werte, die du in SQL-Code einfügst, müssen mit mysql_real_escape_string() behandelt werden.

    Kommentar


    • #3
      Man könnte echt kotzen, manche lernen es nie....
      mysql speichert Dropdwons nicht - PHP Forum

      Kommentar


      • #4
        http://www.php-resource.de/forum/php...l#crossposting

        *trash*
        I don't believe in rebirth. Actually, I never did in my whole lives.

        Kommentar

        Lädt...
        X