Ergebnis 1 bis 20 von 288

Thema: Allgemeiner Fragenthread II

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Da du die Daten in eine Datenbank speicherst, kannst du auch einfach überprüfen, ob eine PN mit exakt dem selben Text an diesen Empfänger schon in der Datenbank existiert. Denn die Methode mit der action_id hätte z.B. zum Nachteil, dass man nicht mit "Zurück" wieder zum Formular kommen, alle Felder löschen, neu eintragen und erneut abschicken kann, auch wenn diese neue PN vielleicht eine vollkommen andere ist.

  2. #2
    Zitat Zitat von dead_orc Beitrag anzeigen
    Da du die Daten in eine Datenbank speicherst, kannst du auch einfach überprüfen, ob eine PN mit exakt dem selben Text an diesen Empfänger schon in der Datenbank existiert. Denn die Methode mit der action_id hätte z.B. zum Nachteil, dass man nicht mit "Zurück" wieder zum Formular kommen, alle Felder löschen, neu eintragen und erneut abschicken kann, auch wenn diese neue PN vielleicht eine vollkommen andere ist.
    Deine hat den Nachteil, dass man eine PN nicht zwei Mal versenden kann. Und das könnte ja durchaus gewünscht sein

  3. #3
    Zitat Zitat von Manni Beitrag anzeigen
    Deine hat den Nachteil, dass man eine PN nicht zwei Mal versenden kann. Und das könnte ja durchaus gewünscht sein
    if($row['sendtime'] > time()-300)
    *shrug*
    So macht es das Forum auch mit identischen Beiträgen...

  4. #4

    Antwort/Vorschaubutton

    Für mein kleines Forumsystem brauche ich wie hier im Forum nach dem "Beitrag verfassen" einen Antworten und einen Vorschau-Button. Wie kann ich das in einem Forum übertragen, das man mit den verschiedenen Button's zb. unterschiedliche Argumente überliefert, damit ich darunter unterscheiden kann.

    Wie löst man das am Besten?

  5. #5
    Wenn du meinst, was ich meine dass du meinst, musst du den Buttons einfach nur Namen (übers name-Attribut) geben. Dann kannst du im Skript, dass den Formularinhalt bekommt, überprüfen, ob $_POST['abschicken'] oder $_POST['vorschau'] gesetzt ist (wobei "abschicken" und "vorschau" dann die jeweiligen name-Attribute wären).
    Ich glaube, irgendwelche Browser-spezifischen Besonderheiten gab's da evtl. auch noch, aber das müsstest du wo nachschauen.

  6. #6
    Ja, du musst dazu input-Elementy vom Typ „submit“ mit verschiednenen name-Werten erstellen (so wird es auch hier im Forum gehandhabt).

    button-Elemente, mit denen die Sache theoretisch einfacher wird sind problematisch weil diese im Internet Explorer bis Version 7 (und darüberhinaus in allen nicht-standardkonformen-Modi) fehlerhaft implementiert sind. Der IE versendet den Inhalt des bzw. der button-Elemente statt dem Inhalt des value-Attributs.

  7. #7
    Kommt n bissel Spaet aber danke fuer die Hilfe letztes mal.


    Dann will ich gleich mal das naechste erfragen, is jetz n bissel was theoretisches.

    Thema: MySQL Verbindungen + Performance, Traffic und Rechenaufwand.

    Also ich habe ein Script "sA", womit ich auf andere kleine Scripte "sB,sC,sD ..." zugreifen kann. "sA" Braucht keinen MySQL Zugriff aber "sB,sC,sD ...", empfiehlt es sich jetzt einmal eine MySQL Verbindung in "sA" aufzubauen, es die ganze Zeit laufen zulassen (obwohl es nicht die ganze Zeit genutzt wird) und am ende wieder zu schließen oder fuer "sB,sC,sD ..." eine Verbindung aufzubauen und sie dann wieder zuschließen wenn es durchgelaufen ist?

    Vlt noch mal direkter gefragt, habe ich mehr von wenn ich einmal eine MySQL Verbindung starte und sie die ganze zeit laufen lasse und am ende schließe oder wenn ich sie nur bei gebrauch starte und beende?


    mfg deadshox

  8. #8
    Du hast eindeutig mehr, davon wenn die Verbindung offen bleibt.

    Es epfiehlt sich meist sich eine kleine Classe zu schreiben, bzw. die mysqli-Classe zuverwenden und das Object dann immer wieder abzurufen.

  9. #9
    Die Klasse habe ich ja, ging mir nur darum ob es besser ist sie Offen zulassen oder sie immer wieder auf und zu zu machen.

  10. #10
    Weil es in HTML Strict nicht erlaubt ist.

  11. #11
    Stimmt, jetzt hab ich's auch gesehen. Kann ich das Problem (mit einem alternativen Tag) lösen?

  12. #12
    HTML-Code:
    <span style="text-decoration:underline;">...</span>

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •