Ergebnis 1 bis 9 von 9

Thema: $_session Problem

  1. #1
    Azubi(ne) Avatar von Pascalus
    Registriert seit
    05.04.2009
    Ort
    Trier
    Beiträge
    93
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard $_session Problem

    Hi,

    also, ersteinmal: normalerweise frag ich keine Fragen wie diese, aber ich bin momentan echt am verzweifeln...

    Ich möchte, dass beim Login des Users alle Daten zum jeweiligen User in Session Variablen gespeichert werden. Das habe ich so gemacht:

    ...\clanpage\a-website-erstellen\starten\login.php:
    PHP-Code:

    [...]

    $sql "SELECT ".
        
    "id, nickname, mail, geburt, vname, nname, info, webname, clanid, code ".
      
    "FROM ".
        
    "clanpage_user ".
      
    "WHERE ".
        
    "(nickname like '".$_REQUEST["name"]."') AND ".
        
    "(code like 'ja') AND ".
        
    "(pw = '".md5 ($_REQUEST["pwd"])."')";
    $result mysql_query ($sql);

    if (
    mysql_num_rows ($result) > 0)
    {
      
    // Benutzerdaten in ein Array auslesen.
      
    $data mysql_fetch_array ($result);

      
    // Sessionvariablen erstellen und registrieren
      
    $_SESSION["user_id"] = $data["id"];
      
    $_SESSION["user_nickname"] = $data["nickname"];
      
    $_SESSION["user_mail"] = $data["mail"];
      
    $_SESSION["user_geburt"] = $data["geburt"];
      
    $_SESSION["user_vname"] = $data["vname"];

      
    $_SESSION["user_nname"] = $data["nname"];
      
    $_SESSION["user_info"] = $data["info"];
      
    $_SESSION["user_webname"] = $data["webname"];
      
    $_SESSION["user_clanid"] = $data["clanid"];
      
    $_SESSION["user_code"] = $data["code"]; 
    Nun sollen auf einer Seite die Daten in Textboxen angezeigt wrden, um sie ändern zu können:
    PHP-Code:
    [...]
    <tr><td>BenutzerId:                  </td><td>    <? echo "<input type='text' value='"$id ."' name='id' readonly>";  ?>              </td><td><font color="#FF0000"><b>Feld kann nicht geändert werden</b></font></td></tr>

    <tr><td>Nickname:                    </td><td>    <? echo "<input type='text' value='"$nickname ."' name='nickname' readonly>";  ?>  </td><td><font color="#FF0000"><b>Feld kann nicht geändert werden</b></font></td></tr>
    [...]
    Die dazugehörigen Variablen habe ich so gespeichert:
    PHP-Code:
    <?
    $id 
    $_SESSION["user_id"];
    $nickname $_SESSION["user_nickname"];
    $mail $_SESSION["user_mail"];
    $geburt $_SESSION["user_geburt"];
    $vname $_SESSION["user_vname"];
    $nname $_SESSION["user_nname"];
    $info $_SESSION["user_info"];
    $webname $_SESSION["user_webname"];
    $clanid $_SESSION["user_clanid"];
    $code $_SESSION["user_code"];
    ?>
    (Direkt davor)



    Aber leider bleiben die Textboxen leer, und ich habe keine Ahnung warum. Ich habe das selbe schon auf einer anderen Website und mir den Code einfach kopiert und eingefügt und Variabelnb angepasst.
    Auf der anderen Website klappt alles, aber hier leider nicht, ich habe keine Ahnung warum, bitte helft mir


    Da Der Fehler überall liegen könnte, schreib ich hiernochmal die gesammte index.php. Die Seite zum ändern der Daten ist unter include/2.php


    mfg+Danke jetzt schon
    Pascalus





    Relevanter Teil der index.php:
    PHP-Code:
    <?php
    if (!isset ($_SESSION["user_id"]))
    {
        

    $id $_SESSION["user_id"];
    $nickname $_SESSION["user_nickname"];
    $mail $_SESSION["user_mail"];
    $geburt $_SESSION["user_geburt"];
    $vname $_SESSION["user_vname"];
    $nname $_SESSION["user_nname"];
    $info $_SESSION["user_info"];
    $webname $_SESSION["user_webname"];
    $clanid $_SESSION["user_clanid"];
    $code $_SESSION["user_code"];

    ?>                
                    
                    
                    
                  <?
     
    if( isset($_GET['step']) )
       {
           if((
    $_GET['step']) == 2)  //Step 2
               
    {
                            include 
    "include/2.php";
               } 
           if((
    $_GET['step']) == 3)  //Step 3
               
    {
                            include 
    "include/2.php";
               } 
           if((
    $_GET['step']) == 4)  //Step 4
               
    {
                            include 
    "include/2.php";
               } 
           if((
    $_GET['step']) == 5)  //Step 5
               
    {
                            include 
    "include/2.php";
               } 
           if((
    $_GET['step']) == 6)  //Step 6
               
    {
                            include 
    "include/2.php";
               } 
               
       }
       else
       {
                    
               include 
    "include/1.php";  //Step 1   
                    
       
    }

    }
    else
    {
        
    ?>
       Unknown error
      <META http-equiv=refresh content='1; URL=http://clanpage.socom3-fan.de/'>  
        <?
    }
    ?>
    2.php:
    PHP-Code:

    <form action="intern2.php" method="post">

    <font size="+1"><b>Interner Bereich</b></font><br>
    Dies ist dein persönlicher Teil der Website. Hier kannst du die bei der Registrierung angegebenen Daten verändern, sofort auf bestimmte Inhalte der Website zugreifen und vieles mehr.
    </font>
    <br><br>
    <hr>
    <b>Userdaten verändern </b><br><br>

    <?
    if (isset ($_REQUEST["fehler"]))
    {
      echo 
    "<b>>>>Es ist ein unbekannter Fehler aufgetreten. Bitte versuche es später erneut.<<<</b><br><br>";
    }
    if (isset (
    $_REQUEST["ok"]))
    {
     echo 
    "<b>>>&Auml;nderungen gespeichert<<<</b><br><br>";
    }
    ?>

    <?
    $id 
    $_SESSION["user_id"];
    $nickname $_SESSION["user_nickname"];
    $mail $_SESSION["user_mail"];
    $geburt $_SESSION["user_geburt"];
    $vname $_SESSION["user_vname"];
    $nname $_SESSION["user_nname"];
    $info $_SESSION["user_info"];
    $webname $_SESSION["user_webname"];
    $clanid $_SESSION["user_clanid"];
    $code $_SESSION["user_code"];
    ?>


    <table>

    <tr><td>BenutzerId:                  </td><td>    <? echo "<input type='text' value='"$id ."' name='id' readonly>";  ?>              </td><td><font color="#FF0000"><b>Feld kann nicht geändert werden</b></font></td></tr>

    <tr><td>Nickname:                    </td><td>    <? echo "<input type='text' value='"$nickname ."' name='nickname' readonly>";  ?>  </td><td><font color="#FF0000"><b>Feld kann nicht geändert werden</b></font></td></tr>

    <tr><td>Mail:                       </td><td>    <? echo "<input type='text' value='"$mail ."' name='mail' readonly>";  ?>        </td><td><font color="#FF0000"><b>Feld kann nicht geändert werden</b></font></td></tr>

    <tr><td>Geburtsjahr:                    </td><td>    <? echo "<input type='text' value='"$geburt ."' name='geburt'>";  ?>             </td><td><font color="#00A800"><b>Feld kann geändert werden</b></font></td></tr>

    <tr><td>Vorname:                    </td><td>    <? echo "<input type='text' value='"$vname ."' name='vname'>";  ?>           </td><td><font color="#00A800"><b>Feld kann geändert werden</b></font></td></tr>

    <tr><td>Nachname:                         </td><td>    <? echo "<input type='text' value='"$nname ."' name='nname'>";  ?>                     </td><td><font color="#00A800"><b>Feld kann geändert werden</b></font></td></tr>

    <tr><td>Information::     </td><td>    <? echo "<input type='text' value='"$info ."' name='info'>";  ?>                     </td><td><font color="#00A800"><b>Feld kann geändert werden</b></font></td></tr>

    <tr><td>Socom3-fan.de-Nickname:               </td><td>    <? echo "<input type='text' value='"$webname ."' name='webname'>";  ?>               </td><td><font color="#00A800"><b>Feld kann geändert werden</b></font></td></tr>

    <tr><td>Clan-ID:                   </td><td>    <? echo "<input type='text' value='"$clanid ."' name='clanid' readonly>";  ?>         </td><td><font color="#FF0000"><b>Feld kann nicht geändert werden</b></font></td></tr>



    <tr></tr>
    <tr><td>                             </td><td></td>                                                                                         </td><td><input type="submit" value="&Auml;nderungen speichern">        </td></tr>

    </table>
    </form><br>


    <hr>
    </label>
    </fieldset>
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!
    Viele Grüße
    Pascalus

    ------------------------------------------------------------------------------------------------
    Auch aus Steinen, die einem in den Weg gelegt werden, kann man Schönes bauen.
    Johann Wolfgang von Goethe

  2. #2
    König(in) Avatar von Grevas
    Registriert seit
    20.04.2009
    Ort
    In meiner Wohnung.
    Alter
    30
    Beiträge
    1.039
    Danke
    0
    Bekam 5 mal "Danke" in 5 Postings

    Standard AW: $_session Problem

    Wo ist dein session_start() ?

    Ansonsten probier einfach mal:
    PHP-Code:
    echo "<pre>";
    print_r($_SESSION);
    echo 
    "</pre>"
    Sag was kommt, dann schaumer mal weiter

    P.S.

    if (!isset ($_SESSION["user_id"]))
    {

    Ähm, wenn
    $_SESSION["user_id"] nicht gesetzt wurde - dann sollen deine Variablen erst gesetzt werden? Da stimmt doch was nicht.
    Geändert von Grevas (18.02.2010 um 19:27 Uhr)

  3. #3
    Azubi(ne)
    Themenstarter
    Avatar von Pascalus
    Registriert seit
    05.04.2009
    Ort
    Trier
    Beiträge
    93
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: $_session Problem

    Hi,

    also das session start habe ich im login.php ganz am Anfang. Oder muss man das nochmal machen?


    Dann habe ich in die 2.php nur

    echo
    "<pre>";
    print_r($_SESSION);
    echo
    "</pre>";

    geschrieben, und die Seite blieb weiß.


    Weiß jemand Antwort?


    PS: Ich habe

    <?
    $id
    = $_SESSION["user_id"];
    $nickname = $_SESSION["user_nickname"];
    $mail = $_SESSION["user_mail"];
    $geburt = $_SESSION["user_geburt"];
    $vname = $_SESSION["user_vname"];
    $nname = $_SESSION["user_nname"];
    $info = $_SESSION["user_info"];
    $webname = $_SESSION["user_webname"];
    $clanid = $_SESSION["user_clanid"];
    $code = $_SESSION["user_code"];
    ?>


    vor das if gesetzt.


    mfg





    EDIT: Wenn ich session_start() vorne ransetze, erscheint immer mein "Unknown Error"
    Ich bin echt am verzweifeln
    Geändert von Pascalus (18.02.2010 um 20:19 Uhr)
    Viele Grüße
    Pascalus

    ------------------------------------------------------------------------------------------------
    Auch aus Steinen, die einem in den Weg gelegt werden, kann man Schönes bauen.
    Johann Wolfgang von Goethe

  4. #4
    Unregistriert
    Gast

    Standard AW: $_session Problem

    session_start();
    gehört an den Anfang jeder Datei.

    Und verwende keine Short-Tags (die könnten abgeschaltet sein), also schreibe <?php statt nur <?

    Und dann poste einfach mal die relevanten Dateien komplett, bei deinem Gestückel sieht man ja nicht durch.

  5. #5
    Azubi(ne)
    Themenstarter
    Avatar von Pascalus
    Registriert seit
    05.04.2009
    Ort
    Trier
    Beiträge
    93
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: $_session Problem

    Hi,
    alles klar. Hiier mal alle Dateien:

    login.php:

    PHP-Code:
    <?php
    // Session starten
    session_start ();

    // Datenbankverbindung aufbauen
    $connectionid mysql_connect ("localhost""#""#");
    if (!
    mysql_select_db ("usr_#_3"$connectionid))
    {
      die (
    "Keine Verbindung zur Datenbank");
    }


    //punkte, item1, item2, item3, item4, item5, item6, item7, item8, item9, item10 


    $sql "SELECT ".
        
    "id, nickname, mail, geburt, vname, nname, info, webname, clanid, code ".
      
    "FROM ".
        
    "clanpage_user ".
      
    "WHERE ".
        
    "(nickname like '".$_REQUEST["name"]."') AND ".
        
    "(code like 'ja') AND ".
        
    "(pw = '".md5 ($_REQUEST["pwd"])."')";
    $result mysql_query ($sql);

    if (
    mysql_num_rows ($result) > 0)
    {
      
    // Benutzerdaten in ein Array auslesen.
      
    $data mysql_fetch_array ($result);

      
    // Sessionvariablen erstellen und registrieren
      
    $_SESSION["user_id"] = $data["id"];
      
    $_SESSION["user_nickname"] = $data["nickname"];
      
    $_SESSION["user_mail"] = $data["mail"];
      
    $_SESSION["user_geburt"] = $data["geburt"];
      
    $_SESSION["user_vname"] = $data["vname"];

      
    $_SESSION["user_nname"] = $data["nname"];
      
    $_SESSION["user_info"] = $data["info"];
      
    $_SESSION["user_webname"] = $data["webname"];
      
    $_SESSION["user_clanid"] = $data["clanid"];
      
    $_SESSION["user_code"] = $data["code"];
     

    //  $_SESSION["user_punkte"] = $data["punkte"];
    //  $_SESSION["user_item1"] = $data["item1"];
    //  $_SESSION["user_item2"] = $data["item2"];
    //  $_SESSION["user_item3"] = $data["item3"];
    //  $_SESSION["user_item4"] = $data["item4"];
    //  $_SESSION["user_item5"] = $data["item5"];
    //  $_SESSION["user_item6"] = $data["item6"];
    //  $_SESSION["user_item7"] = $data["item7"];
    //  $_SESSION["user_item8"] = $data["item8"];
    //  $_SESSION["user_item9"] = $data["item9"];
    //  $_SESSION["user_item10"] = $data["item10"];



      
    header ("Location: http://clanpage.socom3-fan.de/a-website-erstellen/starten/a-erstellen");
    }
    else
    {
      
    header ("Location: index.php?fehler=1");
    }
    ?>


    die index, in der die Daten benötigt werden:
    PHP-Code:
    <?
    session_start
    ();
    ?>

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="de-de" xml:lang="de">
    <head>
        <!--
        Created by Artisteer v2.3.0.21098
        Base template (without user's data) checked by http://validator.w3.org : "This page is valid XHTML 1.0 Transitional"
        -->
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
        <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
        <title>Artisteer </title>

        <script type="text/javascript" src="script.js"></script>

        <link rel="stylesheet" href="style.css" type="text/css" media="screen" />
        <!--[if IE 6]><link rel="stylesheet" href="style.ie6.css" type="text/css" media="screen" /><![endif]-->
        <!--[if IE 7]><link rel="stylesheet" href="style.ie7.css" type="text/css" media="screen" /><![endif]-->
    </head>
    <body>
    <div id="art-page-background-simple-gradient">
        </div>
        <div id="art-page-background-glare">
            <div id="art-page-background-glare-image"></div>
        </div>
        <div id="art-main">
            <div class="art-Sheet">
                <div class="art-Sheet-tl"></div>
                <div class="art-Sheet-tr"></div>
                <div class="art-Sheet-bl"></div>
                <div class="art-Sheet-br"></div>
                <div class="art-Sheet-tc"></div>
                <div class="art-Sheet-bc"></div>
                <div class="art-Sheet-cl"></div>
                <div class="art-Sheet-cr"></div>
                <div class="art-Sheet-cc"></div>
                <div class="art-Sheet-body">
                    <div class="art-Header">
                        <div class="art-Header-png"></div>
                        <div class="art-Header-jpeg"></div>
                        <div class="art-Logo">
                            <h1 id="name-text" class="art-Logo-name"><a href="#">Clanpage-Generator 1.0</a></h1>
                            <div id="slogan-text" class="art-Logo-text">Der Websitegenerator f&uuml;r euren Socom3-fan.de Clan</div>
                        </div>
                    </div>
                    


                    <?
                    
    ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
                    ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
                    ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
                    ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
                    ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
                    ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
                    ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
                    
    ?>
                    


    <?
    $id 
    $_SESSION["user_id"];
    $nickname $_SESSION["user_nickname"];
    $mail $_SESSION["user_mail"];
    $geburt $_SESSION["user_geburt"];
    $vname $_SESSION["user_vname"];
    $nname $_SESSION["user_nname"];
    $info $_SESSION["user_info"];
    $webname $_SESSION["user_webname"];
    $clanid $_SESSION["user_clanid"];
    $code $_SESSION["user_code"];

    ?>
                    
    <?php
    if (!isset ($_SESSION["user_id"]))
    {
                    
                    
                  
     if( isset(
    $_GET['step']) )
       {
           if((
    $_GET['step']) == 2)  //Step 2
               
    {
                            include 
    "include/2.php";
               } 
           if((
    $_GET['step']) == 3)  //Step 3
               
    {
                            include 
    "include/2.php";
               } 
           if((
    $_GET['step']) == 4)  //Step 4
               
    {
                            include 
    "include/2.php";
               } 
           if((
    $_GET['step']) == 5)  //Step 5
               
    {
                            include 
    "include/2.php";
               } 
           if((
    $_GET['step']) == 6)  //Step 6
               
    {
                            include 
    "include/2.php";
               } 
               
       }
       else
       {
                    
               include 
    "include/1.php";  //Step 1   
                    
       
    }


    }
    else
    {
        
    ?>
       Unknown error
      <META http-equiv=refresh content='1; URL=http://clanpage.socom3-fan.de/'>  
        
     <?

                   
                    


    }
    ?>      
                             <?
                    
    ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
                    ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
                    ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
                    ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
                    ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
                    ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
                    ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
                    
    ?>
                    
                    
                    
                    <div class="cleared"></div><div class="art-Footer">
                        <div class="art-Footer-inner">
                            <a href="#" class="art-rss-tag-icon" title="RSS"></a>
                            <div class="art-Footer-text">
                                <p><a href="#">Contact Us</a> | <a href="#">Terms of Use</a> | <a href="#">Trademarks</a>
                                    | <a href="#">Privacy Statement</a><br />
                                    Copyright &copy; 2010 Pascal Jakoby (http://www.socom3-fan.de). All Rights Reserved.</p>
                            </div>
                        </div>
                        <div class="art-Footer-background"></div>
                    </div>
                    <div class="cleared"></div>
                </div>
            </div>
            <div class="cleared"></div>
       
        </div>
        
    </body>
    </html>
    (Relevant nur der Teil zw. den ////////)
    Step 2 (2.php) ist der Teil, in dem die Daten in den Textboxen angezeigt werden sollen:

    PHP-Code:
    <div class="art-nav">
                        <div class="l"></div>
                        <div class="r"></div>
                        <ul class="art-menu">
                            <li>
                                <a href="http://clanpage.socom3-fan.de/"><span class="l"></span><span class="r"></span><span class="t">Home</span></a>
                            </li>
                            <li>
                                <a href="#"><span class="l"></span><span class="r"></span><span class="t">Was ist Clanpage?</span></a>
                            </li>        
                            <li>
                                <a href="http://clanpage.socom3-fan.de/a-website-erstellen/anmelden/"><span class="l"></span><span class="r"></span><span class="t">Registrieren</span></a>
                            </li>
                             <li>
                                <a href="http://clanpage.socom3-fan.de/a-website-erstellen/starten/" class=" active"><span class="1"><span class="l"></span><span class="r"></span><span class="t">Los Geht’s!</span></a>
                            </li>    
                            <li>
                                <a href="http://www.socom3-fan.de/"><span class="l"></span><span class="r"></span><span class="t">www.socom3-fan.de</span></a>
                            </li>
                        </ul>
                    </div>
                    
                    
                    
                    <?
                    
    ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
                    ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
                    ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
                    ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
                    ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
                    ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
                    ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
                    
    ?>
                    
                    
                    
                    
                    <div class="art-contentLayout">
                        <div class="art-content">
                        
                        
    <fieldset>
    <legend align="center">                   
    <table align="center" background="images/nav.png" width="100%">
    <tr>
    <td background="images/menuItemnormal.png"><font size="" color="#FFFFFF"> 1.Schritt - <br />Informationen</font></td>
    <td background="images/menuItemactive.png"><font size="" color="#FFFFFF"> 2.Schritt - <br />Daten best&auml;tigen;</font></td>
    <td background="images/menuItemnormal.png"><font size="" color="#FFFFFF"> 3.Schritt - <br />Clanpage gestallten</font></td>
    <td background="images/menuItemnormal.png"><font size="" color="#FFFFFF"> 4.Schritt - <br />Vorschau</font></td>
    <td background="images/menuItemnormal.png"><font size="" color="#FFFFFF"> 5.Schritt - <br />Fertigstellen</font></td>
    </tr>
    </table>
    </legend>
    <label>



    <form action="intern2.php" method="post">

    <font size="+1"><b>Interner Bereich</b></font><br>
    Dies ist dein persönlicher Teil der Website. Hier kannst du die bei der Registrierung angegebenen Daten verändern, sofort auf bestimmte Inhalte der Website zugreifen und vieles mehr.
    </font>
    <br><br>
    <hr>
    <b>Userdaten verändern </b><br><br>

    <?
    if (isset ($_REQUEST["fehler"]))
    {
      echo 
    "<b>>>>Es ist ein unbekannter Fehler aufgetreten. Bitte versuche es später erneut.<<<</b><br><br>";
    }
    if (isset (
    $_REQUEST["ok"]))
    {
     echo 
    "<b>>>&Auml;nderungen gespeichert<<<</b><br><br>";
    }
    ?>




    <table>

    <tr><td>BenutzerId:                  </td><td>    <? echo "<input type='text' value='"$id ."' name='id' readonly>";  ?>              </td><td><font color="#FF0000"><b>Feld kann nicht geändert werden</b></font></td></tr>

    <tr><td>Nickname:                    </td><td>    <? echo "<input type='text' value='"$nickname ."' name='nickname' readonly>";  ?>  </td><td><font color="#FF0000"><b>Feld kann nicht geändert werden</b></font></td></tr>

    <tr><td>Mail:                       </td><td>    <? echo "<input type='text' value='"$mail ."' name='mail' readonly>";  ?>        </td><td><font color="#FF0000"><b>Feld kann nicht geändert werden</b></font></td></tr>

    <tr><td>Geburtsjahr:                    </td><td>    <? echo "<input type='text' value='"$geburt ."' name='geburt'>";  ?>             </td><td><font color="#00A800"><b>Feld kann geändert werden</b></font></td></tr>

    <tr><td>Vorname:                    </td><td>    <? echo "<input type='text' value='"$vname ."' name='vname'>";  ?>           </td><td><font color="#00A800"><b>Feld kann geändert werden</b></font></td></tr>

    <tr><td>Nachname:                         </td><td>    <? echo "<input type='text' value='"$nname ."' name='nname'>";  ?>                     </td><td><font color="#00A800"><b>Feld kann geändert werden</b></font></td></tr>

    <tr><td>Information::     </td><td>    <? echo "<input type='text' value='"$info ."' name='info'>";  ?>                     </td><td><font color="#00A800"><b>Feld kann geändert werden</b></font></td></tr>

    <tr><td>Socom3-fan.de-Nickname:               </td><td>    <? echo "<input type='text' value='"$webname ."' name='webname'>";  ?>               </td><td><font color="#00A800"><b>Feld kann geändert werden</b></font></td></tr>

    <tr><td>Clan-ID:                   </td><td>    <? echo "<input type='text' value='"$clanid ."' name='clanid' readonly>";  ?>         </td><td><font color="#FF0000"><b>Feld kann nicht geändert werden</b></font></td></tr>



    <tr></tr>
    <tr><td>                             </td><td></td>                                                                                         </td><td><input type="submit" value="&Auml;nderungen speichern">        </td></tr>

    </table>
    </form><br>


    <hr>
    </label>
    </fieldset>                   
                        
                        
                        
                        </div>
                    </div>

    Ich hoffe mir kann jemand helfen
    Viele Grüße
    Pascalus

    ------------------------------------------------------------------------------------------------
    Auch aus Steinen, die einem in den Weg gelegt werden, kann man Schönes bauen.
    Johann Wolfgang von Goethe

  6. #6
    Unregistriert
    Gast

    Standard AW: $_session Problem

    if (!isset ($_SESSION["user_id"]))
    Wie schon erwähnt ist das logisch falsch. Das ! muss weg.

    Wenn das Formular also angezeigt wird, existiert $_SESSION["user_id"] nicht, demnach können die Textfelder nicht gefüllt sein.

    Du hast aber geschrieben, dass auch mal "Unknown Error" angezeigt wurde. In dem Fall existierten die Session-Variablen, werden also unter bestimmten Umständen schon gesetzt.

    Es ist jetzt also deine Aufgabe herauszufinden, wann die Session-Variablen gesetzt sind und wann nicht.

  7. #7
    Azubi(ne)
    Themenstarter
    Avatar von Pascalus
    Registriert seit
    05.04.2009
    Ort
    Trier
    Beiträge
    93
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: $_session Problem

    Fehler gefunden. ALles wunderbar

    Danke
    Viele Grüße
    Pascalus

    ------------------------------------------------------------------------------------------------
    Auch aus Steinen, die einem in den Weg gelegt werden, kann man Schönes bauen.
    Johann Wolfgang von Goethe

  8. #8
    Teeny
    Registriert seit
    13.10.2009
    Ort
    Regensburg
    Alter
    39
    Beiträge
    25
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: $_session Problem

    Mhhh ich will ja nix sagen... aber dieses hier ist ein ganz böses Faul:

    PHP-Code:
    $sql "SELECT ".
        
    "id, nickname, mail, geburt, vname, nname, info, webname, clanid, code ".
      
    "FROM ".
        
    "clanpage_user ".
      
    "WHERE ".
        
    "(nickname like '".$_REQUEST["name"]."') AND ".
        
    "(code like 'ja') AND ".
        
    "(pw = '".md5 ($_REQUEST["pwd"])."')"
    Stichwort: SQL-Injection

  9. #9
    Großmeister(in) Avatar von MyXoToD
    Registriert seit
    07.11.2007
    Ort
    Mainz
    Alter
    24
    Beiträge
    507
    Danke
    0
    Bekam 1 mal "Danke" in 1 Posting

    Standard AW: $_session Problem

    Das ist das erste mal, das mit die Suchfunktion in einem Forem echt was gebracht hat und zwar recht flott!!
    Hatte das Problem das ich in der einen Datei oben das session_start() vergessen habe
    Danköö
    Don't follow me, I run into walls.

Ähnliche Themen

  1. foreach mit $_POST und $_SESSION
    Von FaFoo im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 20.03.2009, 08:57
  2. Syntaxfehler bei $_SESSION ?
    Von Lavingstar im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 12.02.2009, 14:02
  3. PHP - Objekt in $_SESSION
    Von The User im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 4
    Letzter Beitrag: 20.05.2008, 22:56
  4. $_SESSION()
    Von Thonixx im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 22
    Letzter Beitrag: 30.04.2008, 21:56
  5. Loginscript Problem bei $_SESSION und Cookies...
    Von Neo2400 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 11
    Letzter Beitrag: 19.08.2005, 22:55

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •