php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Entwicklung > PHP Developer Forum
 

Login

 
eingeloggt bleiben
star Jetzt registrieren   star Passwort vergessen
 

 

 


PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Fragen zu Laravel, YII oder anderen PHP-Frameworks.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
  #1 (permalink)  
Alt 22-05-2007, 13:59
sunrise711
 Newbie
Links : Onlinestatus : sunrise711 ist offline
Registriert seit: Dec 2006
Beiträge: 19
sunrise711 ist zur Zeit noch ein unbeschriebenes Blatt
Standard insert into datenbank

hallo!

habe folgendes problem:
habe mittels
PHP-Code:
@$text = $_POST['text'];
if(!isset($_POST['text']))
{?>
    <form action="Eintragen.php" method="post">
    Mein Eintrag:<br>
    <textarea name="text" cols="70" rows="20"></textarea>
    <input name="submit" type="submit" value ="Speichern"/>
    </form>
    <?
}
ein textfeld erstellt und möchte diesen nun mittels
PHP-Code:
$resultmysql_query("INSERT INTO gaestebuch (text) VALUES ('$text'"); 
in eine datenbank eintragen.

leider befinden sich in der datenbank nach wie vor keine einträge, obwohl ich mit dem formular bereits welche eingetragen hätte!

kann mir jemand helfen?

lg
Mit Zitat antworten
  #2 (permalink)  
Alt 22-05-2007, 14:04
penizillin
 PHP Guru
Links : Onlinestatus : penizillin ist offline
Registriert seit: Feb 2004
Beiträge: 10.166
penizillin ist zur Zeit noch ein unbeschriebenes Blatt
Standard

schau mal unter

1. peterkropff.de
2. tut.php-q.net
3. forumsregeln und
4. www.php.net

dort wird erklärt, wie man sowas richtig macht.
Mit Zitat antworten
  #3 (permalink)  
Alt 22-05-2007, 14:10
sunrise711
 Newbie
Links : Onlinestatus : sunrise711 ist offline
Registriert seit: Dec 2006
Beiträge: 19
sunrise711 ist zur Zeit noch ein unbeschriebenes Blatt
Standard

hätte schon nachgeschaud nur hilft mir das leider auch nicht!
Mit Zitat antworten
  #4 (permalink)  
Alt 22-05-2007, 14:12
penizillin
 PHP Guru
Links : Onlinestatus : penizillin ist offline
Registriert seit: Feb 2004
Beiträge: 10.166
penizillin ist zur Zeit noch ein unbeschriebenes Blatt
Standard

doch, tut es. allein schon das mysql_error() würde dir helfen.
lass die ausreden und geh lesen.
Mit Zitat antworten
  #5 (permalink)  
Alt 22-05-2007, 14:15
sunrise711
 Newbie
Links : Onlinestatus : sunrise711 ist offline
Registriert seit: Dec 2006
Beiträge: 19
sunrise711 ist zur Zeit noch ein unbeschriebenes Blatt
Standard

1. hab ich das mysql_error() schon längst drinnen, nach dem mysql_query, nur gibt es mir trotzdem keinen fehler aus,

2. hab ich leider nicht die zeit zum lesen, weil das gesamte projekt bis morgen mittag fertig sein muss!
Mit Zitat antworten
  #6 (permalink)  
Alt 22-05-2007, 14:17
penizillin
 PHP Guru
Links : Onlinestatus : penizillin ist offline
Registriert seit: Feb 2004
Beiträge: 10.166
penizillin ist zur Zeit noch ein unbeschriebenes Blatt
Standard

dann hast du mysql_error() falsch eingebaut. und aus irgendeinem grund hast du es für sinnvoll befunden, es einfach zu verschweigen...
Mit Zitat antworten
  #7 (permalink)  
Alt 22-05-2007, 14:19
jahlives
 Master
Links : Onlinestatus : jahlives ist offline
Registriert seit: Jun 2004
Ort: Hooker in Kernel
Beiträge: 8.279
jahlives ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Poste mal den Code wo du versuchst die Daten in die DB einzutragen. Bitte alles ab mysql_connect() bis mysql_query()
Und einen MySql Fehler hast du sicher in der Query. Aber da du mysql_error() schon verwendet hast, weisst du das bereits...

Gruss

