SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Webseiten professionell erstellen

Webseiten professionell erstellen zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)
Hilfe Community Kalender Heutige Beiträge Suchen

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 13.07.2009, 21:50:59
OlliTheDarkness OlliTheDarkness ist offline
Anfänger
 
Registriert seit: Jul 2009
Alter: 37
Beiträge: 2
Problem mit Formular und MySQl =/

Guten Abend liebe SelfPHP Gemeinde,

ich weiß es schmeißt kein gutes Licht auf mich, gleich mit nem Fehler zu kommen wo ich doch grad erst neu bin ;-)

Aber naja ich verweifel schon seit 3 Tagen an einer "Billigsache".

Also mein Problem ist das ich Daten von einem Formular in die Datenbank schreiben will.

Hört sich leicht an , isses eig. auch so wie ich es kenne aber irgendie auch nicht.

Wenn ich das Formular abschicke sagt er mir "Daten erfolgreich eingetragen" jedoch bringt ein Blick in die Datenbank ein anderes Ergebniss xD
Sie ist leer xD

Zwar zählt er die ID´s bei jedem eintrag fleißig nach oben aber schreibt die Infos nicht in die Tabelle =/

Hier mal die "Programmierung":

Formular
PHP-Code:
<html>
<
head>
<
title>Dateneingabe</title>
</
head>
<
body>
<
form action="work.php" method=post>
Überschrift <br>
<
input type=text name="Array[header]" size50>
<
br>
<
br>
Artikel<textarea name="Array[artikel]" row=5 cols=40></textarea>
<
br>
<
br>
<
input type=submit name="SUBMIT" value="ok">
</
form>
</
body>
</
html
Daten empfangen und in Datenbank schreiebn
PHP-Code:
<html>
<head>
<title>Daten verarbeiten</title>
</head>
<body>

<?php

$host 
"localhost";
$user "USER";
$password "PASS";
$dbname "DATENBANK";
$tabelle ="fms";

$dbverbindung mysql_connect ($host$user$password);

$dbanfrage "INSERT into $tabelle values ('0', '$Array[header]', '$Array[artikel]')";

if (
mysql_db_query ($dbname$dbanfrage$dbverbindung)) {
print (
"Datenbankeintrag erfolgreich.");
} else {
print (
"Es traten Probleme auf.");
}
mysql_close ($dbverbindung);

?>

</body>
</html>
Bevor jetzt fragen kommen wie " Ist die Datenbank den Vorhanden" gleich die Antwort ^^ xD Ja ist sie ;-) Erstellt mit dem folgenden Script xD

DB Erstellen
PHP-Code:
<html>
<head>
<title>Tabellen erzeugen</title>
</head>
<body>

<?php

$host 
"localhost";
$user "USER";
$password "PASS";
$dbname "Datennbank";
$tabelle ="fms";

$dbverbindung mysql_connect ($host$user$password);

$dbanfrage "CREATE table $tabelle (id INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, header TEXT, artikel TEXT)";

if (
mysql_db_query ($dbname$dbanfrage$dbverbindung)) {
print (
"Tabellenerzeugung erfolgreich.");
} else {
print (
"Konnte Tabelle nicht erstellen.");
}
mysql_close ($dbverbindung);
?>

</body>
</html>
Der Inhalt der Datenbank wird mit dem folgendem Ausgelesen:

Auslesen
PHP-Code:
<html>
<head>
<title>Inhalte ausgeben</title>
</head>
<body>

<?php

$host 
"localhost";
$user "USER";
$password "PASSWORT";
$dbname "Datenbank";
$tabelle ="fms";

$dbverbindung mysql_connect ($host$user$password);

$dbanfrage "SELECT * from $tabelle";
$result mysql_db_query ($dbname$dbanfrage$dbverbindung);

 while (
$ausgabe mysql_fetch_array ($result))
 {
 print (
"$ausgabe[header]<br><br>$ausgabe[artikel]<br><hr><br>");
 }

mysql_close ($dbverbindung)


?>

</body>
</html>
Wie gesagt in der DB wird aber nichts eingetragen obwohl erfolgreich meldung.

Ein Fehler des Auslese Scripts kann ich ausschließen da die Tabelle auch in PHPMyAdmin und auch in NaviCat leer bleiben.

Hoffe es hat jemand eine Lösung weil ich hab keine mehr =/

System Informationen:

Debian Lenny
MySQL 5
PHP 5
Apache 2.2

Mit freundlcihen Grüßen
OlliTheDarkness

Geändert von vt1816 (13.07.2009 um 22:10:12 Uhr) Grund: Verhaltensregeln im SelfPHP-Forum
Mit Zitat antworten
  #2  
Alt 13.07.2009, 22:24:10
Benutzerbild von vt1816
vt1816 vt1816 ist offline
Administrator
 
Registriert seit: Jul 2004
Beiträge: 3.707
AW: Problem mit Formular und MySQl =/

Hallo und willkommen hier im Forum!

Zitat:
Zitat von OlliTheDarkness Beitrag anzeigen
[...]
Hoffe es hat jemand eine Lösung weil ich hab keine mehr =/
Dein Wissen um PHP/MySQL liegt im dritten Teil Deines Nicknames -> DARKNESS!
  • Was sind das für Variablennamen: Array[header]?
  • Wie übernimmst Du die Variablen in work.php?
  • Warum läßt Du Dir nicht mögliche Warnungen/Fehler nicht anzeigen (mysql_error())?



Daher kann ich Dir nur die Verhaltensregeln im SelfPHP-Forum empfehlen:
D Literatur und Nachschlagewerke, die Du kennst / mit denen Du arbeitest:
  1. PHP Handbuch
  2. PHP Tutorial
  3. PHP FAQ
  4. PHP Kompendium
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
  #3  
Alt 13.07.2009, 22:49:14
OlliTheDarkness OlliTheDarkness ist offline
Anfänger
 
Registriert seit: Jul 2009
Alter: 37
Beiträge: 2
AW: Problem mit Formular und MySQl =/

Zu 1:

Das sind halt VAriablennamen ;-) kann ja auch wurst oder egal hinschreiben und in der work.php übergebn hat selben effekt ^^

2.

Die work.php ist die Datei bei "Daten empfangen und in Datenbank schreiebn"

3.

Danke für den Tip mit den Warnungen ;-)
Ausgabe
Code:
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'FMS'@'localhost' (using password: YES) in /var/www/vhosts/Team-Hosting.de/httpdocs/TestUmgebung/work.php on line 15

Warning: mysql_db_query(): supplied argument is not a valid MySQL-Link resource in /var/www/vhosts/Team-Hosting.de/httpdocs/TestUmgebung/work.php on line 19
Es traten Probleme auf.
Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in /var/www/vhosts/Team-Hosting.de/httpdocs/TestUmgebung/work.php on line 24
Was ich aber grad nicht verstehe, er sagt Zugriff verweigert ^^ Aber warum zählt die ID dann nach oben als wenn es einen Eintrag gegeben hätte ^^

**EDIT**

So ich hab die Verbindungsdaten jetzt nochmal eingegeben ^^ Jetzt sind alle fehler weg ^^ Aber trotzdem kein Inhalt in der datenbank ... =/

Wenn jemand vieleicht ein Gutes Tutorial hat das erklärt wie man Daten Eingaben aus einem Formular in eine Datenbank schreibt würde ich das auch annehmen =/

Weil alles was ich an Tutorials in google gefunden hab so brachten mich auch nich wirklich weiter ...

Geändert von OlliTheDarkness (13.07.2009 um 23:11:45 Uhr)
Mit Zitat antworten
  #4  
Alt 13.07.2009, 23:12:46
Benutzerbild von vt1816
vt1816 vt1816 ist offline
Administrator
 
Registriert seit: Jul 2004
Beiträge: 3.707
AW: Problem mit Formular und MySQl =/

Zitat:
Zitat von OlliTheDarkness Beitrag anzeigen
Zu 1:

Das sind halt VAriablennamen ;-) kann ja auch wurst oder egal hinschreiben und in der work.php übergebn hat selben effekt ^^
Eben nicht ...


Zitat:
Zitat von OlliTheDarkness Beitrag anzeigen
2.

Die work.php ist die Datei bei "Daten empfangen und in Datenbank schreiebn"
Ja - jedoch übernimmst Du die Daten nicht (richtig) -> $_GET/$_POST


Zitat:
Zitat von OlliTheDarkness Beitrag anzeigen
Danke für den Tip mit den Warnungen ;-)

**EDIT**

Jetzt sind alle fehler weg ^^ Aber trotzdem kein Inhalt in der datenbank ... =/
Dann sind wohl noch immer Fehler in Deinem Code (siehe oben).
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
  #5  
Alt 13.07.2009, 23:17:56
Benutzerbild von vt1816
vt1816 vt1816 ist offline
Administrator
 
Registriert seit: Jul 2004
Beiträge: 3.707
AW: Problem mit Formular und MySQl =/

Zitat:
Zitat von OlliTheDarkness Beitrag anzeigen
[...]
Wenn jemand vieleicht ein Gutes Tutorial hat das erklärt wie man Daten Eingaben aus einem Formular in eine Datenbank schreibt würde ich das auch annehmen =/

Weil alles was ich an Tutorials in google gefunden hab so brachten mich auch nich wirklich weiter ...
D Literatur und Nachschlagewerke, die Du kennst / mit denen Du arbeitest:
  1. PHP Handbuch
  2. PHP Tutorial
  3. PHP FAQ
  4. PHP Kompendium
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem mit MySQL abfrage Schmiedemeister MySQLi/PDO/(MySQL) 3 14.07.2009 07:46:56
Problem bei der Vernetzung von MySQL Servern jfMill MySQLi/PDO/(MySQL) 2 01.07.2009 15:21:57
Problem mit mySQL nach Update auf Version 5.0.18 gl0be MySQLi/PDO/(MySQL) 8 07.02.2006 01:17:49
Benötige Hilfe bei grundlegendem Problem mit PHP, Apache und MySql Dr.Wackelzahn PHP Grundlagen 0 10.02.2005 14:42:41
update formular problem Silencer PHP für Fortgeschrittene und Experten 1 14.10.2002 08:29:44


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:23:02 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt