We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 33300
    • 18 Posts
    Hi Leute!

    Ich habe da ein Problem mit dem Einfügen meines PHP Codes in modx.

    Der Code soll mir aus der Datenbank modx die Anzahl der user ausgeben (tabelle modx_active_users), in meinem Fall währe es 1 (admin).
    Aber er zeigt mir gar nichts an. In meiner Testumgebung ohne modx funktioniert der code.

    Snippet:

    <?php

    //VARIABLEN
    $phpself = $_SERVER["PHP_SELF"];

    if ( isset( $_POST["do"] ) && $_POST["do"] == "send" ){

    $my_server = "localhost";
    $my_name = "root";
    $my_passwort = "";
    $my_db = "modx";

    if ( ! $connection = mysql_connect( $my_server, $my_name, $my_passwort ) ){
    echo "Verbindung zum Server fehlgeschlagen
    ";
    exit;
    }else{
    if ( ! $database = mysql_select_db( $my_db ) ){
    echo "Verbindung zur Datenbank fehlgeschlagen";
    exit;
    }else{
    $query = "SELECT * FROM modx_active_users";
    if ( ! $result = mysql_query( $query ) ){
    echo "Konnte Datenbank nicht auslesen";
    exit;
    }else{
    if ( ! $show = mysql_num_rows( $result ) ){
    echo "error";
    exit;
    }else{
    echo $show;
    }
    }
    }
    }
    mysql_close( $connection );
    }
    ?>

    Chunk:

    <form action="[[phpself]]" method="POST">
    <input type="hidden" name="do" value="send">
    <input type="submit" value="anfrage">
    </form>

    Kann mir jemand bitte sagen was ich falsch gemacht habe?

    gruß z00la