Eurokicker
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 31.03.2006, 13:24   #1
TP-Member
 
Registriert seit: Feb 2006
Ort: Augsburg
Cornerstone macht alles soweit korrekt

Eintrag in Datenbank über HTML/PHP Formular


Verstehe nichts ganz warum die eintragung nicht funktionier!
Er schreibt mir immer nur leere Felder in die Tabelle "mitarbeiter"

Vll wisst ihr ja woran es liegt!

PHP-Code:
<?php

error_reporting
(E_ALL);
include 
'config2.php';

echo 
"<html>";
echo 
"<body>";

echo 
"<h1><u>Neue Daten in Datenbank eintragen</u></h1>";
echo 
"<br>";
echo 
"<form action=\"NeuEingabe.php\">";

echo 
"<table >";
echo 
"<tr>";
 echo 
"<td>Name:&nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp  <input name=\"Name\" type=\"text\" size=\"20\" maxlength=\"30\"></td>";
 echo 
"<td>Vorname: &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp  <input name=\"Vorname\" type=\"text\" size=\"22\" maxlength=\"30\"></td>";
 echo 
"<td>eMail: <input name=\"eMail\" type=\"text\" size=\"25\" maxlength=\"40\"></td>";
echo 
"</tr>";
echo 
"<tr>";
 echo 
"<td>Computername: <input name=\"Computername\" type=\"text\" size=\"20\" maxlength=\"30\"></td>";
 echo 
"<td>Betriebssystem:&nbsp &nbsp <input name=\"Betsys\" type=\"text\" size=\"22\" maxlength=\"30\"></td>";
 echo 
"<td></td>";
echo 
"</tr>";
echo 
"<tr>";
 echo 
"<td><br></td>";
 echo 
"<td><br></td>";
 echo 
"<td><br></td>";
echo 
"</tr>";
echo 
"<tr>";
 echo 
"<td>Telefonnummer:&nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp <input name=\"TelNr\" type=\"text\" size=\"4\" maxlength=\"10\"></td>";
 echo 
"<td>Mobilnummer: &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp  <input name=\"MobNr\" type=\"text\" size=\"4\" maxlength=\"10\" \"Handynummer:\"></td>";
 echo 
"<td>Handynummer: &nbsp &nbsp &nbsp &nbsp <input name=\"Handy\" type=\"text\" size=\"10\" max legnth=\"15\"></td>";
echo 
"</tr>";
echo 
"<tr>";
 echo 
"<td>Faxnummer: &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp<input name=\"Fax\" type=\"text\" size=\"4\" maxlength=\"10\"></td>";
 echo 
"<td> </td>";
 echo 
"<td> </td>";
echo 
"</tr>";
echo 
"<tr>";
 echo 
"<td><br></td>";
 echo 
"<td><br></td>";
 echo 
"<td><br></td>";
echo 
"</tr>";
echo 
"<tr>";
 echo 
"<td> Abteilung ausw&auml;hlen:</td>";
 echo 
"<td> Standort ausw&auml;hlen:</td>";
 echo 
"<td></td>";
echo 
"</tr>";
echo 
"<tr>";
echo 
"<td>";
$Abtauswahl =    "SELECT
            *
        FROM
            abteilungen
        ORDER BY
            Abteilung ASC;"
;

echo 
"<font color=\"black\"><font color=\"white\"></font>";
echo 
"<select name=\"AbtSchl\" size=\"1\">";
$Abtergebnis mysql_query($Abtauswahl) OR
die(
mysql_error());
while(
$Abtzeile mysql_fetch_assoc($Abtergebnis))
{
echo 
"<option value=",$Abtzeile['SchlNr'],">",$Abtzeile['Abteilung'],"</option>";
}

echo 
"</select>";
echo 
"</td><td>";
$Staauswahl =    "SELECT
            *
        FROM
            standort
        ORDER BY
            Gebaeude ASC;"
;

echo 
"<font color=\"black\"><font color=\"white\"></font>";
echo 
"<select name=\"StaSchl\" size=\"1\">";

$Staergebnis mysql_query($Staauswahl) OR
die(
mysql_error());
while(
$Stazeile mysql_fetch_assoc($Staergebnis))
{
echo 
"<option value='",$Stazeile['SchlNr'],"'>",$Stazeile['Gebaeude'],"  ",$Stazeile['Geschoss'],"      ",$Stazeile['Raum'],"</option>\n";
}
echo 
"</select>";
 echo 
"</td>";
echo 
"</tr>";
echo 
"<tr>";
 echo 
"<td><br></td>";
 echo 
"<td><br></td>";
 echo 
"<td><br></td>";
echo 
"</tr>";
echo 
"<tr>";
 echo 
"<td>Dose ausw&auml;hlen:</td>";
 echo 
"<td>Shelf ausw&auml;hlen:</td>";
 echo 
"<td>Switch ausw&auml;hlen:</td>";
echo 
"</tr>";
echo 
"<tr>";
 echo 
"<td>";
$Doauswahl =     "SELECT
            *
        FROM
            dosen
        ORDER BY
            dosen.VerteilerPannel ASC, dosen.DosenNr ASC"
;

echo 
"<font color=\"black\"><font color=\"white\"></font>";
echo 
"<select name=\"DoSchl\" size=\"1\">";

$Doergebnis mysql_query($Doauswahl) OR
die(
mysql_error());
while(
$Dozeile mysql_fetch_assoc($Doergebnis))
{
echo 
"<option value=",$Dozeile['SchlNr'],">",$Dozeile['VerteilerPannel'],".",$Dozeile['DosenNr'],"</option>\n";
}
echo 
"</select>";
 echo 
"</td>";
 echo 
"<td>";
 
$Shauswahl =     "SELECT
            *
        FROM
            shelfs
        ORDER BY
            Shelf, Interface, Port;"
;

echo 
"<font color=\"black\"><font color=\"white\"></font>";
echo 
"<select name=\"ShSchl\" size=\"1\">";

$Shergebnis mysql_query($Shauswahl) OR
die(
mysql_error());
while(
$Shzeile mysql_fetch_assoc($Shergebnis))
{
echo 
"<option value='",$Shzeile['SchlNr'],"'>",$Shzeile['Shelf']," . ",$Shzeile['Interface']," . ",$Shzeile['Port'],"</option>\n";
}
echo 
"</select>";
 echo 
"</td>";
 echo 
"<td>";
$Swauswahl =     "SELECT
            *
        FROM
            stacks
        ORDER BY
            Switch, Unit, Port;"
;

echo 
"<font color=\"black\"><font color=\"white\"></font>";
echo 
"<select name=\"SwSchl\" size=\"1\">";

$Swergebnis mysql_query($Swauswahl) OR
die(
mysql_error());
while(
$Swzeile mysql_fetch_assoc($Swergebnis))
{
echo 
"<option value='",$Swzeile['SchlNr'],"'>",$Swzeile['Switch']," . ",$Swzeile['Unit']," . ",$Swzeile['Port'],"</option>\n";
}
echo 
"</select>";
 echo 
"</td>";
echo 
"</tr>";
echo 
"<tr>";
 echo 
"<td><br></td>";
 echo 
"<td><br></td>";
 echo 
"<td><br></td>";
echo 
"</tr>";
echo 
"<tr>";
 echo 
"<td>Verwendung ausw&auml;hlen:</td>";
 echo 
"<td>s0-Adapter ausw&auml;hlen:</td>";
 echo 
"<td></td>";
echo 
"</tr>";
echo 
"<tr>";
 echo 
"<td>";
$Verwauswahl =     "SELECT
            *
        FROM
            verwendung
        ORDER BY
            SchlNr ASC;"
;

echo 
"<font color=\"black\"><font color=\"white\"></font>";
echo 
"<select name=\"VerwSchl\" size=\"1\">";

$Verwergebnis mysql_query($Verwauswahl) OR
die(
mysql_error());
while(
$Verwzeile mysql_fetch_assoc($Verwergebnis))
{
echo 
"<option value='",$Verwzeile['SchlNr'],"'>",$Verwzeile['Verwendung'],"</option>\n";
}
echo 
"</select>";
 echo 
"</td>";
 echo 
"<td>";
$s0auswahl =     "SELECT
            *
        FROM
            s0_adapter
        ORDER BY
            SchlNr ASC;"
;

echo 
"<font color=\"black\"><font color=\"white\"></font>";
echo 
"<select name=\"s0Schl\" size=\"1\">";

