Ankündigung

Einklappen
Keine Ankündigung bisher.

PHP Code aus der Datenbank auslesen

Einklappen

Neue Werbung 2019

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

  • PHP Code aus der Datenbank auslesen

    Hallo Leute,

    ich arbeite zu Hause für die Übung an einem Webportal. Ich habe eine Javascript und php Dateien erstellt.
    Mein index.php:
    <table>
    <tr>
    <h3>Träger</h3>
    </tr>
    <tr>
    <td align="right">Träger-Nr:</td>
    <td align="left"><input id="ntraegernr" /></td>
    </tr>
    <tr>
    <td align="right">Name (1):</td>
    <td align="left"><input id="ntraegername1" /></td>
    </tr>
    <tr>
    <td align="right">Name (2):</td>
    <td align="left"><input id="ntraegername2" /></td>
    </tr>
    <tr>
    <td align="right">Straße, Hausnummer:</td>
    <td align="left"><input id="ntraegerstr" /></td>
    </tr>
    <tr>
    <td align="right">PLZ:</td>
    <td align="left"><input id="ntraegerplz" /></td>
    </tr>
    <tr>
    <td align="right">Ort:</td>
    <td align="left"><input id="ntraegerort" /></td>
    </tr>
    <tr>
    <td align="right">Telefon:</td>
    <td align="left"><input id="ntraegertelefon" /></td>
    </tr>
    <tr>
    <td align="right">Fax:</td>
    <td align="left"><input id="ntraegerfax" /></td>
    </tr>
    <tr>
    <td align="right">E-Mail:</td>
    <td align="left"><input id="ntraegermail" /></td>
    </tr>
    <tr>
    <td align="right">Bundesland:</td>
    <td align="left"><input id="ntraegerBundesland" /></td>
    </tr>
    <tr>
    <td align="right">Diözese:</td>
    <td align="left"><input id="ntraegerDioezese" /></td>
    </tr>
    </table>

    Traeger.php:
    <?php

    #Include the connect.php file
    include('connect.php');
    #Connect to the database
    //connection String
    $connect = mysql_connect($hostname, $username, $password)
    or die('Could not connect: ' . mysql_error());
    //Select The database
    $bool = mysql_select_db($database, $connect);
    if ($bool === False){
    print "can't find $database";
    }
    mysql_query ('SET NAMES utf8'); // umlaute korrekt darstellen
    // get data and store in a json array
    $query = "SELECT * FROM tab_träger";
    if (isset($_GET['customerid']))
    {
    $query = "SELECT ein.*, tr.* FROM tab_einrichtungen as ein
    INNER JOIN tab_einrichtungs-nr_trägernr as eintr ON ein.idEinrichtungen = eintr.Einrichtungs-Nr
    INNER JOIN tab_träger as tr ON eintr.Trägernr = tr.Trägernr
    WHERE eintr.Einrichtungs-Nr = '".$_GET['customerid'] . "' ORDER BY ein.ENAME1 ASC";

    $result = mysql_query($query) or die("SQL Error 1: " . mysql_error());
    $sql = "SELECT FOUND_ROWS() AS `found_rows`;";
    $rows = mysql_query($sql);
    $rows = mysql_fetch_assoc($rows);
    $total_rows = $rows['found_rows'];
    // get data and store in a json array

    while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
    $einrichtung[] = array(
    'idEinrichtungen' => $row['idEinrichtungen'],
    'Mitglied' => $row['Mitglied'],
    'ENAME1' => $row['ENAME1'],
    'ENAME2' => $row['ENAME2'],
    'Benutzername' => $row['Benutzername'],
    'Passwort' => $row['Benutzername'],
    'gruppe' => $row['gruppe'],
    'ESTRASSE' => $row['ESTRASSE'],
    'EPLZ' => $row['EPLZ'],
    'EORT' => $row['EORT'],
    'Eintritt' => $row['Eintritt'],
    'Aufnahme' => $row['Aufnahme'],
    'ausgeschieden' => $row['ausgeschieden'],
    'geschlossen' => $row['geschlossen'],
    'Bemerkungen' => $row['Bemerkungen'],
    'EVORWAHL' => $row['EVORWAHL'],
    'ETELEFON' => $row['ETELEFON'],
    'EFAX' => $row['EFAX'],
    'Email' => $row['Email'],
    'HOMEPAGE' => $row['HOMEPAGE'],
    'HomepageText' => $row['HomepageText'],
    'ZAnrede' => $row['ZAnrede'],
    'Zustaendiger' => $row['Zustaendiger'],
    'BUNDESLAND' => $row['BUNDESLAND'],
    'DIÖZESE' => $row['DIÖZESE'],
    'LEISTUNGSANGEBOTE' => $row['LEISTUNGSANGEBOTE'],
    'VollstationaerePlaeze' => $row['VollstationaerePlaeze'],
    'TeilstationaerePlaetze' => $row['TeilstationaerePlaetze'],
    'LeistungsangebotSchule' => $row['LeistungsangebotSchule'],
    'LeistungsangebotBeruflicheBildung' => $row['LeistungsangebotBeruflicheBildung'],
    'ZahlDerMitarbeiter' => $row['ZahlDerMitarbeiter'],
    'DavonTeilzeitBeschaeftigteMitarbeiter' => $row['DavonTeilzeitBeschaeftigteMitarbeiter'],
    'Extranet_Anrede' => $row['Extranet_Anrede'],
    'Extranet_Vorname' => $row['Extranet_Vorname'],
    'Extranet_Nachname' => $row['Extranet_Nachname'],
    'Extranet_Benutzername' => $row['Extranet_Benutzername'],
    'Extranet_Passwort' => $row['Extranet_Passwort'],
    'Extranet_Versand' => $row['Extranet_Versand'],
    'am' => $row['am'],
    'CODENR' => $row['CODENR'],
    'DIOEZESE' => $row['DIOEZESE'],
    'NeueCaritas' => $row['NeueCaritas'],
    'Personalschluessel_2007' => $row['Personalschluessel_2007'],
    'MitglindioezesAG' => $row['MitglindioezesAG'],
    'Teilstationaer' => $row['Teilstationaer'],
    'Bundesland1' => $row['Bundesland1'],
    'Dioezese1' => $row['Dioezese1'],
    'Kuendigung' => $row['Kuendigung'],
    'ZTitel1' => $row['ZTitel1'],
    'ZVorname' => $row['ZVorname'],
    'ZNachname' => $row['ZNachname'],
    'ZTitel2' => $row['ZTitel2'],
    'Z1Anrede' => $row['Z1Anrede'],
    'Z1Titel1' => $row['Z1Titel1'],
    'Z1Titel2' => $row['Z1Titel2'],
    'Z1Vorname' => $row['Z1Vorname'],
    'Z1Nachname' => $row['Z1Nachname'],
    'Beratungsdienste' => $row['Beratungsdienste'],
    'AmbulanteDienste' => $row['AmbulanteDienste'],
    'StationaereErziehungshilfe' => $row['StationaereErziehungshilfe'],
    'TeilstationaereErziehungshilfe' => $row['TeilstationaereErziehungshilfe'],
    'BeruflicheBildung' => $row['BeruflicheBildung'],
    'Rechnungsnummer' => $row['Rechnungsnummer']
    );
    }

    $data[] = array(
    'TotalRows' => $total_rows,
    'Rows' => $einrichtung
    );
    echo json_encode($data);

    $fp = fopen('json/Traeger.json', 'w');
    fwrite($fp, json_encode($data));
    fclose($fp);
    $fpcollect = fopen('collect.json','w');
    fwrite($fpcollect, json_encode($data));
    fclose($fpcollect);
    }
    else
    {
    $result = mysql_query($query) or die("SQL Error 1: " . mysql_error());
    while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
    $angebotsspektrum[] = array(
    'Trägernr' => $row['Trägernr'],
    'TNAME1' => $row['TNAME1'],
    'TNAME2' => $row['TNAME2'],
    'TSTRAßE' => $row['TSTRAßE'],
    'TPLZ' => $row['TPLZ'],
    'TORT' => $row['TORT'],
    'Träger/Einrichtung identisch' => $row['Träger/Einrichtung identisch'],
    'tdoppelungen' => $row['tdoppelungen'],
    'Bundesland' => $row['Bundesland'],
    'Diözese' => $row['Diözese'],
    'keine Einrichtung' => $row['keine Einrichtung'],
    'TTelefon' => $row['TTelefon'],
    'TFax' => $row['TFax'],
    'TE-Mail' => $row['TE-Mail'],
    'ZAnrede' => $row['ZAnrede'],
    'ZTitel1' => $row['ZTitel1'],
    'ZTitel2' => $row['ZTitel2'],
    'ZVorname' => $row['ZVorname'],
    'ZNachname' => $row['ZNachname']
    );
    }
    $data[] = array(
    'TotalRows' => $total_rows,
    'Rows' => $angebotsspektrum
    );
    $response['posts'] = $data;
    $fp = fopen('json/Traeger.json', 'w');
    fwrite($fp, json_encode($response));
    fclose($fp);
    $fpcollect = fopen('collect.json', 'w');
    fwrite($fpcollect, json_encode($data));
    fclose($fpcollect);

    echo json_encode($data);

    }

    traeger.js:
    var dataTraeger = {};
    var sourceTraeger =
    {
    url: 'Traeger.php',
    dataType: 'json',
    datatype: "json",
    cache: false,
    datafields: [
    { name: 'Trägernr' },
    { name: 'TNAME1' },
    { name: 'TNAME2' },
    { name: 'TSTRAßE' },
    { name: 'TPLZ', type: 'number' },
    { name: 'TORT' },
    { name: 'Träger/Einrichtung identisch' },
    { name: 'tdoppelungen' },
    { name: 'Bundesland' },
    { name: 'Diözese' },
    { name: 'keine Einrichtung' },
    { name: 'TTelefon' },
    { name: 'TFax' },
    { name: 'TE-Mail' },
    { name: 'ZAnrede' },
    { name: 'ZTitel1' },
    { name: 'ZTitel2' },
    { name: 'ZVorname' },
    { name: 'ZNachname' },
    ],

    root: 'Rows',
    cache: false,
    beforeprocessing: function (dataTraeger) {
    sourceTraeger.totalrecords = dataTraeger[0].TotalRows;
    },
    sort: function()
    {
    // update the grid and send a request to the server.
    $("#traeger").jqxGrid('updatebounddata', 'sort');
    },
    filter: function()
    {
    // update the grid and send a request to the server.
    $("#traeger").jqxGrid('updatebounddata', 'filter');
    },
    updaterow: function (rowid, rowdata, commit) {


    // synchronize with the server - send update command
    // call commit with parameter true if the synchronization with the server is successful
    // and with parameter false if the synchronization failder.

    var dataTraeger = "update=true&Trägernr=" + rowid
    + "&TNAME1=" + rowdata.TNAME1
    + "&TNAME2=" + rowdata.TNAME2
    + "&TSTRAßE=" + rowdata.TSTRAßE
    + "&TPLZ=" + rowdata.TPLZ;
    dataTraeger = dataTraeger + "&TORT=" + rowdata.TORT
    + "&tdoppelungen=" + rowdata.tdoppelungen
    + "&Bundesland=" + rowdata.Bundesland
    + "&Diözese=" + rowdata.Diözese
    + "&TTelefon=" + rowdata.TTelefon
    + "&TFax=" + rowdata.TFax
    + "&TE-Mail=" + rowdata.TE-Mail
    + "&ZAnrede=" + rowdata.ZAnrede
    + "&ZTitel1=" + rowdata.ZTitel1
    + "&ZTitel2=" + rowdata.ZTitel2
    + "&ZVorname=" + rowdata.ZVorname
    + "&ZNachname=" + rowdata.ZNachname;

    // var data = "update=true&" + $.param({idEinrichtungen: rowid});
    //alert(data);
    commit(true);
    $.ajax({
    dataType: 'json',
    url: 'update.php',
    data: dataTraeger,
    success: function (dataTraeger, status, xhr) {
    // update command is executed.
    commit(true);

    },
    error: function () {
    commit(false);
    }
    });
    },
    addrow: function (rowid, rowdata, position, commit) {
    // synchronize with the server - send insert command
    var dataTraeger = "insert=true&Trägernr=" + rowid
    + "&TNAME1=" + rowdata.TNAME1
    + "&TNAME2=" + rowdata.TNAME2
    + "&TSTRAßE=" + rowdata.TSTRAßE
    + "&TPLZ=" + rowdata.TPLZ;
    dataTraeger = dataTraeger + "&TORT=" + rowdata.TORT
    + "&tdoppelungen=" + rowdata.tdoppelungen
    + "&Bundesland=" + rowdata.Bundesland
    + "&Diözese=" + rowdata.Diözese
    + "&TTelefon=" + rowdata.TTelefon
    + "&TFax=" + rowdata.TFax
    + "&TE-Mail=" + rowdata.TE-Mail
    + "&ZAnrede=" + rowdata.ZAnrede
    + "&ZTitel1=" + rowdata.ZTitel1
    + "&ZTitel2=" + rowdata.ZTitel2
    + "&ZVorname=" + rowdata.ZVorname
    + "&ZNachname=" + rowdata.ZNachname;

    //alert(data);

    $.ajax({
    dataType: 'json',
    url: 'update.php',
    data: data,
    cache: false,
    success: function (data, status, xhr) {
    // insert command is executed.
    commit(true);
    // $("#einrichtungen").jqxGrid('updatebounddata', 'rows');
    },
    error: function(jqXHR, textStatus, errorThrown) {
    commit(false);
    }
    });

    },
    };
    $("#traeger").on("cellclick", function (event) {
    var column = event.args.column;
    var rowindex = event.args.rowindex;
    var columnindex = event.args.columnindex;

    //************* Bearbeiten ***************************************
    if (columnindex === 12) {

    // open the popup window when the user clicks a button.
    editrow = rowindex;
    var offset = $("#traeger").offset();
    $("#popupWindow").jqxWindow({ position: 'center' });

    // get the clicked row's data and initialize the input fields.
    var BdataRecordTraeger = $("#traeger").jqxGrid('getrowdata', editrow);
    $("#etraegernr").val(BdataRecordTraeger.Trägernr );
    $("#etraegername1").val(BdataRecordTraeger.TNAME1) ;
    $("#etraegername2").val(BdataRecordTraeger.TNAME2) ;
    $("#etraegerstr").val(BdataRecordTraeger.TSTRAßE );
    $("#etraegerplz").val(BdataRecordTraeger.TPLZ);
    $("#etraegerort").val(BdataRecordTraeger.TORT);
    $("#etraegertelefon").val(BdataRecordTraeger.TTele fon);
    $("#etraegerfax").val(BdataRecordTraeger.TFax);
    $("#etraegermail").val(BdataRecordTraeger.TE-Mail);
    $("#etraegerBundesland").val(BdataRecordTraeger.Bu ndesland);
    $("#etraegerDioezese").val(BdataRecordTraeger.Diöz ese);


    // show the popup window.
    $("#popupWindow").jqxWindow('open');

    }

    Ich habe ein Formular erstellt, darin werden alle Datensätze ausgeben, wie Name: qwert
    Vorname: qwert
    Strasse: qwer 3

    und dann habe ichnoch die Träger ausgeben lassen wollen. Aber die werden nicht angezeigt. Die anderen Datensätze Name, Vorname und Strasse befinden sich in der einrichtung.php Datei.
    Meine Frage ist wieso meine Träger nicht ausgegeben werden.

    Kann mir jemand helfen? Wenn es unklar ist. Schreibt mir die Fragen!

    Danke!

    lg
    JQPHP

  • #2
    Ein Tipp am Rande
    Setz dein Code mal in PHP-Tags und reduziere ihn auf das wesentliche.

    Ich geh mal davon aus, dass auch Andere keinen Bock haben 362 Zeilen unformatierte, undokumentierten Code durchzuschauen um eine Eins-Satz-Frage zu beantworten.

    Kommentar


    • #3
      Och nö.
      [COLOR="#F5F5FF"]--[/COLOR]
      [COLOR="Gray"][SIZE="6"][FONT="Georgia"][B]^^ O.O[/B][/FONT] [/SIZE]
      „Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
      [URL="http://www.php.de/javascript-ajax-und-mehr/107400-draggable-sorttable-setattribute.html#post788799"][B]Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“[/B][/URL][/COLOR]
      [COLOR="#F5F5FF"]
      --[/COLOR]

      Kommentar


      • #4
        Zitat von JQPHP Beitrag anzeigen
        Hallo Leute,

        ich arbeite zu Hause für die Übung an einem Webportal. Ich habe eine Javascript und php Dateien erstellt.
        Mein index.php:
        PHP-Code:
        <table>
                            <
        tr>
                                    <
        h3>Träger</h3>
                            </
        tr>
                            <
        tr>
                                    <
        td align="right">Träger-Nr:</td>
                                    <
        td align="left"><input id="ntraegernr" /></td>
                            </
        tr>
                            <
        tr>
                                    <
        td align="right">Name (1):</td>
                                    <
        td align="left"><input id="ntraegername1" /></td>
                            </
        tr>
                            <
        tr>
                                    <
        td align="right">Name (2):</td>
                                    <
        td align="left"><input id="ntraegername2" /></td>
                            </
        tr>
                            <
        tr>
                                    <
        td align="right">StraßeHausnummer:</td>
                                    <
        td align="left"><input id="ntraegerstr" /></td>
                            </
        tr>
                            <
        tr>
                                    <
        td align="right">PLZ:</td>
                                    <
        td align="left"><input id="ntraegerplz" /></td>
                            </
        tr>
                            <
        tr>
                                    <
        td align="right">Ort:</td>
                                    <
        td align="left"><input id="ntraegerort" /></td>
                            </
        tr>
                            <
        tr>
                                    <
        td align="right">Telefon:</td>
                                    <
        td align="left"><input id="ntraegertelefon" /></td>
                            </
        tr>
                            <
        tr>
                                    <
        td align="right">Fax:</td>
                                    <
        td align="left"><input id="ntraegerfax" /></td>
                            </
        tr>
                            <
        tr>
                                    <
        td align="right">E-Mail:</td>
                                    <
        td align="left"><input id="ntraegermail" /></td>
                            </
        tr>
                            <
        tr>
                                    <
        td align="right">Bundesland:</td>
                                    <
        td align="left"><input id="ntraegerBundesland" /></td>
                            </
        tr>
                            <
        tr>
                                    <
        td align="right">Diözese:</td>
                                    <
        td align="left"><input id="ntraegerDioezese" /></td>
                            </
        tr>
                            </
        table
        Traeger.php:
        PHP-Code:
        <?php

        #Include the connect.php file
        include('connect.php');
        #Connect to the database
        //connection String
        $connect mysql_connect($hostname$username$password)
        or die(
        'Could not connect: ' mysql_error());
        //Select The database
        $bool mysql_select_db($database$connect);
        if (
        $bool === False){
            print 
        "can't find $database";
        }
         
        mysql_query ('SET NAMES utf8');  // umlaute korrekt darstellen
        // get data and store in a json array
         
        $query "SELECT * FROM tab_träger";
        if (isset(
        $_GET['customerid']))
        {
            
        $query "SELECT ein.*, tr.* FROM tab_einrichtungen as ein
                INNER JOIN tab_einrichtungs-nr_trägernr as eintr ON ein.idEinrichtungen =  eintr.Einrichtungs-Nr
                INNER JOIN tab_träger as tr ON eintr.Trägernr = tr.Trägernr
                WHERE eintr.Einrichtungs-Nr = '"
        .$_GET['customerid'] . "' ORDER BY ein.ENAME1 ASC";
                
            
        $result mysql_query($query) or die("SQL Error 1: " mysql_error());
            
        $sql "SELECT FOUND_ROWS() AS `found_rows`;";
            
        $rows mysql_query($sql);
            
        $rows mysql_fetch_assoc($rows);
            
        $total_rows $rows['found_rows'];    
            
        // get data and store in a json array
                
                
        while ($row mysql_fetch_array($resultMYSQL_ASSOC)) {
                
        $einrichtung[] = array(
                   
        'idEinrichtungen' => $row['idEinrichtungen'],
                                
        'Mitglied' => $row['Mitglied'],
                    
        'ENAME1' => $row['ENAME1'],
                                
        'ENAME2' => $row['ENAME2'],
                                
        'Benutzername' => $row['Benutzername'],
                                
        'Passwort' => $row['Benutzername'],
                                
        'gruppe' => $row['gruppe'],
                                
        'ESTRASSE' => $row['ESTRASSE'],
                    
        'EPLZ' => $row['EPLZ'],
                    
        'EORT' => $row['EORT'],
                                
        'Eintritt' => $row['Eintritt'],
                                
        'Aufnahme' => $row['Aufnahme'],
                                
        'ausgeschieden' => $row['ausgeschieden'],
                                
        'geschlossen' => $row['geschlossen'],
                                
        'Bemerkungen' => $row['Bemerkungen'],
                               
        'EVORWAHL' => $row['EVORWAHL'],
                                
        'ETELEFON' => $row['ETELEFON'],
                                
        'EFAX' => $row['EFAX'],
                                
        'Email' => $row['Email'],
                                
        'HOMEPAGE' => $row['HOMEPAGE'],
                                
        'HomepageText' => $row['HomepageText'],
                                
        'ZAnrede' => $row['ZAnrede'],
                                
        'Zustaendiger' => $row['Zustaendiger'],
                                
        'BUNDESLAND' => $row['BUNDESLAND'],
                                
        'DIÖZESE' => $row['DIÖZESE'],
                                
        'LEISTUNGSANGEBOTE' => $row['LEISTUNGSANGEBOTE'],
                                
        'VollstationaerePlaeze' => $row['VollstationaerePlaeze'],
                                
        'TeilstationaerePlaetze' => $row['TeilstationaerePlaetze'],
                                
        'LeistungsangebotSchule' => $row['LeistungsangebotSchule'],
                                
        'LeistungsangebotBeruflicheBildung' => $row['LeistungsangebotBeruflicheBildung'],
                                
        'ZahlDerMitarbeiter' => $row['ZahlDerMitarbeiter'],
                                
        'DavonTeilzeitBeschaeftigteMitarbeiter' => $row['DavonTeilzeitBeschaeftigteMitarbeiter'],
                                
        'Extranet_Anrede' => $row['Extranet_Anrede'],
                                
        'Extranet_Vorname' => $row['Extranet_Vorname'],
                                
        'Extranet_Nachname' => $row['Extranet_Nachname'],
                                
        'Extranet_Benutzername' => $row['Extranet_Benutzername'],
                                
        'Extranet_Passwort' => $row['Extranet_Passwort'],
                                
        'Extranet_Versand' => $row['Extranet_Versand'],
                                
        'am' => $row['am'],
                                
        'CODENR' => $row['CODENR'],
                                
        'DIOEZESE' => $row['DIOEZESE'],
                                
        'NeueCaritas' => $row['NeueCaritas'],
                                
        'Personalschluessel_2007' => $row['Personalschluessel_2007'],
                                
        'MitglindioezesAG' => $row['MitglindioezesAG'],
                                
        'Teilstationaer' => $row['Teilstationaer'],
                                
        'Bundesland1' => $row['Bundesland1'],
                                
        'Dioezese1' => $row['Dioezese1'],
                                
        'Kuendigung' => $row['Kuendigung'],
                                
        'ZTitel1' => $row['ZTitel1'],
                                
        'ZVorname' => $row['ZVorname'],
                                
        'ZNachname' => $row['ZNachname'],
                                 
        'ZTitel2' => $row['ZTitel2'],
                                
        'Z1Anrede' => $row['Z1Anrede'],
                                
        'Z1Titel1' => $row['Z1Titel1'],
                                
        'Z1Titel2' => $row['Z1Titel2'],
                                
        'Z1Vorname' => $row['Z1Vorname'],
                                
        'Z1Nachname' => $row['Z1Nachname'],
                                
        'Beratungsdienste' => $row['Beratungsdienste'],
                                
        'AmbulanteDienste' => $row['AmbulanteDienste'],
                                
        'StationaereErziehungshilfe' => $row['StationaereErziehungshilfe'],
                                
        'TeilstationaereErziehungshilfe' => $row['TeilstationaereErziehungshilfe'],
                                
        'BeruflicheBildung' => $row['BeruflicheBildung'],
                                 
        'Rechnungsnummer' => $row['Rechnungsnummer']
                  );
            }
                
            
        $data[] = array(
               
        'TotalRows' => $total_rows,
               
        'Rows' => $einrichtung
            
        );
            echo 
        json_encode($data);
            
            
        $fp fopen('json/Traeger.json''w');
            
        fwrite($fpjson_encode($data));
            
        fclose($fp);
            
        $fpcollect fopen('collect.json','w');
            
        fwrite($fpcollectjson_encode($data));
            
        fclose($fpcollect);    
        }     
        else
        {
            
        $result mysql_query($query) or die("SQL Error 1: " mysql_error());
            while (
        $row mysql_fetch_array($resultMYSQL_ASSOC)) {
                
        $angebotsspektrum[] = array(
                    
        'Trägernr' => $row['Trägernr'],
                                
        'TNAME1' => $row['TNAME1'],
                    
        'TNAME2' => $row['TNAME2'],
                                
        'TSTRAßE' => $row['TSTRAßE'],
                                
        'TPLZ' => $row['TPLZ'],
                    
        'TORT' => $row['TORT'],
                    
        'Träger/Einrichtung identisch' => $row['Träger/Einrichtung identisch'],
                                
        'tdoppelungen' => $row['tdoppelungen'],
                                
        'Bundesland' => $row['Bundesland'],
                                
        'Diözese' => $row['Diözese'],
                                
        'keine Einrichtung' => $row['keine Einrichtung'],
                                
        'TTelefon' => $row['TTelefon'],
                                
        'TFax' => $row['TFax'],
                                
        'TE-Mail' => $row['TE-Mail'],
                                
        'ZAnrede' => $row['ZAnrede'],
                                
        'ZTitel1' => $row['ZTitel1'],
                                
        'ZTitel2' => $row['ZTitel2'],
                                
        'ZVorname' => $row['ZVorname'],
                                
        'ZNachname' => $row['ZNachname']
                  );
            }
            
        $data[] = array(
               
        'TotalRows' => $total_rows,
               
        'Rows' => $angebotsspektrum
            
        );
             
        $response['posts'] = $data;
            
        $fp fopen('json/Traeger.json''w');
            
        fwrite($fpjson_encode($response));
            
        fclose($fp);    
            
        $fpcollect fopen('collect.json''w');
            
        fwrite($fpcollectjson_encode($data));
            
        fclose($fpcollect);
            
            echo 
        json_encode($data);
        }

        traeger.js:
        PHP-Code:
        var dataTraeger = {};
            var 
        sourceTraeger =
            {
                    
        url'Traeger.php',
                    
        dataType'json',
                    
        datatype"json",
                    
        cachefalse,
                    
        datafields: [
                             { 
        name'Trägernr' },
                             { 
        name'TNAME1' }, 
                             { 
        name'TNAME2' },
                             { 
        name'TSTRAßE' },
                             { 
        name'TPLZ'type'number' },
                             { 
        name'TORT' },
                             { 
        name'Träger/Einrichtung identisch' },
                             { 
        name'tdoppelungen' },
                             { 
        name'Bundesland' },
                             { 
        name'Diözese' },
                             { 
        name'keine Einrichtung' },
                             { 
        name'TTelefon' },
                             { 
        name'TFax' },
                             { 
        name'TE-Mail' },
                             { 
        name'ZAnrede' },
                             { 
        name'ZTitel1' },
                             { 
        name'ZTitel2' },
                             { 
        name'ZVorname' },
                             { 
        name'ZNachname' },
                    ],

                    
        root'Rows',
                    
        cachefalse,
                    
        beforeprocessing: function (dataTraeger) {
                            
        sourceTraeger.totalrecords dataTraeger[0].TotalRows;
                    },
                    
        sort: function()
                    {
                            
        // update the grid and send a request to the server.
                            
        $("#traeger").jqxGrid('updatebounddata''sort');
                    },
                    
        filter: function()
                    {
                            
        // update the grid and send a request to the server.
                            
        $("#traeger").jqxGrid('updatebounddata''filter');
                    },
                    
        updaterow: function (rowidrowdatacommit) {


                        
        // synchronize with the server - send update command
                        // call commit with parameter true if the synchronization with the server is successful 
                        // and with parameter false if the synchronization failder.

                          
        var dataTraeger "update=true&Trägernr=" rowid 
                                  
        "&TNAME1=" rowdata.TNAME1 
                                  
        "&TNAME2=" rowdata.TNAME2 
                                  
        "&TSTRAßE=" rowdata.TSTRAßE 
                                  
        "&TPLZ=" rowdata.TPLZ;
                           
        dataTraeger dataTraeger  "&TORT=" rowdata.TORT
                                     
        "&tdoppelungen=" rowdata.tdoppelungen
                                
        "&Bundesland=" rowdata.Bundesland 
                                
        "&Diözese=" rowdata.Diözese  
                                 
        "&TTelefon=" rowdata.TTelefon 
                                 
        "&TFax=" rowdata.TFax 
                                
        "&TE-Mail=" rowdata.TE-Mail 
                                
        "&ZAnrede=" rowdata.ZAnrede
                                
        "&ZTitel1=" rowdata.ZTitel1
                                
        "&ZTitel2=" rowdata.ZTitel2
                                 
        "&ZVorname=" rowdata.ZVorname
                                 
        "&ZNachname=" rowdata.ZNachname;

                          
        // var data = "update=true&" + $.param({idEinrichtungen: rowid});
                           //alert(data);
                           
        commit(true);
                           $.
        ajax({
                                    
        dataType'json',
                                    
        url'update.php',
                                    
        datadataTraeger,
                                    
        success: function (dataTraegerstatusxhr) {
                                        
        // update command is executed.
                                        
        commit(true);

                                    },
                                    
        error: function () {
                                        
        commit(false);
                                    }
                            });
                    },
                    
        addrow: function (rowidrowdatapositioncommit) {
                
        // synchronize with the server - send insert command
                  
        var dataTraeger "insert=true&Trägernr=" rowid 
                                  
        "&TNAME1=" rowdata.TNAME1 
                                  
        "&TNAME2=" rowdata.TNAME2 
                                  
        "&TSTRAßE=" rowdata.TSTRAßE 
                                  
        "&TPLZ=" rowdata.TPLZ;
                           
        dataTraeger dataTraeger  "&TORT=" rowdata.TORT
                                     
        "&tdoppelungen=" rowdata.tdoppelungen
                                
        "&Bundesland=" rowdata.Bundesland 
                                
        "&Diözese=" rowdata.Diözese  
                                 
        "&TTelefon=" rowdata.TTelefon 
                                 
        "&TFax=" rowdata.TFax 
                                
        "&TE-Mail=" rowdata.TE-Mail 
                                
        "&ZAnrede=" rowdata.ZAnrede
                                
        "&ZTitel1=" rowdata.ZTitel1
                                
        "&ZTitel2=" rowdata.ZTitel2
                                 
        "&ZVorname=" rowdata.ZVorname
                                 
        "&ZNachname=" rowdata.ZNachname;

                
        //alert(data);
                                
                
        $.ajax({
                    
        dataType'json',
                    
        url'update.php',
                    
        datadata,
                    
        cachefalse,
                    
        success: function (datastatusxhr) {
                    
        // insert command is executed.
                        
        commit(true);
                                   
        // $("#einrichtungen").jqxGrid('updatebounddata', 'rows');     
                    
        },
                    
        error: function(jqXHRtextStatuserrorThrown) {
                        
        commit(false);
                    }
                });
                        
            },
        };  
        $(
        "#traeger").on("cellclick", function (event) {
                        var 
        column event.args.column;
                        var 
        rowindex event.args.rowindex;
                        var 
        columnindex event.args.columnindex;

                  
        //************* Bearbeiten ***************************************
                      
        if (columnindex === 12) {
                        
                      
        // open the popup window when the user clicks a button.
                      
        editrow rowindex;
                      var 
        offset = $("#traeger").offset();
                      $(
        "#popupWindow").jqxWindow({ position'center' });

                      
        // get the clicked row's data and initialize the input fields.
                      
        var BdataRecordTraeger = $("#traeger").jqxGrid('getrowdata'editrow);
                      $(
        "#etraegernr").val(BdataRecordTraeger.Trägernr);
                        $(
        "#etraegername1").val(BdataRecordTraeger.TNAME1);
                        $(
        "#etraegername2").val(BdataRecordTraeger.TNAME2);
                        $(
        "#etraegerstr").val(BdataRecordTraeger.TSTRAßE);
                        $(
        "#etraegerplz").val(BdataRecordTraeger.TPLZ);
                        $(
        "#etraegerort").val(BdataRecordTraeger.TORT);
                        $(
        "#etraegertelefon").val(BdataRecordTraeger.TTelefon);    
                        $(
        "#etraegerfax").val(BdataRecordTraeger.TFax);
                        $(
        "#etraegermail").val(BdataRecordTraeger.TE-Mail);
                        $(
        "#etraegerBundesland").val(BdataRecordTraeger.Bundesland);
                        $(
        "#etraegerDioezese").val(BdataRecordTraeger.Diözese);


                      
        // show the popup window.
                      
        $("#popupWindow").jqxWindow('open');
                     
                  } 

        Ich habe ein Formular erstellt, darin werden alle Datensätze ausgeben, wie Name: qwert
        Vorname: qwert
        Strasse: qwer 3

        und dann habe ichnoch die Träger ausgeben lassen wollen. Aber die werden nicht angezeigt. Die anderen Datensätze Name, Vorname und Strasse befinden sich in der einrichtung.php Datei.
        Meine Frage ist wieso meine Träger nicht ausgegeben werden.

        Kann mir jemand helfen? Wenn es unklar ist. Schreibt mir die Fragen!

        Danke!

        lg
        JQPHP

        Kommentar


        • #5
          das ist zwar schon besser, aber hilfreicher wäre es wenn du nur relevante codeteile postest, weil, wie du sicherlich verstehst, einfach niemand lust hat sich durch deinen gesamten code zu wühlen...
          "2 hours of trial and error can save 10 minutes of manual reading."

          Kommentar


          • #6
            Zitat von maxorxy Beitrag anzeigen
            Das ist der relevante Code

            Kommentar

            Lädt...
            X