Ankündigung

Einklappen
Keine Ankündigung bisher.

Eingabeformular mir Datenbankabfrage verknüpfen...

Einklappen

Neue Werbung 2019

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

  • Eingabeformular mir Datenbankabfrage verknüpfen...

    Hallo,

    ich steh mal wieder auf dem Schlauch

    Ich habe ein Suchformular Programmier mit dem Namen "persnr".
    beim senden sollen die Daten ausgelesen werden und angezeigt werden.
    Wie kann ich das Einfabefeld nun mit der Datenbank
    verbinden (...WHERE persnr = persnr"), so das ich die
    gesuchte Zeile auslesen kann?

    PHP-Code:
    <?php
       $con 
    mysqli_connect("localhost","root");
       
    mysqli_select_db($con"db_praemientool");
       
    $res mysqli_query($con"select * from mitarbeiter WHERE persnr = persnr");
       
    $num mysqli_num_rows($res);
       echo 
    "$num Datensätze gefunden<br />";
       while (
    $dsatz mysqli_fetch_assoc($res))
       {
          
    $persnr $dsatz["persnr"] ;
          
    $nachname $dsatz["nachname"] ;
          
    $vorname $dsatz["vorname"];
          
    $abteilung $dsatz["abteilung"] ;
          
    $Email $dsatz["Email"];
       } 

       
    mysqli_close($con);
    ?>
    Kannst Du mir helfen?

    Gruß

    Rayn


  • #2
    http://www.tutorialspoint.com/mysql/...ere-clause.htm

    Kommentar


    • #3
      Sorry, das konnte mir leider nicht helfen

      Kommentar


      • #4
        Zitat von RaynAnderson Beitrag anzeigen
        Sorry, das konnte mir leider nicht helfen
        Dann nimm dir mal etwas mehr Zeit die verlinkte Seite anzuschauen und gib nicht schon nach 3 Minuten auf … Oder fehlt dir vielleicht noch der Hinweis darauf dass du die Daten aus dem Formular in dem Array $_POST (oder $_GET, je nach dem was im method-Attribut des Formulars steht) findest?

        Kommentar


        • #5
          Problem gelöst:

          PHP-Code:
          <?php
             $con 
          mysqli_connect("localhost","root");
             
          mysqli_select_db($con"db_praemientool");
             
          $res mysqli_query($con"select * from mitarbeiter WHERE persnr = " $_POST["anfrage"]);
             
          $num mysqli_num_rows($res);
             echo 
          "$num Datensätze gefunden<br />";
             while (
          $dsatz mysqli_fetch_assoc($res))
             {
                
          $persnr $dsatz["persnr"] ;
                
          $nachname $dsatz["nachname"] ;
                
          $vorname $dsatz["vorname"];
                
          $abteilung $dsatz["abteilung"] ;
                
          $email $dsatz["email"];


             
          mysqli_close($con);
          ?>

          Kommentar


          • #6
            Zitat von RaynAnderson Beitrag anzeigen
            Problem gelöst:
            Nein! Du berücksichtigst den Kontextwechsel nicht!

            Kommentar

            Lädt...
            X