Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

PHP Formular in MySql speichern

Frage Entwicklung PHP

Mitglied: copro

copro (Level 1) - Jetzt verbinden

22.11.2005, aktualisiert 25.10.2006, 15998 Aufrufe, 8 Kommentare

Hallo zusammen

Ich wollte mir ein Formularabstimmscript ;) schreiben... Hat so weit alles ganz gut geklappt aber nun möchte ich das er mir die Daten in die MySQL DB schreibt, tut er aber nicht...
Im Bild seht ihr das Formular, die Abfrage und die erstellten Spalten....
Hoffe es hat jemand ne Idee

Thx im Voraus

MfG Copro

<img src='/images/articles/3049ddbf7c6adbaaa56567707156d836-problem.jpg' align='default' hspace='0' vspace='0' border='0'>
Mitglied: ChiefRebelAngel
22.11.2005 um 07:49 Uhr
Hallo copro!
Mir sind da zwei Sachen aufgefallen.
1. In deinem Formular schreibst du <form action="datei.php" ...> aber die Datei heißt "Daten.php", wenn ich das richtig verstanden habe.
Wenn das der Fehler ist, liegt es einfach daran, das dein Formular eine Seite aufrufen will, die es u.U. nicht gibt.

2. In der "Daten.php" machst du zwei Verbindungen zur Datenbank. Eine reicht doch, oder etwa nicht? Das wird dein Problem zwar nicht beheben, schenkt dir aber einige Millisekunden bei der Ausführung deines Scriptes

So, was du noch machen könntest:
Setze hinter jedes mysql_query() ein or die(mysql_error()); und schau dir an was passiert. Vielleicht kommst du ja so auf den Fehler.

Gruß,
Andreas

Edit:
Mir ist da grade noch was aufgefallen. Du scheinst register_globals in deiner php.ini nicht ausgeschaltet zu haben. Das solltest du aber tun, da es sich hierbei um ein Sicherheitsloch handelt.
Du greifst auf deine Variablen dann mittels $_POST['namedesformularfeldes'] zu. Bei dir zum Beispiel $_POST['benutzername'].
Mach das bitte.
Bitte warten ..
Mitglied: copro
22.11.2005 um 14:47 Uhr
Jopp i know is etwas blöd is aber nich mein server sondern der meines Providers....
Thx für den Tipp. Ich test mal aus....
Bitte warten ..
Mitglied: copro
22.11.2005 um 14:57 Uhr
Ok hab nun den Fehler

You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'alter) VALUES('Skulldred','22')' at line 1

erhalten das heist dan wohl das etwas an meiner DB nicht stimmt oder?
Bitte warten ..
Mitglied: ChiefRebelAngel
22.11.2005 um 15:30 Uhr
"You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'alter) VALUES('Skulldred','22')'"

Du hast einen Fehler in deiner SQL-Syntax.
Die 22 hier darf nicht in ' Hochkommas stehen, da es vermutlich ein Integer-Wert ist.
Also ich vermute mal, das es daran liegt.

Gruß,
Andreas
Bitte warten ..
Mitglied: copro
22.11.2005 um 16:11 Uhr
also hab mal das alter heraus genommen und es klappt...
Hab die Hochkommas vom alter weggenommen und es klappt nicht...
Also liegt es am alter jetzt weiss ich wo das Prob. ist aber nicht was...
Hab das Feld in dem er speichert mal geändert hat aber auch nichts gebracht....
Bin gerade etwas Ratlos =(

MfG

copro und thx für die bisherige Hilfe
Bitte warten ..
Mitglied: copro
22.11.2005 um 16:21 Uhr
Hab alter in age umgetauft und siehe da es klappt...
Kann es sein das "alter" reserviert is oder sonst so was?
Bitte warten ..
Mitglied: ChiefRebelAngel
23.11.2005 um 07:35 Uhr
Uups... *schäm*
Ich hätte eigentlich drauf kommen müssen. Natürlich ist 'alter' ein reserviertes Wort! (ALTER TABLE irgendwas USW...)...

Du hättest 'alter' in Backticks setzen müssen.
<font class="code">
INSERT INTO daten (benutzername, `alter`) VALUES (...);
</font>

So hätte das gegeht
Gruß,
Andreas
Bitte warten ..
Mitglied: copro
24.11.2005 um 13:15 Uhr
Is egal hab wieder was gelern thx für deine hilfe
Peace
Bitte warten ..
Ähnliche Inhalte
PHP
Formular ausfüllen, speichern und editierbar machen (7)

Frage von wescraven07 zum Thema PHP ...

HTML
HTML-Formular: User-Eingabe in .txt-Datei speichern? (2)

Frage von Schelinho zum Thema HTML ...

C und C++
C-sharp soll Datei von PHP speichern (3)

Frage von Yanmai zum Thema C und C ...

C und C++
C-Sharp Daten von PHP lokal speichern (3)

Frage von Yanmai zum Thema C und C ...

Neue Wissensbeiträge
Windows Update

Novemberpatches und Nadeldrucker bereiten Kopfschmerzen

(14)

Tipp von MettGurke zum Thema Windows Update ...

Windows 10

Abhilfe für Abstürze von CDPUsersvc auf Win10 1607 und 2016 1607

(7)

Tipp von DerWoWusste zum Thema Windows 10 ...

RedHat, CentOS, Fedora

Fedora 27 ist verfügbar

Information von Frank zum Thema RedHat, CentOS, Fedora ...

Heiß diskutierte Inhalte
Server
Bilder aus dem Web mit CSV runterladen (30)

Frage von Yannosch zum Thema Server ...

Server-Hardware
Bestehendes Raid erweitern um 4 gleiche Platten! (Verständnis Fragen) (12)

Frage von Hendrik2586 zum Thema Server-Hardware ...

Windows Update
WSUS 4 (Server 2012 R2) - Windows 10 Updates nicht möglich (12)

Frage von c0d3.r3d zum Thema Windows Update ...