Ankündigung

Einklappen
Keine Ankündigung bisher.

Gästebuch erweitert, und schon herrscht Chaos

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

  • Gästebuch erweitert, und schon herrscht Chaos

    Hallo zusammen,

    nach einiger Überlegung habe ich geplant, mein Gästebuch zu erweitern.
    Hinzu kommen soll eine Möglichkeit, daß ich auf Eintragungen einen
    Zusatz-Kommentar schreiben kann.

    Bislang habe ich dieses manuell über die Datenbank gemacht. Jetzt
    möchte ich hierfür ein Formular einrichten, daß diese Zusatz-Einträge
    in die Datenbank schreibt.
    Leider habe ich beim Aufbau des Scripts irgendwo einen Denkfehler
    eingebaut und komme seit drei Stunden nicht mehr weiter.

    Hier mal der grobe Aufbau :
    1. Schritt : Anzeige der Einträge, Auswahl des betreffenden Eintrages (ID)
    2. Schritt : Eingabe-Formular für den Zusatz-Kommentar
    3. Schritt : Übertragung des Kommentars in die Datenbank unter der ID

    Hier der Code (Auszug) :
    PHP-Code:
    <?php
    if ($_GET["do"] == "anhangtext")
      {
      
    //Auswahl setzen
      
    $auswahl $_POST["auswahl"];

      if (
    $auswahl != "")
        {
        
    //Auswahl wurde abgesetzt

        
    if(isset($_POST['submit']))
          {
          
    //Eintrag wurde gesetzt (oder nicht)
          
    $adm_text $_POST["adm_text"];
          if (
    $adm_text == "")
            {
            
    $mess "Kein Zusatz-Kommentar eingetragen";
            }
          else
            {
            
    //Eintrag vollziehen
            
    ...
            
    $auswahl "";
            
    header("Location: gbuch.php?do=anhangtext");
            }
          }

        
    //Formular Kommentar anzeigen
        
    ?>
        ...
        <form id="form1" name="form1" method="post" action="gbuch.php?do=anhangtext">
        ...
          <input class="news_submit" name="submit" type="submit" value="Eintrag erstellen" />
        ...
        <?php
        
    }

      
    //Liste mit Eintraegen anzeigen, Auswahl erwarten
      
    ?>
      ...
      <form id="form1" name="form1" method="post" action="gbuch.php?do=anhangtext">
      ...
        <input type="text" name="auswahl" />
      ...
      <?php
      
    }
    ?>
    Irgendwie habe ich hier aber wohl etwas übersehen, da ich eine
    komplett falsche Darstellung erhalte.

    Es wird nach Auswahl einer ID der Rahmen (Header + Navi) ohne Content
    angezeigt, gefolgt vom Eingabe-Formular und als Abschluß noch einmal
    die komplette Seite mit der Auswahl-Aufforderung.

    Habe ich hier irgendwo eine Klammer vergessen ?
    Wird hier ein Script-Teil ungewollt aktiviert ?

    Da ich mittlerweile nur noch Zahlen und Buchstaben ohne ZUsammenhang
    sehe, bitte ich um Hilfe bei der Fehlersuche.

    Gruß, Mike
    sigpic
    Mike's EEP-Welt CSC Oldenburg
    Link-Sammlung Smily-Sammlung

  • #2
    AW: Gästebuch erweitert, und schon herrscht Chaos

    Wenn du etwas umfangreichen schreibst kannst du die Übersicht besser erhalten wenn du die verschiedenen Teile in Funktionen kapselst.

    Also je eine Funkton für Ausgabe, Formular, etc.
    There are 10 types of people in the world.
    Those who understand binary and those who don´t.

    Visit Bertels´s Homepage

    Kommentar


    • #3
      AW: Gästebuch erweitert, und schon herrscht Chaos

      @Bertel

      Das hilft mir leider nicht weiter, aber trotzdem Danke.

      Ich habe mir dieses Gerüst schon auf diverse Weise
      dargestellt und es müsste eigentlich funktionieren.

      Irgendwo habe ich aber wahrscheinlich etwas vergessen
      oder nicht korrekt ausgeführt.
      Diesen Fehler gilt es zu finden.

      Gruß, Mike
      sigpic
      Mike's EEP-Welt CSC Oldenburg
      Link-Sammlung Smily-Sammlung

      Kommentar


      • #4
        AW: Gästebuch erweitert, und schon herrscht Chaos

        ich habe so keine ahnung was du meinst und ohne komplettes script und ausgabe ist die fehlersuche eine qual.

        möglicherweise hilft dir aber auch schon das weiter:

        PHP-Code:
        header("Location: gbuch.php?do=anhangtext"); 
        generell sollte nach einem location header, der übrigens eine komplette uri enthalten sollte, exit() folgen um zu verhindern, dass der rest des scripts doch noch ausgeführt wird....
        AC/DC Fanpage www.ifyouwantblood.de
        Nein zur Zensur im Internet und anderswo - Anonymous

        Kommentar


        • #5
          AW: Gästebuch erweitert, und schon herrscht Chaos

          @all

          Das Problem mit dem Layout hat sich erledigt.
          Ich hatte vergessen, die Abschluß-Tags anzuhängen.

          Das habe ich damit gemeint, daß sich nach einiger Zeit
          derartige Flüchtigkeitsfehler einschleichen können.

          Jetzt habe ich zwar noch ein anderes Problem mit diesem
          Script, jedoch werde ich erst 'mal selbst versuchen, es
          zu lösen.

          Gruß, Mike
          sigpic
          Mike's EEP-Welt CSC Oldenburg
          Link-Sammlung Smily-Sammlung

          Kommentar


          • #6
            AW: Gästebuch erweitert, und schon herrscht Chaos

            Am besten wenn es nicht und nicht klappen will, neu starten... Hol dir nen Kaffee oder auf was du stehst und schnapp dir Papier und Stift um eine Logische Reihenfolge dazustellen. Dann kannst du Coden... Vielleicht hast du auch einfach ein Semikolon( vergessen?!
            Das eProjekt - Web- & Werbeagentur

            Kommentar


            • #7
              AW: Gästebuch erweitert, und schon herrscht Chaos

              @Mike-R.

              Was glaubst du, wieviel Pakete Copy-Papier ich schon verbraucht habe ?

              Mein Problem war damals bei der Assembler-Programmierung und ist auch
              heute noch bei der Webseiten-Codierung immer das Gleiche :
              Wenn ich an eine Problematik herangehe, dann arbeite ich ununterbrochen,
              notfalls sogar die ganze Nacht durch, bis daß Problem gelöst ist.

              Irgendwann sieht man keine Codierung mehr, sondern lediglich Zahlen
              und Buchstaben sowie ein paar Satzzeichen, die aber gesamt gesehen
              keinen Zusammenhang mehr erkennen lassen.

              Spätestens dann muß ich mich zwingen, wenigstens ein paar Stunden
              zu schlafen, um etwas Abstand zum Script zu bekommen.
              Meistens finde ich danach ein fehlendes Komma, eine überflüssige Klammer
              oder ähnliche Flüchtigkeits-Fehler, wie in diesem Fall.

              Aber was soll's, solange das Ziel dadurch erreicht wird, kann ich mit dieser
              Vorgehensweise leben.

              Gruß, Mike


              Edit (autom. Beitragszusammenführung):

              Hallo zusammen,

              leider habe ich ein Problem mit dem Schreiben in die Datenbank.

              Folgende Problematik liegt vor :
              Ich möchte zu einem Gästebucheintrag einen Zusatz schreiben.
              Das dafür notwendige Feld wurde beim Eintrag leer belassen.

              Nun rufe ich das Formular auf, gebe die dem Eintrag betreffende ID ein,
              schreibe meinen Senf dazu und schicke das Formular ab.

              Jetzt soll folgendes Script die Daten übertragen ...
              PHP-Code:
              $auswahl $_POST["auswahl"];
              $adm_text $_POST["adm_text"];
              ...
              $sqleintrag "INSERT INTO $dbank WHERE id = $auswahl (adm_text) 
                VALUES ('
              $adm_text')";
              mysql_query($sqleintrag); 
              ... tut es aber nicht.

              Da ich ja nur das leere Feld belegen will, verwende ich INSERT und
              nicht UPDATE.
              Gibt es noch eine andere Möglichkeit, die ich übersehen habe ?

              Gruß, Mike
              Zuletzt geändert von sheeba1507; 02.12.2007, 01:41. Grund: Antwort auf eigenen Beitrag innerhalb von 24 Stunden!
              sigpic
              Mike's EEP-Welt CSC Oldenburg
              Link-Sammlung Smily-Sammlung

              Kommentar


              • #8
                AW: Gästebuch erweitert, und schon herrscht Chaos

                Hat niemand eine Idee zu meiner Problematik ?

                Gruß, Mike
                sigpic
                Mike's EEP-Welt CSC Oldenburg
                Link-Sammlung Smily-Sammlung

                Kommentar


                • #9
                  AW: Gästebuch erweitert, und schon herrscht Chaos

                  Hi,
                  Zitat von sheeba1507 Beitrag anzeigen
                  Da ich ja nur das leere Feld belegen will, verwende ich INSERT und nicht UPDATE.
                  da machst Du einen Denkfehler - Du willst doch einen vorhandenen (leeren) Eintrag ändern!
                  Also:
                  PHP-Code:
                  $sqleintrag "UPDATE '$dbank' SET adm_text='$adm_text' WHERE id='$auswahl' LIMIT 1"
                  Gruß
                  Ingo
                  Ingo Webdesign

                  Kommentar


                  • #10
                    AW: Gästebuch erweitert, und schon herrscht Chaos

                    Zitat von sheeba1507 Beitrag anzeigen
                    Hat niemand eine Idee zu meiner Problematik ?

                    Gruß, Mike
                    Ingos Antwort dürfte das Problem lösen.

                    Generell empfehle ich bei nicht funktionierenden Mysql Sachen immer eine einfache Google suche, also "mysql insert" als suchbegriff.
                    Da kommt man eigentlich immer zu den Referenzhandbüchern oder praxisbezogenen Erklärungen.
                    Bei mysql ist das wirklich gemütlich weil man da vernünftige Suchergebnisse bekommt.
                    nicht von mir gemacht, nur von mir empfohlen:
                    Die Goldenen Regeln für Schlechtes HTML
                    :gott: SelfHTML
                    Farben - Lehre, Wirkung, Harmonie

                    Kommentar


                    • #11
                      AW: Gästebuch erweitert, und schon herrscht Chaos

                      @Ingo
                      ... da machst Du einen Denkfehler ...
                      ... ist nicht das erste Mal und wird wohl auch nicht das letzte
                      Mal sein.

                      Aber Danke für den Tipp, werde ihn nachher gleich 'mal einbauen
                      und testen.

                      @Blues
                      Generell empfehle ich bei nicht funktionierenden Mysql Sachen immer eine einfache Google suche, also "mysql insert" als suchbegriff.
                      Genau hier liegt mein Problem. Oftmals scheitert meine Suche bereits an
                      der Auswahl eines relevanten Suchbegriffes.
                      Aber ich gelobe Besserung.

                      Danke euch beiden.

                      Gruß, Mike
                      sigpic
                      Mike's EEP-Welt CSC Oldenburg
                      Link-Sammlung Smily-Sammlung

                      Kommentar

                      homepage-forum.de - Hilfe für Webmaster! Statistiken

                      Einklappen

                      Themen: 57.204   Beiträge: 432.055   Mitglieder: 29.641   Aktive Mitglieder: 31
                      Willkommen an unser neuestes Mitglied, Davidbeq.

                      Online-Benutzer

                      Einklappen

                      687 Benutzer sind jetzt online. Registrierte Benutzer: 2, Gäste: 685.

                      Mit 9.939 Benutzern waren am 17.05.2023 um 21:38 die meisten Benutzer gleichzeitig online.

                      Die neuesten Themen

                      Einklappen

                      Die neuesten Beiträge

                      Einklappen

                      • bodan
                        Antwort auf Webseiten gestalten in Teams: welches Tool setzt ihr ein: Sketch, Figma oder Penpot?
                        hi LocalFu, hi Arnego

                        vielen Dank für Eure Rückmeldungen, Eure Beiträge.


                        Vorweg: Ich freu mich von Euch zu hoeren. Vorweg: ich kannte bis vor kurzem die Tools auch noch nicht. Bin an denen v.a. deshalb interessiert, weil man hier halt wohl


                        LocalFu:...
                        Heute, 07:24
                      • bodan
                        Webseiten gestalten in Teams: welches Tool setzt ihr ein: Sketch, Figma oder Penpot?
                        Seit einiger Zeit sind die Tools in der Diskussion - für Aufgabenbereiche, wie jene, Webseiten gestalten in Teams:

                        welches Tool setzt ihr ein: Sketch, Figma oder Penpot?

                        Ist Figma oder Penpot passender, geeigneter? Welches Tool nutzt Ihr für kollaboratives Webdesign und für...
                        06.06.2023, 20:25
                      • arnego2
                        Antwort auf Vietcong Informationsseite
                        Nun ja eine weitere Amazon Verkaufplattform mit Spele Teil.
                        Heute, 01:00
                      • s.blue
                        Vietcong Informationsseite
                        Hallo zusammen,

                        ich habe eine Website zu Vietcong 1 erstellt, obwohl das Spiel schon etwas älter ist. Dort sind alle Informationen enthalten, die mir zur Verfügung stehen bzw. standen.

                        Ihr könnt gerne Feedback geben und mir mitteilen, falls ich etwas vergessen habe!
                        ...
                        Vietcong 1 ist ein First-Person-Shooter-Videospiel Vietcong wurde von Pterodon und Illusion Softworks entwickelt und im Jahr 2003 von Gathering of Developers veröffentlicht. Vietcong 1 ist ein First-Person-Shooter-Videospiel Vietcong wurde von Pterodon und Illusion Softworks entwickelt und im Jahr 2003 von Gathering of Developers veröffentlicht. Singleplayer und
                        03.06.2023, 09:16
                      • arnego2
                        Antwort auf KI - eine große Bedrohung für die Menschheit
                        Nun ja die Erde ist recht Groß wer also in der Nähe der Orte lebt wo diese Robots entwickelt werden sollte an zumziehen denken....
                        Gestern, 17:27
                      • daniel5959
                        KI - eine große Bedrohung für die Menschheit
                        Hallo,

                        hier eine interessante Info zur KI, siehe



                        Es ist zu erwarten, dass die KI nicht nur für positive Sachen wie z.B. das Erstellen von Texten oder Bildern verwendet wird, sondern dass in Zukunft die vielen Diktatoren auf der Welt, die großen wie die kleinen...
                        30.05.2023, 22:17
                      • arnego2
                        Antwort auf Webseiten gestalten in Teams: welches Tool setzt ihr ein: Sketch, Figma oder Penpot?
                        keines der genannten.
                        Zum Rumspielen kannst es sicher benutzen nur sollte es mal eine Firmenwebseite werden sind diese Lösungen inakzeptabel. Die sind so designed das du nicht mehr von Ihnen wegkommst oder nur mit großen Kosten.

                        Nachtrag Penpot lässt sich anscheinend auch selbsthosten....
                        Gestern, 17:25
                      • Localfu
                        Antwort auf Webseiten gestalten in Teams: welches Tool setzt ihr ein: Sketch, Figma oder Penpot?
                        Ich habe sehr gute Efahrungen mit Adobe XD gesammelt. Dafür nutze ich einige zusätzliche Plugins. Adobe XD erlaubt es auch Dritten Projektdaten anzuschauen und zu testen. Der Nachteil ist das man die Adobe Creative Cloud benötigt um an Webseiten zu arbeiten, aber das Teilen geht auch ohne Account.
                        Gestern, 13:58
                      • Localfu
                        Antwort auf (Mesh) WLAN mit LAN Buchse
                        Hi bluthund,
                        hol dir lieber einen Access Point. Das hat verschiedene Vorteile unter anderem auch die Geschwindigkeit. Entweder du kaufst dir accesspoint-hardware oder bastelst dir mit einem Raspberry Pi und W-LAN-Dongle mit Antennenanschluss selber einen Access Point. Der Vorteil liegt besonders...
                        06.06.2023, 13:47
                      • bluthund
                        (Mesh) WLAN mit LAN Buchse
                        Hallo,

                        ich habe einen Raum den ich mit WLAN ausleuchten möchte.

                        Hierzu suche ich Tipps für einen Router oder Repeater, am besten mit Mesh Funktion, der eine LAN Buchse hat. Die LAN Buchse sollte nicht andere Geräte ins Netz nehmen, sondern der Anschluss für das Internet...
                        02.06.2023, 20:16
                      Lädt...
                      X