$s0ergebnis mysql_query($s0auswahl) OR
die(
mysql_error());
while(
$s0zeile2 mysql_fetch_assoc($s0ergebnis))
{
echo 
"<option value='",$s0zeile['Adapter'],"'>",$s0zeile2['Adapter'],"</option>\n";
}
echo 
"</select>";
 echo 
"</td>";
 echo 
"<td></td>";
echo 
"</tr>";
echo 
"<tr>";
 echo 
"<td><br></td>";
 echo 
"<td><br></td>";
 echo 
"<td><br></td>";
echo 
"</tr>";
echo 
"<tr>";
 echo 
"<td><br></td>";
 echo 
"<td><br></td>";
 echo 
"<td><br></td>";
echo 
"</tr>";
echo 
"<tr>";
 echo 
"<td><input type=\"submit\" value=\"Daten &uuml;bertragen\"></td>";
 echo 
"<td><input type=\"reset\"></td>";
 echo 
"<td></td>";
echo 
"</tr>";
echo 
"</table>";


echo 
"</form>";
echo 
"</body>";
echo 
"</html>";


echo 
"<form method=\"post\" action=\"NeuEingabe.php\">";


$Name $_POST['Name'];
$Vorname $_POST['Vorname'];
$eMail $_POST['eMail'];
$Computername $_POST['Computername'];
$Betsys $_POST['Betsys'];
$TelNr $_POST['TelNr'];
$MobNr $_POST['MobNr'];
$Handy $_POST['Handy'];
$Fax $_POST['Fax'];
$AbtSchl $_POST['AbtSchl'];
$StaSchl $_POST['StaSchl'];
$DoSchl $_POST['DoSchl'];
$ShSchl $_POST['ShSchl'];
$SwSchl $_POST['SwSchl'];
$VerwSchl $_POST['VerwSchl'];
$s0Schl $_POST['s0Schl'];


$sql2 "INSERT INTO mitarbeiter (Name,Vorname,PcName,eMail,Betriebssystem,TelNr,MobilNr,HandyNr,FaxNr,AbtSchlNr) VALUES ('$Name','$Vorname','$Computername','$eMail','$Betsys','$TelNr','$MobNr','$Handy','$Fax','$AbtSchl')";

$result mysql_query($sql2) OR
die(
"Query: <pre>".$sql2."</pre>\n"."Antwort: ".mysql_error());

?>

Greetz Cornerstone
Cornerstone ist offline   Mit Zitat antworten


Alt 31.03.2006, 13:32   #2
TP-Moderator
 
Benutzerbild von Cybergreek
 
Registriert seit: Nov 2005
Ort: Köln
Cybergreek ist ein richtiges Arbeitstier - DANKECybergreek ist ein richtiges Arbeitstier - DANKECybergreek ist ein richtiges Arbeitstier - DANKECybergreek ist ein richtiges Arbeitstier - DANKECybergreek ist ein richtiges Arbeitstier - DANKE
Was zeigt er Dir denn dabei an:
PHP-Code:
$sql2 "INSERT INTO mitarbeiter (Name,Vorname,PcName,eMail,Betriebssystem,TelNr,MobilNr,HandyNr,FaxNr,AbtSchlNr) VALUES ('$Name','$Vorname','$Computername','$eMail','$Betsys','$TelNr','$MobNr','$Handy','$Fax','$AbtSchl')";

echo 
$sql2
__________________
Grüße vom Griechen,
Cybergreek!

WikiDict.de - Das Wiki-Wörterbuch
Cybergreek ist offline   Mit Zitat antworten
Alt 31.03.2006, 13:44   #3
TP-Member
 
Registriert seit: Feb 2006
Ort: Augsburg
Cornerstone macht alles soweit korrekt
INSERT INTO mitarbeiter (Name,Vorname,PcName,eMail,Betriebssystem,TelNr,MobilNr,HandyNr,FaxNr,AbtSchlNr) VALUES ('','','','','','','','','','')
Cornerstone ist offline   Mit Zitat antworten
Alt 31.03.2006, 14:21   #4
TP-Moderator
 
Benutzerbild von Cybergreek
 
Registriert seit: Nov 2005
Ort: Köln
Cybergreek ist ein richtiges Arbeitstier - DANKECybergreek ist ein richtiges Arbeitstier - DANKECybergreek ist ein richtiges Arbeitstier - DANKECybergreek ist ein richtiges Arbeitstier - DANKECybergreek ist ein richtiges Arbeitstier - DANKE
Sieht irgendwie leer aus, oder?

