php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 10.01.2006, 10:42  
Gast
 
Beiträge: n/a
Standard

Hi zusammen,

hab mich jetzt ne weile mit dem angegeben Link beschäftigt!

Hat mir wirklich viel weitergeholfen danke!

Nur jetzt steh ich vor meinem nächsten Problem und zwar bei der Erstellung der Tabelle!

(Achtung - Dies ist ein MySQL Befehl. Versucht nicht diesen Code direkt in eurem PHP Script zu schreiben. Dies ist ein MySQL-Befehl und muss entsprechend mit mysql_query gesendet werden.)

Gut soweit schon klar aber wie sieht der Quellcode für das senden über mysql_query aus?

Verbindung mit SQL Server und Datenbank steht!

Will jetzt eben diese Tabelle erstellen mit 5 Spalten:

Spalte1: SchlNr
Spalte2: Verteiler
Spalte3: DosenNr
Spalte4: MitSchl
Spalte5: StandSchl

kann mir bitte jmd erklären wie ich die erstellung dieser Tabelle am besten realisiere, damit ich sie anschließend über mein erstelltes Formular mit Werten füllen kann???

THX

Greetz,

Christian
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 10.01.2006, 10:44  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Ich erstelle meine MySQL-Tabellen immer mit http://www.phpmyadmin.net.
Zergling-new ist offline  
Alt 10.01.2006, 10:53  
Gast
 
Beiträge: n/a
Standard

mh axo ja so hab ich eigentlich meine bisherrigen tabellen auch erstellt!!!

also erstelle ich die tabelle jetzt einfach in phpMyAdim und wie soll ich dann vorgehen mit diesen INSERT TO Befehlen??

Versteh eben nicht ganz wie ich das in mein PHP Script mit einbauen kann damit ich die Tabelle schließlich übre mein Formular füllen kann!!

Ich werd euch langsam bestimmt auf die Nerven gehen

aber ich kenn mich halt nicht besser aus und auf dem von euch angegeben link steht auch nichts wie ich die MySQL Befehle über mysql_query im php script senden kann hab damit probleme!!

sry aber bin euch wirklich sehr dankbar!!!

blesses

Christian
 
Alt 10.01.2006, 10:59  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Aha haste die wichtigen Tutorial-Stellen doch nich gelesen
http://tut.php-q.net/mysql.html

Ist wirklich gut und erklärt das ganze einfach besser als ich es jetzt könnte:
http://tut.php-q.net/mysql-insert.html
Zergling-new ist offline  
Alt 10.01.2006, 10:59  
Gast
 
Beiträge: n/a
Standard

So Tabelle ist erstellt!!!

Sieht folgendermaßen aus:

SchlNr Verteiler DosenNr MitSchl StaSchl

(diese Tabelle möchte ich jetzt über mein Formular mit Werten füllen)


Anmerkung:

SchlNr = ID
Verteiler = nur Text
DosenNr = Zahlen 1 - 24
MitSchl = Schlüssel Nummern (ID's) meiner Tabelle Mitarbeiter
StaSchl = Schlüssl Nummern (ID's) meiner Tabelle Standort


Greetz,

Christian
 
Alt 10.01.2006, 11:11  
Gast
 
Beiträge: n/a
Standard

Ich hätte das ganze jetzt so gemacht und das ist ja mit sicherheit falsch oder?

Quelltext:

// Hier kann man jetzt MySQL-Querys senden

$result = mysql_query(

INSERT INTO dosen
(Verteiler,DosenNr,MitSchl,StaSchl)
VALUES
($Verteiler,$DosenNr,$MitSchl,$StaSchl);
);
 
Alt 10.01.2006, 11:26  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

http://de.php.net/mysql_connect
http://de.php.net/mysql_select_db

Und dann solltest du nochmal das anschauen:
http://de.php.net/mysql_query
Zitat:
resource mysql_query ( string Anfrage [, resource Verbindungs-Kennung] )
http://de.php.net/types.string

Was du der mysql_query()-Funktion übergibst ist kein String.
Zergling-new ist offline  
Alt 10.01.2006, 12:40  
Gast
 
Beiträge: n/a
Standard

AKtueller QUelltext:

<?

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

// Verbindungsaufbau zum MySQL Server

@mysql_connect(localhost, root) OR
die("Verbindung zur Datenbank konnte nicht hergestellt werden. Fehlermeldung:".mysql_error());

@mysql_select_db(projekt) OR
die("Datenbank konnte nicht ausgewählt werden, Fehlermeldung: ".mysql_error());


$Verteiler = $_POST['Verteiler'];
$DosenNr = $_POST['DosenNr'];
$MitSchl = $_POST['MitSchl'];
$StaSchl = $_POST['StaSchl'];

$sql = "INSERT INTO dosen (Verteiler,DosenNr,MitSchl,StaSchl) VALUES ($Verteiler,$DosenNr,$MitSchl,$StaSchl)";

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

?>


Fehlermeldung:

Query:
INSERT INTO dosen (Verteiler,DosenNr,MitSchl,StaSchl) VALUES (HV,1,1,1)
Antwort: Unknown column 'HV' in 'field list'

obwohl die Spalte überall den richtigen Namen hat!!

Was ist der Fehler??

Ist der Quelltext ansonsten in Ordnung?

Anmerkung:

$Verteiler = $_POST['Verteiler'];
$DosenNr = $_POST['DosenNr'];
$MitSchl = $_POST['MitSchl'];
$StaSchl = $_POST['StaSchl'];

hier holt er sich die Werte aus Formular.php und schreibt sie in die variablen!

gruß
 
Alt 10.01.2006, 12:51  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Schau dir nochmal genau die Beispiele hier an:
http://tut.php-q.net/mysql-insert.html
Speziel wie man mit Strings umgeht.
Zergling-new ist offline  
 


Themen-Optionen
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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem mit IF und Formular Black-Devil PHP Tipps 2008 12 03.03.2008 17:54
Problem mit Formular FrankTheTank PHP Tipps 2008 7 04.10.2007 13:38
Sessions Problem Mehrseitiges Formular PHP Tipps 2006 6 02.02.2006 18:59
Problem mit Formular CityHubter PHP Tipps 2006 7 20.01.2006 16:09
Formular Problem im IE HTML, Usability und Barrierefreiheit 19 18.01.2006 13:29
[Erledigt] Problem mit Anzeige einer Tabelle mit dem Firefox? HTML, Usability und Barrierefreiheit 8 28.11.2005 15:08
Problem mit anzeigen von buchstabe: ä von sql tabelle in php Bruce PHP Tipps 2007 4 24.11.2005 12:59
Problem mit Auslesen von Tabelle Datenbanken 1 05.10.2005 15:55
Problem mit mySQL Datenbanken 7 27.09.2005 12:06
Problem mit Formular PHP Tipps 2005-2 4 14.07.2005 23:53
Formular Problem Riot PHP Tipps 2005-2 1 05.07.2005 23:08
Tabelle verknüpfungs problem! PHP Tipps 2005 16 21.05.2005 11:07
Problem bei erstellung einer tabelle mit function und array PHP Tipps 2005 5 21.04.2005 20:54
problem bei file 2x über ein formular weiterzureichen. Promaetheus PHP Tipps 2004-2 2 07.11.2004 00:49
[Erledigt] Formular, Submit, PHP - Hab ein kleines Problem PHP Tipps 2004 2 10.07.2004 13:50

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
formular tabelle verteilerliste, php formulardaten in tabelle senden, php tabelle füllen script

Alle Zeitangaben in WEZ +1. Es ist jetzt 21:59 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.