tobi
__________________
Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."
Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)
Mit Zitat antworten
  #8 (permalink)  
Alt 22-05-2007, 14:22
sunrise711
 Newbie
Links : Onlinestatus : sunrise711 ist offline
Registriert seit: Dec 2006
Beiträge: 19
sunrise711 ist zur Zeit noch ein unbeschriebenes Blatt
Standard

lieben dank für die hilfe, habe den fehler gerade gefunden, scheinbar ziemlich unauffällig....

PHP-Code:
$resultmysql_query("INSERT INTO gaestebuch (text) VALUES ('$text')"); 
eine klammer fehlte!

lg
Mit Zitat antworten
  #9 (permalink)  
Alt 22-05-2007, 15:03
jahlives
 Master
Links : Onlinestatus : jahlives ist offline
Registriert seit: Jun 2004
Ort: Hooker in Kernel
Beiträge: 8.279
jahlives ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Das
Zitat:
eine klammer fehlte!
widerspricht aber dieser Aussage
Zitat:
hab ich das mysql_error() schon längst drinnen, nach dem mysql_query, nur gibt es mir trotzdem keinen fehler aus,


Gruss

tobi
__________________
Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."
Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)
Mit Zitat antworten
  #10 (permalink)  
Alt 22-05-2007, 15:32
sunrise711
 Newbie
Links : Onlinestatus : sunrise711 ist offline
Registriert seit: Dec 2006
Beiträge: 19
sunrise711 ist zur Zeit noch ein unbeschriebenes Blatt
Standard

tja, dann hatte ich wohl auch hier einen fehler, denn angezeigt wurde gar nix,
hab mysql_error() allerdings nur schnell aus nem buch abgetippt und da sind tipp- bzw. logikfehler nicht auszuschließen (meinerseits versteht sich, das buch ist ansich sehr hilfreich!)

lg
Mit Zitat antworten
  #11 (permalink)  
Alt 22-05-2007, 15:38
jahlives
 Master
Links : Onlinestatus : jahlives ist offline
Registriert seit: Jun 2004
Ort: Hooker in Kernel
Beiträge: 8.279
jahlives ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Dann hast du es falsch verwendet
PHP-Code:
$sql "SELECT * FROM tabelle WHERE id>1";
mysql_query($sql) OR die(mysql_error()); 
Nur die Fkt aufzurufen ist zu wenig du musst deren Rückgabewert auch noch auf den Bildschirm zaubern

Gruss

tobi
__________________
Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."
Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)
Mit Zitat antworten
Antwort

Lesezeichen


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

Themen-Optionen
Thema bewerten
Thema bewerten:

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 an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


PHP News

ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlicht
ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlichtDie bekannte Marktplatzsoftware ebiz-trader ist in der Version 7.5.0 veröffentlicht worden.

28.05.2018 | Berni

Wissensbestand in Unternehmen
Wissensbestand in UnternehmenLebenslanges Lernen und Weiterbilden sichert Wissensbestand in Unternehmen

25.05.2018 | Berni


 

Aktuelle PHP Scripte

ebiz-trader 6.0 - Das professionelle PHP Marktplatz Script ansehen ebiz-trader 6.0 - Das professionelle PHP Marktplatz Script

Mit unserer Lösungen können Sie nahezu jeden B2B / B2C Marktplatz betreiben den Sie sich vorstellen können. Ganz egal ob Sie einen Automarktplatz, Immobilenportal oder einfach einen Anzeigenmarkt betreiben möchten. Mit ebiz-trader können Sie Ihre Anforder

11.10.2018 Berni | Kategorie: PHP/ Anzeigenmarkt
PHP Server Monitor

PHP Server Monitor ist ein Skript, das prüft, ob Ihre Websites und Server betriebsbereit sind.

11.09.2018 Berni | Kategorie: PHP/ Security
PHP WEB STATISTIK ansehen PHP WEB STATISTIK

Die PHP Web Statistik bietet Ihnen ein einfach zu konfigurierendes Script zur Aufzeichnung und grafischen und textuellen Auswertung der Besuchern Ihrer Webseite. Folgende zeitlichen Module sind verfügbar: Jahr, Monat, Tag, Wochentag, Stunde Folgende son

28.08.2018 phpwebstat | Kategorie: PHP/ Counter
 Alle PHP Scripte anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:42 Uhr.