Mir ist der Aufbau Deiner Seite nicht wirklich klar... Warum hast Du z.B. am Ende noch ein "echo "<form method=\"post\" action=\"NeuEingabe.php\">"; " da stehen?
__________________
Grüße vom Griechen,
Cybergreek!

WikiDict.de - Das Wiki-Wörterbuch
Cybergreek ist offline   Mit Zitat antworten
Alt 31.03.2006, 15:43   #5
TP-Supporter
 
Registriert seit: Feb 2005
Driver ist auf einem guten Weg
Zitat:
Zitat von Cybergreek
Sieht irgendwie leer aus, oder?

Mir ist der Aufbau Deiner Seite nicht wirklich klar... Warum hast Du z.B. am Ende noch ein "echo "<form method=\"post\" action=\"NeuEingabe.php\">"; " da stehen?
Genau, das muss weg. Dafür muss beim ersten Form-Tag noch ein method="post" eingefügt werden, dann müssts gehen
Driver ist offline   Mit Zitat antworten
Alt 31.03.2006, 16:08   #6
321
TP-Specialist
 
Benutzerbild von 321
 
Registriert seit: Nov 2004
Ort: Die Insel in Europa die aus Europa erst Europa macht _________________________ Nähe Lenzburg
321 hilft, wo's geht321 hilft, wo's geht321 hilft, wo's geht
Du hast 2 x <form ...>
echo "<form action=\"NeuEingabe.php\">";
.
.

echo "<form method=\"post\" action=\"NeuEingabe.php\">";
Das letztere hat keine Felder, deshalb sind alle Variablen leer!
__________________
[321 Name="Joe"]
wie immer, lieber gleich mit notepad, dem Editor meines Vertrauens
[/321]


use my HTML-Tester

Motto'06: Mut zur deutschen Sprache!
321 ist offline   Mit Zitat antworten
Alt 12.04.2006, 13:45   #7
TP-Member
 
Registriert seit: Feb 2006
Ort: Augsburg
Cornerstone macht alles soweit korrekt
soweit so gut, genau daran lag es Driver vielen Dank euch allen!!

Nun Problem 2!

Ich möchte das er die Werte an einer bestimmten IndexNummer einträgt!

wie löse ich am besten dieses problem!

habe in meiner datenbank eine mit werten vordifinierte tabelle in welcher sich folglich schlüssel nummern befinden.

zu solch einem schlüssel möchte ich über mein formular noch etwas hinzufügen bzw. änder wie mache ich das am besten.

hab schon selbst ein wenig rumprobiert habe aber keine lösung gefunden
Cornerstone ist offline   Mit Zitat antworten
Alt 13.04.2006, 00:34   #8
321
TP-Specialist
 
Benutzerbild von 321
 
Registriert seit: Nov 2004
Ort: Die Insel in Europa die aus Europa erst Europa macht _________________________ Nähe Lenzburg
321 hilft, wo's geht321 hilft, wo's geht321 hilft, wo's geht
Ziemlich unklar was Du möchtest!

Einer von Dir per Script festgelegten Schlüssel-Nr. einen Wert zuweisen?
Oder der Benutzer bestimmt Schlüssel-Nr. und neuen Wert?
Oder ganz was anderes?

Vermutlich wirst Du 1 oder 2 weitere Formularfelder benötigen
__________________
[321 Name="Joe"]
wie immer, lieber gleich mit notepad, dem Editor meines Vertrauens
[/321]


use my HTML-Tester

Motto'06: Mut zur deutschen Sprache!
321 ist offline   Mit Zitat antworten
Alt 13.04.2006, 13:50   #9
TP-Member
 
Registriert seit: Jan 2006
Ort: Krems - Österreich
bin-da macht alles soweit korrekt
ich glaube was du brauchst ist ein UPDATE...

damit änderst du die werte in dem datensatz, wo eben die schlüsselnummer ist...

Code:
UPDATE tabellenname SET spalten_name=wert_fuer_spalte, naechster_spalten_name=anderer_wert_fuer_spalte WHERE schluessel=$schluessel_id
oder eben so ähnlich...
bin-da ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
Eintrag in Datenbank über HTML/PHP Formular Eintrag in Datenbank über HTML/PHP Formular
« [PHP] Dateiupload Frage | HTML Skript automatisiertes suchen »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:44 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62