kostenloser Webspace werbefrei: lima-city


Session Hilfe

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    theuntouchables

    theuntouchables hat kostenlosen Webspace.

    *aarrggg* tot und verdammnis dieser verdammten programmiererei!!!

    Wie sind die sessionvariablen gel?schte wenn er in den bereich \'Bestellung abschicken\' (is als kommentar im quellcode) geht???

    <script type="text/javascript">
    <!--
    
    function check() { 
     if(document.FORM.name.value == "" || document.FORM.prename.value == "")
     {
     alert('Alle Felder m?ssen ausgef?llt sein!!!');
     }
     else
     { 
     document.FORM.submit();
     } 
    }
    
    //-->
    </script>
    <?php
    session_start();
    
    include('mysql-config.inc.php');
    
    if($_POST['best'])
    {
    //$_SESSION = array(2) { ["pics"]=> array(3) { [2]=> string(1) "1" } ["sizes"]=> array(3) { [2]=> string(5) "13x18" } } 
    
    echo '<FORM name="FORM" action="?mode=photoshop&action=best" method="POST">
    <INPUT type="button" name="conf" value="Bestellen" onClick="check()">
    </FORM>';
      
    }
    elseif($_GET['action'] == 'best')
    {
    #Bestellung abschicken#
    //$_SESSION = array(0) { }
    
    }



    Woran liegts, vieleicht am JavaScript???
    Ich habe absolut keine ahnung also helft mir bitte!!!

    Beitrag ge?ndert am 4.11.2005 23:25 von theuntouchables
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. mann muss session_start ganz am anfang machen also so:

    <?php
    session_start();
    ?>
    <script type="text/javascript">

    <!--



    function check() {

    if(document.FORM.name.value == "" || document.FORM.prename.value == "")

    {

    alert('Alle Felder m?ssen ausgef?llt sein!!!');

    }

    else

    {

    document.FORM.submit();

    }

    }



    //-->

    </script>

    <?php





    include('mysql-config.inc.php');



    if($_POST['best'])

    {

    //$_SESSION = array(2) { ["pics"]=> array(3) { [2]=> string(1) "1" } ["sizes"]=> array(3) { [2]=> string(5) "13x18" } }



    echo '<FORM name="FORM" action="?mode=photoshop&action=best" method="POST">

    <INPUT type="button" name="conf" value="Bestellen" onClick="check()">

    </FORM>';



    }

    elseif($_GET['action'] == 'best')

    {

    #Bestellung abschicken#

    //$_SESSION = array(0) { }



    }



    ?>




    Beitrag ge?ndert am 4.11.2005 23:27 von samson
  4. Autor dieses Themas

    theuntouchables

    theuntouchables hat kostenlosen Webspace.

    Nachdenken bevor man schreit is immer ganz praktisch!!!

    Das ?ndert nichts, da session nur probs bekommt wenn man nen header sendet, n javascript kommt aber noch vorm header...
    ERGO: V?llig sinnlos
  5. also bei mir hilfst immer und die regel lautet man muss session_start(); immer dann amchen bevor man etwas ausgibt d.h. alert(); gibt was aus also davor.
  6. Autor dieses Themas

    theuntouchables

    theuntouchables hat kostenlosen Webspace.

    In diesem fall hilfts aber nicht.
    Au?erdem gibt alert nichts aus, sondern veranlasst den browser dazu ein Abfragefenster zu ?ffnen...

    Edit:
    Verdammtest 1und1 scheint n sessionproblem von denen zu sein...
    kann geschlossen werden, das script ist korrekt...

    PS: wenn jemand erfahrung mit 1und1.de und sessions hat kann er sich ja mal bei mir melden...

    Beitrag ge?ndert am 5.11.2005 00:08 von theuntouchables
  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!