[PHP]Button sendet nicht :/

  • Hallo,
    ich habe eben dieses "Script" geschrieben:


    Irgendwie will es aber nicht senden, wenn ich auf den "Speichern" Button drücke...
    Weiß jemand wieso?


    Danke im Vorraus!

  • Unübersichtlicher gehts kaum.
    Zu deinem Problem: Dir fehlt die Form, die für das Senden verantwortlich ist.


    Code
    <form action="" method="post"><!-- hier dein Inhalt, action="" bedeutet an sich selbst (Datei) senden --></form>

    Moderator der Bereiche: Coding, Vorstellungsrunde und Handelsecke. Über Verwarnungen, falls du zu den Wenigen gehörst, die eine Verwarnung von mir erhalten haben, kannst du jederzeit mit mir reden, sofern der Umgangston stimmt.


    expect us. / unkompetent. Das neue dynamisch. / easy-stripping.net - coming soon! / "9§. the entire website bestands out of english." / Vollprofi in allem, wo gibt und noch mehr; kann auch OOP.
    Kleine Coding-Frage? Schau doch in #dev im IRC vorbei, wir können dir sicher helfen.


    Ich bin für Aufträge im Bereich der Webentwicklung (z.B. User Control Panel) zu haben. Kontaktiere mich diesbezüglich einfach in einer privaten Nachricht mit deinen, möglichst konkreten, Vorstellungen.


    lesen.denken.posten. - [22:54:14] <Goldkiller2> früher gabs immer so coole user da stand in der signatur "lesen.denken.posten."


    Mafia 2 Multiplayer (m2mp.de) - Eine kostenlose Modifikation für Mafia 2, die es, ähnlich wie SAMP, erlaubt über das Internet oder LAN mit bis zu 1000 anderen Spielern zu spielen.

  • Habs jetzt so drinnen:


    jedoch leert sich jetzt die Textarea, bevor es an die MySQL Datenbank gesendet wird...

  • Das bei dem Kauderwelch, den Du hier erstellst hast,
    nichts funktioniert, wundert mich absolut nicht.


    Offenbar hast Du nicht die geringste Ahnung von PHP, sowieso von HTML.
    Du beachtest keine, aber absolut keine, allgemeinen Regeln. Aber das ist erstmal egal.


    Ich gib Dir ein Lösung, dass Dein Post gesendet wird,
    nicht, dass die ID richtig eingetragen wird o.ä.


    Finde das selbst heraus oder warte, bis Dir jemand anders hilft.



  • Ich gib Dir ein Lösung, dass Dein Post gesendet wird,
    nicht, dass die ID richtig eingetragen wird o.ä.


    In deinem Code kann POST aber nicht gesendet werden, dazu fehlt der Form-Tag.

    Moderator der Bereiche: Coding, Vorstellungsrunde und Handelsecke. Über Verwarnungen, falls du zu den Wenigen gehörst, die eine Verwarnung von mir erhalten haben, kannst du jederzeit mit mir reden, sofern der Umgangston stimmt.


    expect us. / unkompetent. Das neue dynamisch. / easy-stripping.net - coming soon! / "9§. the entire website bestands out of english." / Vollprofi in allem, wo gibt und noch mehr; kann auch OOP.
    Kleine Coding-Frage? Schau doch in #dev im IRC vorbei, wir können dir sicher helfen.


    Ich bin für Aufträge im Bereich der Webentwicklung (z.B. User Control Panel) zu haben. Kontaktiere mich diesbezüglich einfach in einer privaten Nachricht mit deinen, möglichst konkreten, Vorstellungen.


    lesen.denken.posten. - [22:54:14] <Goldkiller2> früher gabs immer so coole user da stand in der signatur "lesen.denken.posten."


    Mafia 2 Multiplayer (m2mp.de) - Eine kostenlose Modifikation für Mafia 2, die es, ähnlich wie SAMP, erlaubt über das Internet oder LAN mit bis zu 1000 anderen Spielern zu spielen.


  • so hatte ich es ganz am anfang, nur leider funktioniert das auch nicht ^^

  • Da ich nicht weiß, welchen Namen die Datei hat, gehe ich mal
    davon aus, der Themenersteller, zumindest das wissen sollte.


    Falls dem nicht so ist, war es ein Fehler von meiner Seite aus.


    ---


    @EDIT


    Vielleicht solltest Du Dich noch etwas mit der Formularzusammensetzung
    beschäftigen, bevor Du anfängst, für Dich offenbar unlösbare zu erstellen.


    Hier ein guter Tipp von mir: http://www.php-einfach.de/

  • komischerweise funktioniert mein anderes Formular ja, aber dieses nicht, obwohl es genauso aufgebaut ist ^^


  • Und jetzt schaust du dir bitte mal die Abweichungen zu deinem Script an und lernst daraus.

    Moderator der Bereiche: Coding, Vorstellungsrunde und Handelsecke. Über Verwarnungen, falls du zu den Wenigen gehörst, die eine Verwarnung von mir erhalten haben, kannst du jederzeit mit mir reden, sofern der Umgangston stimmt.


    expect us. / unkompetent. Das neue dynamisch. / easy-stripping.net - coming soon! / "9§. the entire website bestands out of english." / Vollprofi in allem, wo gibt und noch mehr; kann auch OOP.
    Kleine Coding-Frage? Schau doch in #dev im IRC vorbei, wir können dir sicher helfen.


    Ich bin für Aufträge im Bereich der Webentwicklung (z.B. User Control Panel) zu haben. Kontaktiere mich diesbezüglich einfach in einer privaten Nachricht mit deinen, möglichst konkreten, Vorstellungen.


    lesen.denken.posten. - [22:54:14] <Goldkiller2> früher gabs immer so coole user da stand in der signatur "lesen.denken.posten."


    Mafia 2 Multiplayer (m2mp.de) - Eine kostenlose Modifikation für Mafia 2, die es, ähnlich wie SAMP, erlaubt über das Internet oder LAN mit bis zu 1000 anderen Spielern zu spielen.

  • Dass es nicht funktioniert ist ja klar, da Du den Parameter <form>
    benötigst, den Du in jedem HTML Verzeichnis, mit Erklärung finden kannst.



    @DEAD


    PHP Sessions startet man grundsätzlich vor jeder anderen Funktion oder Anwendung.

  • Nein. Sessions sollte man vor Ausgaben starten, allerdings ist das auch nicht zwangsweise der Fall, da man den Content buffern und somit Sessions überall (vor der Ausgabe der gebufferten Ausgabe) starten kann. Der Rest interessiert bei Sessions nicht.

    Moderator der Bereiche: Coding, Vorstellungsrunde und Handelsecke. Über Verwarnungen, falls du zu den Wenigen gehörst, die eine Verwarnung von mir erhalten haben, kannst du jederzeit mit mir reden, sofern der Umgangston stimmt.


    expect us. / unkompetent. Das neue dynamisch. / easy-stripping.net - coming soon! / "9§. the entire website bestands out of english." / Vollprofi in allem, wo gibt und noch mehr; kann auch OOP.
    Kleine Coding-Frage? Schau doch in #dev im IRC vorbei, wir können dir sicher helfen.


    Ich bin für Aufträge im Bereich der Webentwicklung (z.B. User Control Panel) zu haben. Kontaktiere mich diesbezüglich einfach in einer privaten Nachricht mit deinen, möglichst konkreten, Vorstellungen.


    lesen.denken.posten. - [22:54:14] <Goldkiller2> früher gabs immer so coole user da stand in der signatur "lesen.denken.posten."


    Mafia 2 Multiplayer (m2mp.de) - Eine kostenlose Modifikation für Mafia 2, die es, ähnlich wie SAMP, erlaubt über das Internet oder LAN mit bis zu 1000 anderen Spielern zu spielen.

  • Wird immernoch nicht an die Datenbank weitergereicht ^^
    Bzw. der news table ist leer

  • PHP
    mysql_query("INSERT INTO motd (news) VALUES ('" . $_POST[ID] . "'"); // Ich gehe davon aus, dass id autoinkrementär ist, Escapen musst du news noch selbst

    Moderator der Bereiche: Coding, Vorstellungsrunde und Handelsecke. Über Verwarnungen, falls du zu den Wenigen gehörst, die eine Verwarnung von mir erhalten haben, kannst du jederzeit mit mir reden, sofern der Umgangston stimmt.


    expect us. / unkompetent. Das neue dynamisch. / easy-stripping.net - coming soon! / "9§. the entire website bestands out of english." / Vollprofi in allem, wo gibt und noch mehr; kann auch OOP.
    Kleine Coding-Frage? Schau doch in #dev im IRC vorbei, wir können dir sicher helfen.


    Ich bin für Aufträge im Bereich der Webentwicklung (z.B. User Control Panel) zu haben. Kontaktiere mich diesbezüglich einfach in einer privaten Nachricht mit deinen, möglichst konkreten, Vorstellungen.


    lesen.denken.posten. - [22:54:14] <Goldkiller2> früher gabs immer so coole user da stand in der signatur "lesen.denken.posten."


    Mafia 2 Multiplayer (m2mp.de) - Eine kostenlose Modifikation für Mafia 2, die es, ähnlich wie SAMP, erlaubt über das Internet oder LAN mit bis zu 1000 anderen Spielern zu spielen.

  • PHP
    mysql_query("INSERT INTO motd (news) VALUES ('" . $_POST[ID] . "'"); // Ich gehe davon aus, dass id Autoinkrementär ist, Escapen musst du news noch selbst


    Edit: Schmarn, da liegt der Fehler

    Gleiches Ergebnis 8|

  • Dann lass dir doch mal POST ausgeben.

    PHP
    print_r($_POST);

    Moderator der Bereiche: Coding, Vorstellungsrunde und Handelsecke. Über Verwarnungen, falls du zu den Wenigen gehörst, die eine Verwarnung von mir erhalten haben, kannst du jederzeit mit mir reden, sofern der Umgangston stimmt.


    expect us. / unkompetent. Das neue dynamisch. / easy-stripping.net - coming soon! / "9§. the entire website bestands out of english." / Vollprofi in allem, wo gibt und noch mehr; kann auch OOP.
    Kleine Coding-Frage? Schau doch in #dev im IRC vorbei, wir können dir sicher helfen.


    Ich bin für Aufträge im Bereich der Webentwicklung (z.B. User Control Panel) zu haben. Kontaktiere mich diesbezüglich einfach in einer privaten Nachricht mit deinen, möglichst konkreten, Vorstellungen.


    lesen.denken.posten. - [22:54:14] <Goldkiller2> früher gabs immer so coole user da stand in der signatur "lesen.denken.posten."


    Mafia 2 Multiplayer (m2mp.de) - Eine kostenlose Modifikation für Mafia 2, die es, ähnlich wie SAMP, erlaubt über das Internet oder LAN mit bis zu 1000 anderen Spielern zu spielen.

  • Ohje ohje...


    Dann bekommst Du also doch die Lösung von mir.


    Ein Tipp, auch an DEAD:


    Wenn Ihr den Text speichern wollt, müsst Ihr ihn auch an PHP übergeben.


  • Siehst du das nun als eine Art Konkurrenzkampf oder was? Dein gelöschter Post war ja unverschämt genug, aber ich bitte dich, belehren musst du mich nun wirklich nicht. Ich hatte einfach nur vergessen der Textarea das Name-Attribut zuzuweisen, da ich erwartet hatte, dass der TE das bereits getan hat. Warum ich bei $_POST[ID] nicht geschaltet habe, kann ich mir selbst nicht recht erklären - kann aber mal passieren.
    Bevor du nun also sowas anfängst bitte ich dich doch, nachzudenken.


    An den TE: Denk dran, dass du $_POST['text'] noch escapen solltest.

    Moderator der Bereiche: Coding, Vorstellungsrunde und Handelsecke. Über Verwarnungen, falls du zu den Wenigen gehörst, die eine Verwarnung von mir erhalten haben, kannst du jederzeit mit mir reden, sofern der Umgangston stimmt.


    expect us. / unkompetent. Das neue dynamisch. / easy-stripping.net - coming soon! / "9§. the entire website bestands out of english." / Vollprofi in allem, wo gibt und noch mehr; kann auch OOP.
    Kleine Coding-Frage? Schau doch in #dev im IRC vorbei, wir können dir sicher helfen.


    Ich bin für Aufträge im Bereich der Webentwicklung (z.B. User Control Panel) zu haben. Kontaktiere mich diesbezüglich einfach in einer privaten Nachricht mit deinen, möglichst konkreten, Vorstellungen.


    lesen.denken.posten. - [22:54:14] <Goldkiller2> früher gabs immer so coole user da stand in der signatur "lesen.denken.posten."


    Mafia 2 Multiplayer (m2mp.de) - Eine kostenlose Modifikation für Mafia 2, die es, ähnlich wie SAMP, erlaubt über das Internet oder LAN mit bis zu 1000 anderen Spielern zu spielen.