• Hallo, so mein Script ist fast fertig, nur noch ein kleines Prolem mit Sessions.

    Allgemeinwisen zu sessions ist bei mir nicht sehr groß. Habe grad eben auch 2 tuts gelesen, die aber anscheinend nicht so aktuell zu sein scheinen.


    Folgende Fehlermeldung:

    Zitat

    Notice: Undefined index: order in /XXXXXXXX.php on line 423

    Warning: Unknown: Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively. in Unknown on line 0

    Zeile 416-424:

    Zeile 1-6:

    Code
    <?
    //session_start(); //Immoment ist auto.session_start aktiviert!
    error_reporting(E_ALL);
    $desc = (!empty($_SESSION["desc"])) ? $_SESSION["desc"] : ""; //Standartwert für SQL-Abfragen für "DESC"
    $zeige = (!empty($_SESSION["zeige"])) ? $_SESSION["zeige"] : "20"; // Standartwert (X) für SQL-Abfragen für "LIMIT XX, Y"
    $order = (!empty($_SESSION["order"])) ? $_SESSION["order"] : "name"; // Standartwer für SQL-Abfragen für "ORDER BY"


    Entweder erklärt mir eben jemand wie's heutzutage zu machen ist oder sucht mir mal bitte ein anständiges Tut raus :)
    Dafür wär ich sehr dankbar xD

    Gruß Heinrich

  • Undefined index kann aber muss nicht unbedingt mit Sessions zu tun haben, undefined index kommt, wenn du z.B. auf einen Arraywert verweist, der nicht existiert, z.B.:

    Code
    $autos = array('vw' => 'golf', 'audi' => 'a6');
    echo $autos['porsche'];

    gäbe einen solchen Error.
    Überprüfe mal, ob $_POST['order'] wirklich was drin hat.

    Cheers

  • Gut, den Fehler habe ihc mittlreweile nicht mehr.. Jetzt frag ich mich nur noch was diese Fehlermeldung auf sich hatte:

    Code
    Warning: Unknown: Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively. in Unknown on line 0