Ankündigung

Einklappen
Keine Ankündigung bisher.

Php iframe mysqli

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

  • Php iframe mysqli

    Hallo zusammen,

    Ich habe eine kleines Problem, wo ich
    einen kleinen Hilfe benötige.Ich habe eine Seite Ticket.php mit 4 Iframe
    Im esten Iframe befindet sich eine Auswahlö das die andern 3 Iframe ändern soll wenn man es anklickt.

    Ich habe es mit einen Iftame versucht hier ist mein Test
    Ich habe ein Drop Down Menü das der das Iframe ticket_liste steuert
    das klappt auch


    sucxhe und Hauptseite
    PHP-Code:
    <html>
        <head>

    <link href="style.css" rel="stylesheet" type="text/css" />




             <script type="text/javascript">
      function iframeLoaded() {
          var iFrameID6 = document.getElementById('ticket_liste');
          if(iFrameID6) {

                iFrameID6.height = "";
                iFrameID6.height = iFrameID6.contentWindow.document.body.scrollHeight + "px";
          }   
      }
    </script>

            <title></title>    

        </head>    

        <body>




            <form action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>" method="post">
    <select  style="height: 28px; width: 280px;"  name="TS_AUSWAHL"  id="TS_AUSWAHL" onChange="this.form.submit()" >
    <option selected="selected" value="#">Tankstelle Auswahl</option>




    <?php
    $ST_NUMMER 
    ="";

    require_once 
    "../function/db_verbindung.php";



    $abfrage "SELECT id FROM links";
    $ergebnis mysqli_query($abfrage);
    //echo $menge;
    $menge mysqli_num_rows($ergebnis);

    $sql "SELECT ID, ORT, TS_HAENDLER, NAME FROM ip_liste Order by ORT";
    $result $mysqli-> query($sql);
    while(
    $row $result->fetch_assoc()) {
    echo 
    "<option value="".$row['ID']."">".$row['ORT']."-".$row['NAME']."-".$row['TS_HAENDLER']."</option>";
    }
    echo 
    "<input type="submit" value="uebernehmen" />";
    echo 
    "</select></form>";




    $TS_ID htmlspecialchars (@$_POST['TS_AUSWAHL']);
    //echo $TS_ID;

    ?>



    <br>
    <div><fieldset form='form8' name='form'><legend></legend>
     <iframe width="700px" onload="iframeLoaded6()" id="ticket_liste" frameborder="0" src="ticket_liste.php?TS_AUSWAHL=<?php echo $TS_ID ?>" allowfullscreen></iframe>    
     </fieldset></div>
     <br>

     <div><fieldset form='form8' name='form' ><legend><button type="button" name="ticket_anfahrt" onclick='link_anfahrt()' class="demo-form-submit">Fahrt Eingabe</button></legend>
        <iframe width="700px" onload="iframeLoaded()" id="ticket_anfahrt" frameborder="0" src="ticket_leer.php" allowfullscreen></iframe>
        </fieldset></div>
    <br>

        <div><fieldset form='form8' name='form' ><legend><button type="button" name="ticket_arbeit" onclick='link_arbeit()' class="demo-form-submit">Arbeitszeit Eingabe</button></legend>
        <iframe width="700px" onload="iframeLoaded1()" id="ticket_arbeit" frameborder="0" src="ticket_leer.php" allowfullscreen></iframe>
        </fieldset></div>


        </body>
    </html>
    ticket_liste
    Ich habe es mit JS versucht, bräucht einen Tipp wie man das hinbekommt wie man von meienn Iframe ticket_liste die anderen IFrame auf der suche php mit den richtigen Anzeiugen füllen kann.


    PHP-Code:
    <link href="style.css" rel="stylesheet" type="text/css" />
        <?php

    $TS_ID 
    htmlspecialchars (@$_GET['TS_AUSWAHL']);
    //echo $TS_ID;

    require_once "../function/db_verbindung.php";




    $ergebnis $mysqli->query("SELECT * FROM `ip_liste`
    LEFT JOIN `tanktechnik` ON tanktechnik.ID = ip_liste.ID
    WHERE ip_liste.ID = '
    $TS_ID' ");

    while(
    $zeile = @$ergebnis->fetch_array()) {
    $ID_NR =1;    
    $ID $zeile["ID"] ;
    $FARBE =  $zeile["FARBE"] ;
    $TANKSTELLE =  $zeile["TANKSTELLE"] ;
    $PLZ $zeile["PLZ"] ;
    $ORT=  htmlspecialchars($zeile["ORT"]) ;
    $ORTSTEIL =  htmlspecialchars($zeile["ORTSTEIL"]) ;
    $STRASSE =  htmlspecialchars($zeile["STRASSE"]) ;
    $HAUSNUMMER =  htmlspecialchars($zeile["HAUSNUMMER"]) ;
    $ANREDE $zeile["ANREDE"] ;
    $VORNAME $zeile["VORNAME"] ;
    $NAME $zeile["NAME"] ;
    $EMAIL $zeile["EMAIL"] ;
    $TELEFON $zeile["TELEFON"];
    $TELEFON_2 $zeile["TELEFON_2"] ;
    $TELEFAX $zeile["TELEFAX"] ;
    $STEUERBOX $zeile["STEUERBOX"] ;
    $IP $zeile["IP"] ;
    $IP_STATUS $zeile["IP_STATUS"] ;
    $GW $zeile["GW"] ;
    $GW_STATUS $zeile["GW_STATUS"] ;
    $MASKE $zeile["MASKE"] ;
    $BACKOFFICE $zeile["BACKOFFICE"] ;
    $TCS $zeile["TCS"] ;
    $IP_DATUM $zeile["IP_DATUM"] ;
    $GW_DATUM $zeile["GW_DATUM"] ;
    $STATUS $zeile["STATUS"] ;
    $TA_STANDALONE $zeile["TA_STANDALONE"] ;
    $TA_KASSE $zeile["TA_KASSE"] ;
    $WG_UEBER $zeile["WG_UEBER"] ;
    $WG_DATUM $zeile["WG_DATUM"] ;
    $ZA_UEBER $zeile["ZA_UEBER"] ;
    $ZA_DATUM $zeile["ZA_DATUM"] ;
    $TS_HAENDLER $zeile["TS_HAENDLER"] ;
    $MOBIL$zeile["MOBIL"] ;
    $TEL_INFO1$zeile["TEL_INFO1"] ;
    $TEL_INFO2$zeile["TEL_INFO2"] ;
    $TEL_INFO3$zeile["TEL_INFO3"] ;
    $ROUTER_BEZ=$zeile["ROUTER_BEZ"] ;
    $ANS_ANREDE $zeile["ANS_ANREDE"];
    $ANS_VORNAME $zeile["ANS_VORNAME"];
    $ANS_NAME $zeile["ANS_NAME"];



      }
      
    $ergebnis->close();




    // Ortsteil und Strasse bauen
       
    if ($ORTSTEIL == "") {
                                
    $ORT $ORT;
                            } else {
                                
    $ORT $ORT "/" $ORTSTEIL;
                            }

                            if (
    $HAUSNUMMER == "") {
                                
    $STRASSE $STRASSE;
                            } else {
                                
    $STRASSE $STRASSE " " $HAUSNUMMER;
                            }



    $ST_DATUM_ANG   date("j/n/Y H:i");
    $ST_NUMMER_ERSTELLT date("jnyHi").$TS_HAENDLER;






    If (
    $TS_HAENDLER == "") {


    } else {
    // Störungsliste
    $ergebnis $mysqli->query("SELECT * FROM `stoerung`
    WHERE ST_STATUS = 'offen' and ST_BETREFF_STAT ='1' and TS_HAENDLER = 
    $TS_HAENDLER;");


    ?>

    <h3><?php echo $TS_HAENDLER ?> <?php echo $NAME ?> <?php echo $STRASSE ?> <?php echo $ORT ?> </h3>

    <?php



    echo "<table class='tbl-qa'>\n";
    echo 
    "<thead><tr>
                      <th class='table-header'>Auftrag Nr. </th>
                       <th class='table-header'>Typ</th>
                       <th class='table-header'>Betreff</th>
                   <th class='table-header'>Eingabefeld</th>
                   <th class='table-header'>Angelegt</th>
                   <th class='table-header'>Angelegt</th>

                   </tr>
                        </thead>\n"
    ;
    echo 
    "<tbody>";                   

    while(
    $zeile $ergebnis->fetch_array()) {

    $ST_BETREFF$zeile["ST_BETREFF"] ;
    $ST_NUMMER$zeile["ST_NUMMER"] ;
    $ST_TYP $zeile["ST_TYP"] ;
    $ST_EINGABEFELD =$zeile["ST_EINGABEFELD"] ;
    $ST_DATUM_ANG $zeile["ST_DATUM_ANG"];
    $ST_ANLEGER $zeile["ST_ANLEGER"];




      echo 
    "<tr class='table-row' id='row-$ID_NR'>
               <td class='table-row'><input type='submit' style='height:30px; width:100px; font-size:12px;' value= 
    $ST_NUMMER  onclick='link()'></td>"
         
    "<td class='table-row'>" $ST_TYP .   "</td>"
             
    "<td class='table-row'>" $ST_BETREFF .      "</td>"
         
    "<td class='table-row'>" $ST_EINGABEFELD .    "</td>"
         
    "<td class='table-row'>" $ST_DATUM_ANG"</td>"
         
    "<td class='table-row'>" $ST_ANLEGER "</td>"        
       
    "</tr>\n";                

    }
    ?>


    <script>
    function link(){
    document.getElementById('ticket_anfahrt').src='ticket_anfahrt.php?ST_NUMMER=<?php echo $ST_NUMMER ?>';
    document.getElementById('ticket_arbeit').src='ticket_arbeit.php?ST_NUMMER=<?php echo $ST_NUMMER ?>';
    document.getElementById('ticket_teile').src='ticket_teile.php?ST_NUMMER=<?php echo $ST_NUMMER ?>';
    }
    </script>




     <?php       

    echo "</tbody>\n";
    echo 
    "</table>\n";

    }
    $mysqli->close();
    ?>





  • #2
    IFram ist Client, PHP ist Server. Du kanns ein Cliientproblem nicht mit Serverseitiger Programmierung lösen. Du suchst nach JavaScript!

    Wie das in Javascript geht ist aber hier in der Gruppe nicht On-Topic

    Kommentar


    • #3
      Wie verschiebe ich meine Anfrage in das richtige Forum?

      Kommentar


      • #4
        [verschoben]
        Competence-Center -> Enjoy the Informatrix
        PHProcks!Einsteiger freundliche Tutorials

        Kommentar

        Lädt...
        X