Ankündigung

Einklappen
Keine Ankündigung bisher.

GET - Fehler im Code - Suchspiel

Einklappen

Neue Werbung 2019

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

  • GET - Fehler im Code - Suchspiel

    Servus!
    Sitze seit Stunden vor diesem Code. Irgendwo ist ein Fehler. Ich finde ihn einfach nicht.

    Startseite besitzt einen Link "http://www.seite.de/?page_id=1130?submission_id=9" auf Page ID 1130.

    Page 1130 wird angezeigt, jedoch komplett ohne Daten aus "submission_id=9"
    (Anmerkung: Es geht hier nur um EINEN WERT aus der DB, weil übersichtlicher)

    Fehlermeldung kommt keine, lediglich die Daten bleiben einfach weg.

    Wenn ich den Datensatz direkt anspreche -also nicht dynamisch- bekomme ich ihn perfekt angezeigt.
    Verbindung, etc. sollte also ok sein.

    Jemand eine Idee?

    Code:

    Code:
    <?php
    
      $dbname="usr_web555"; 
      $dbhost="localhost"; 
      $dbuser="web555"; 
      $dbpass="555555";    
    
    if(isset($_GET['submission_id'])) {
    $Nr = intval($_GET['submission_id']);
    $sql = "SELECT value FROM `submission_values` WHERE element_id= 21 AND submission_id= $Nr";
    
    }
    
    
      $db = mysqli_connect($dbhost,$dbuser,$dbpass,$dbname) or die("Konnte keine Verbindung zur Datenbank herstellen"); 
        $sqlRes = mysqli_query($db, $sql);  
      mysqli_close($db);
    
      $recordCount = mysqli_num_rows($sqlRes); 
    
      for ($i = 0;$i < $recordCount;$i++) { 
          $arCur = mysqli_fetch_array($sqlRes);  
    
          echo "<tr>\n";
    
          echo "<td>\n";
          echo utf8_encode($arCur["value"]);
          echo "</td>\n";
    
          echo "</tr>\n";
      }
    
      echo "</table>\n"
    
    ?>

  • #2
    Ich kann Dir leider nicht sagen wie Wordpress mit GET-Parametern umgeht und wie man die dort weitergibt. Ich glaube auch nicht, dass hier drin jemand da wirklich fit ist.

    Ich würde in einem Wordpress nachfragen oder mal in der Wordpress Doku nachsehen wie das mit GET-Parametern geht. Oder du wirfst Wordpress weg und arbeitest mit purem PHP.

    Kommentar


    • #3
      Zitat von FischkoppBY Beitrag anzeigen
      Startseite besitzt einen Link "http://www.seite.de/?page_id=1130?submission_id=9" auf Page ID 1130.

      Page 1130 wird angezeigt, jedoch komplett ohne Daten aus "submission_id=9"
      Logisch, die URL ist ja auch falsch aufgebaut.

      Hier die Beschreibung, wie eine URL aufgebaut sein soll:

      https://de.wikipedia.org/wiki/Uniform_Resource_Locator

      Kommentar


      • #4
        Zitat von hellbringer Beitrag anzeigen

        Logisch, die URL ist ja auch falsch aufgebaut.

        https://de.wikipedia.org/wiki/Uniform_Resource_Locator
        Wo ist denn der Fehler? Ich sehe ihn nicht, oder nicht mehr...

        War ein langer Tag.

        Kommentar


        • #5
          "http://www.seite.de/?page_id=1130?submission_id=9"
          Das zweite Fragezeichen muss ein anderes Zeichen sein.

          so ist es besser:
          "https://www.example.com/?page_id=1130&submission_id=9"

          https sollte heute Standard sein.
          Verwende bitte example.com als Beispieldomäne hier im Forum.

          Kommentar


          • #6

            so ist es besser:
            "https://www.example.com/?page_id=1130&submission_id=9"

            NATÜRLICH! Nach stundenlangem Variablen Salat mache ich genau da nen Fehler.
            1000 Dank! Ich heul gleich!

            jonas3344 WP und PHP sind mittlerweile gute Buddys. Mittels PHP EVERYWHERE gibt´s fast keine Grenzen.

            Kommentar

            Lädt...
            X