Vorschau-Funktion

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Vorschau-Funktion

    Ich habe ein Problem bei meiner Vorschaufunktion meines Newsscriptes.

    Wenn ich preview klicke dann wurden die Variablen in die Vorschau übergeben, doch klickt man hier nun auf "submit news" dann ist die Variable $title und $text wieder undefiniert. Wie kann ich dieses Problem lösen ?

  • #2
    Wie machst du das genau mit der Vorschau?
    Öffnest du ein Popup oder eine neue Seite?
    *winks*
    Gilbert
    ------------------------------------------------
    Hilfe für eine Vielzahl von Problemen!!!
    http://www.1st-rootserver.de/

    Kommentar


    • #3
      Mit der If-Abfrage, diese sieht so aus:

      PHP-Code:
      if ($add){

      if (
      $title == "") { echo "Fehler ..."; }
      elseif (
      $text == "") { echo "Fehler ..."; }

      } else {

      mysql_query("INSERT INTO ...

      }

      elseif (
      $preview){

      echo "
      Vorschauausgabe...";

      echo "
      <input type='submit' name='add' value='add news'>";

      }

      else { 

      echo "
      Eingabefelder";
      echo "
      <input type='submit' name='add' value='add news'> <input type='submit' name='preview' value='preview'>";


      Kommentar


      • #4
        PHP-Code:
        if ($add){

        if (
        $title == "") { echo "Fehler ..."; }
        elseif (
        $text == "") { echo "Fehler ..."; }

        } else {

        mysql_query("INSERT INTO ...

        }

        elseif (
        $preview){
        // Einfügen Anfang
        echo"
        <input type hidden='title' value='$title'>
        <
        input type hidden='text' value='$text'>";
        // Einfügen Ende
        echo "
        Vorschauausgabe...";

        echo "
        <input type='submit' name='add' value='add news'>";

        }

        else { 

        echo "
        Eingabefelder";
        echo "
        <input type='submit' name='add' value='add news'> <input type='submit' name='preview' value='preview'>";


        Versuch es mal so
        Nicht getestet
        *winks*
        Gilbert
        ------------------------------------------------
        Hilfe für eine Vielzahl von Problemen!!!
        http://www.1st-rootserver.de/

        Kommentar


        • #5
          Ich glaube du meinst:

          PHP-Code:
              echo "<input type='hidden' name='title' value='$title'> <input type='hidden' name='text' value='$text'>"
          Nein, geht leider auch nicht.

          Kommentar


          • #6
            Was kann ich machen ?

            Kommentar


            • #7
              Sieh dir mal unsere Tutorials an (abgesehen davon, dass du alle mal durcharbeiten solltest), liest du dir mal das mit dem Werteübergabe über mehrere Seiten durch.

              besser ist es die Werte in der Session zu speichern.

              Kommentar


              • #8
                Daran habe ich bereits gedacht, dennoch möchte ich an dieser Stelle nochmal wissen, ob da andere Möglichkeiten zur Verfügung stehen ?

                Kommentar


                • #9
                  wers glaubt!

                  FKTs:

                  Sessions
                  hidden

                  Gibt natürlich noch mehr, aber was für einen Sinn macht es zb. daten temporär in ner db zu speichern? also nimm was von den vorgeschlagenden und gut.

                  Kommentar

                  Lädt...
                  X