Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

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, 15928 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

Mit freundlichen Grüßen 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 =(

Mit freundlichen Grüßen

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 ..
Neuester Wissensbeitrag
Internet

Unbemerkt - Telekom Netzumschaltung! - BNG - Broadband Network Gateway

(3)

Erfahrungsbericht von ashnod zum Thema Internet ...

Ähnliche Inhalte
Datenbanken
gelöst Eine Art Access, nur mit PHP und MySQL? (14)

Frage von McLion zum Thema Datenbanken ...

PHP
PHP MySQL Login (7)

Frage von Yanmai zum Thema PHP ...

PHP
MySQL-Abfrage mit php: Wert + true bzw. false (2)

Frage von tomolpi zum Thema PHP ...

Heiß diskutierte Inhalte
Windows Server
Outlook Verbindungsversuch mit Exchange (15)

Frage von xbast1x zum Thema Windows Server ...

Grafikkarten & Monitore
Tonprobleme bei Fernseher mit angeschlossenem Laptop über HDMI (11)

Frage von Y3shix zum Thema Grafikkarten & Monitore ...

Microsoft Office
Keine Updates für Office 2016 (11)

Frage von Motte990 zum Thema Microsoft Office ...