Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 17

Thema: Undefined index in $_POST

  1. #1
    HTML Newbie
    Registriert seit
    07.08.2013
    Beiträge
    7
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Ausrufezeichen Undefined index in $_POST

    Wie der Thread Titel schon sagt, ich habe ein Problem mit dem $_POST.

    Mein Code:

    PHP-Code:

    if($c == 'server')
    {
    if(isset(
    $_POST["sgkick"]))
    {
    $sgkicker$_POST["sgkick"];
    }
    $prebuys $_POST['prebuy'];
    echo 
    "BLAA ".$_POST["waffek1"]."";
    $waffek1 $_POST['waffek1'];
    $waffe2 $_POST['waffek2'];
    $waffe3 $_POST['waffek3'];
    $waffe4 $_POST['waffek4'];
    $waffek4 $_POST['waffe4'];
    $waffek3 $_POST['waffe3'];
    $waffek2 $_POST['waffe2'];
    $waffek1 $_POST['waffe1'];
    $maxrecon $_POST['maxrecon'];
    $maxmedic $_POST['maxmedic'];
    $maxengi $_POST['maxengi'];
    $maxassi $_POST['maxassi'];
    $minlevel $_POST['minlevel'];
    .... 
    mysql speichern... 
    Hier der HTML Teil:
    HTML-Code:
    if($p == 'editserver'){
              
             ?>
             <h3 align="center"><br/>Server Einstellungen</h3>
             <form action="?c=server&p=editserver" method="POST">
             <table class="server" cellpadding="4" cellspacing="0">
             <tr>
                <td>Allgemeine Einstellungen</td>
                <td>Wenn Sie eine Box leer lassen wird dieses Modul deaktiviert!</td>            
            </tr><tr>
                <td><input type="checkbox" class="cursor" name="prebuy"/> <label class="cursor label" for="prebuy">PreBuy Kick</label>
            </tr><tr>
                <td><input type="checkbox" class="cursor" name="sgkick" /> <label class="cursor label" for="sgkick">Shotgun Kick</label>
            </tr><tr>
                <td>Mindest Level eingeben (Bei -2 ist System deaktiviert):</td>
                <td><input type="text" name="minlevel" maxlength="20" class="txt"/></td>
                </tr>
                <td>Class Limiter</td>
            </tr><tr>
                <td>Max Recon:</td>
                <td><input type="text" name="maxrecon" maxlength="20" class="txt"/></td>
            </tr><tr>
                <td>Max Engineer:</td>
                <td><input type="text" name="maxengi" maxlength="20" class="txt"/></td>
            </tr><tr>
                <td>Max Medic:</td>
                <td><input type="text" name="maxmedic" maxlength="20" class="txt"/></td>
            </tr><tr>
                <td>Max Assault:</td>
                <td><input type="text" name="maxassi" maxlength="20" class="txt"/></td>
            </tr><tr>
                <td>Weapon Limiter</td>
            </tr><tr>
                <td>Self Config Weapon 1</td>
                <td><input type="text" name="waffe1" maxlength="20" class="txt"/></td>
                <td><input type="checkbox" class="cursor" name="waffek1" /> <label class="cursor label" for="waffek1">Aktiviert/Deaktiviert</label>
            </tr><tr>
                <td>Self Config Weapon 2</td>
                <td><input type="text" name="waffe2" maxlength="20" class="txt"/></td>
                <td><input type="checkbox" class="cursor" name="waffek2" /> <label class="cursor label" for="waffek2">Aktiviert/Deaktiviert</label>
            </tr><tr>
                 <td>Self Config Weapon 3</td>
                <td><input type="text" name="waffe3" maxlength="20" class="txt"/></td>
                <td><input type="checkbox" class="cursor" name="waffek3" /> <label class="cursor label" for="waffek3">Aktiviert/Deaktiviert</label>
            </tr><tr>
                <td>Self Config Weapon 4</td>
                <td><input type="text" name="waffe4" maxlength="20" class="txt"/></td>
                <td><input type="checkbox" class="cursor" name="waffek4" /> <label class="cursor label" for="waffek4">Aktiviert/Deaktiviert</label>
            </tr>
                 <tr>
                     <td></td>
                     <td><input type="submit" value="Save" class="txt cursor"/></td>
                 </tr>
            
             </table>
             </form>
             <br/>
             <br/>
             <?php
            
             }
    Mit isset habe ich es auch schon versucht....
    Debug Meldungen die Variablen sind immer leer!
    Bitte um Hilfe.

    MfG
    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 !!!!!

  2. #2
    Bandit
    Gast

    Standard AW: Undefined index in $_POST

    Ich liebe es, wenn Fehlermeldungen und Quellcodes nicht komplett gepostet werden, denn dann muss man sich auch nicht die Mühe machen, nach einem Fehler zu suchen.

  3. #3
    Unregistriert
    Gast

    Standard AW: Undefined index in $_POST

    FehlerMeldung

    Notice: Undefined index: prebuy in C:\xampp\htdocs\test\save.php on line 94

    Notice: Undefined index: waffek1 in C:\xampp\htdocs\test\save.php on line 95

    Notice: Undefined index: waffek1 in C:\xampp\htdocs\test\save.php on line 96

    Notice: Undefined index: waffek2 in C:\xampp\htdocs\test\save.php on line 97

    Notice: Undefined index: waffek3 in C:\xampp\htdocs\test\save.php on line 98

    Notice: Undefined index: waffek4 in C:\xampp\htdocs\test\save.php on line 99

    Notice: Undefined index: waffe4 in C:\xampp\htdocs\test\save.php on line 100

    Notice: Undefined index: waffe3 in C:\xampp\htdocs\test\save.php on line 101

    Notice: Undefined index: waffe2 in C:\xampp\htdocs\test\save.php on line 102

    Notice: Undefined index: waffe1 in C:\xampp\htdocs\test\save.php on line 103

    Notice: Undefined index: maxrecon in C:\xampp\htdocs\test\save.php on line 104

    Notice: Undefined index: maxmedic in C:\xampp\htdocs\test\save.php on line 105

    Notice: Undefined index: maxengi in C:\xampp\htdocs\test\save.php on line 106

    Notice: Undefined index: maxassi in C:\xampp\htdocs\test\save.php on line 107

    Notice: Undefined index: minlevel in C:\xampp\htdocs\test\save.php on line 108

    Notice: Undefined variable: sgkicker in C:\xampp\htdocs\test\save.php on line 136

    Notice: Undefined variable: waffe1 in C:\xampp\htdocs\test\save.php on line 136
    Fehler: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' prebuy=, minlevel=, maxrecon=, maxassi=, maxengi=, maxmedic=, waffe1k=, waffe2k' at line 1



    Quellcode:

    PHP-Code:
    <?php
    error_reporting
    (E_ALL);
    session_start();

    include(
    './config.inc.php');

    if(
    $_COOKIE['U46285'] != '' && $_COOKIE['P45212'] != '' && $_SESSION['userid'] == '' && $_SESSION['user'] == ''){
     
    $user $_COOKIE['U46285'];
     
    $pass $_COOKIE['P45212'];
     if(
    $user != '' && $pass != ''){ // Pruefen ob alle Felder ausgefuellt wurden
      
      
    $usdb mysql_query("Select * From user Where username = '$user'");
      
     
      
    $uanz mysql_num_rows($usdb); // Anzahl der gefundenen Zeilen ausgeben
      
    $uaus mysql_fetch_array($usdb); // Gibt Werte aus der User-Datenbank aus
      
    $upas $uaus['password']; // Passwort abrufen
      
    $uid  $uaus['id']; // Userid ausgeben
     
      
    if($uanz == 1){ // Pruefen ob ein User gefunden wurde
       
    if($pass == $upas){ // Passwort auf Gleicheit pruefen
        
    $_SESSION['userid'] = $uid;
        
    $_SESSION['user']     = $user;
        
    header('Location: ./save.php');
        
       } else {
        
    $error 'Passwort wurde falsch eingegeben!';
       }  
      } else {
       
    $error 'User konnte nicht gefunden werden!';
      }  
     } else {
      
    $error 'Bitte f&uuml;lle die Felder aus!';
     }
    }

    if(
    $_SESSION['userid'] == '' && $_SESSION['user'] == ''){
     unset(
    $_SESSION['userid']);
     unset(
    $_SESSION['user']);
     
    header('Location: ./');
     
    }

    $c $_GET['c'];
    $p $_GET['p'];

    if(
    $c == 'logout'){
     unset(
    $_SESSION['userid']);
     unset(
    $_SESSION['user']);
     
    setcookie("U46285"NULL time()-3600);
     
    setcookie("P45212"NULL time()-3600);
     
    header('Location: ./');
     exit;
    }



         
    $userdb mysql_query("Select * From user Where id = '".$_SESSION['userid']."'");
    $userag mysql_fetch_array($userdb); // Ausgabe
    $email  $userag['email'];
    $pw_akt $userag['password'];

    if(
    $c == 'pw'){
     
    $password $_POST['password'];
     
    $passconf $_POST['passwordconfirm'];
     
    $passaktu $_POST['aktpassword'];
     if(
    $password != '' && $passconf != '' && $passaktu != ''){
      if(
    md5($password) == md5($passconf)){
       if(
    md5($passaktu) == $pw_akt){
        
    $update mysql_query("Update user Set password = '".md5($password)."' Where id = '".$_SESSION['userid']."'");
        if(
    $update){
         
    $error '<span class="noterror">Passwort ge&auml;ndert!</span>';
        } else {
         
    $error '<span class="error">Fehler beim &auml;ndern!</span>';
        }
       } else {
        
    $error '<span class="error">Falsches Passwort eingegeben!</span>';
       }
      } else {
       
    $error '<span class="error">Die neuen Passw&ouml;rter stimmen nicht &uuml;berein!</span>';
      }
     } else {
      
    $error '<span class="error">Bitte alle Felder ausf&uuml;llen!</span>';
     } 
    }

    if(
    $c == 'editserver')
    {
    if(isset(
    $_POST["sgkick"]))
    {
    $sgkicker$_POST["sgkick"];
    }
    $prebuys $_POST['prebuy'];
    echo 
    "BLAA ".$_POST["waffek1"]."";
    $waffek1 $_POST['waffek1'];
    $waffe2 $_POST['waffek2'];
    $waffe3 $_POST['waffek3'];
    $waffe4 $_POST['waffek4'];
    $waffek4 $_POST['waffe4'];
    $waffek3 $_POST['waffe3'];
    $waffek2 $_POST['waffe2'];
    $waffek1 $_POST['waffe1'];
    $maxrecon $_SESSION['maxrecon'];
    $maxmedic $_POST['maxmedic'];
    $maxengi $_POST['maxengi'];
    $maxassi $_POST['maxassi'];
    $minlevel $_POST['minlevel'];
      
    $datenbank mysql_connect("localhost","BLABLABLA","BLABLABAL) or die ("Verbindung fehlgeschlagen".mysql_error());
    mysql_select_db('tool');
    if(strpos(
    $_SESSION['user'], "3EServer1") !== false)
            {
                
    $id = 1;
            }
            if(strpos(
    $_SESSION['user'], "3EServer2") !== false)
            {
                
    $id = 2;
            }
            if(strpos(
    $_SESSION['user'], "3EServer3") !== false)
            {
                
    $id = 3;
            }
            if(strpos(
    $_SESSION['user'], "BUGServer") !== false)
            {
                
    $id = 6;
            }
            if(strpos(
    $_SESSION['user'], "WOGServer") !== false)
            {
                
    $id = 5;
            }
            if(strpos(
    $_SESSION['user'], "UGSServer") !== false)
            {
                
    $id = 4;
            }

    $sql_befehl = "UPDATE tool SET sgkick=$sgkickerprebuy=$prebuysminlevel=$minlevelmaxrecon=$maxreconmaxassi=$maxassimaxengi=$maxengimaxmedic=$maxmedicwaffe1k=$waffe1waffe2k=$waffe2waffe3k=$waffe3waffe4k=$waffe4waffe1='$waffek1'waffe2='$waffek2'waffe3='$waffek3'waffe4='$waffek4' WHERE id '".$id."'";
    $speich=mysql_query($sql_befehl) or die("Fehler".mysql_error());
    mysql_close();
        if(
    $speich)
        {
         
    $error = '<span class="noterror">Erfolgreich!</span>';
        } else {
         
    $error = '<span class="error">ERROR!</span>';
       }
    }
    ?>


    <!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">
    <!--
    *********************************
         
    Loginsystem 1.0 Beta
              Powered by
         www
    .marlight-music.de
    *********************************
    -->

    <
    head>
    <
    meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
    <
    meta name="author" content="Marlight - www.marlight-music.de"/>
    <
    meta name="generator" content="www.marlight-music.de"/>
    <
    title>[3EAuto Kicker Web Panel</title>
    <
    body style="background-image:url(http://cdn.battlefield.play4free.com/de/static/20130805100055/images/web/bg_web-splash-spring2.jpg)">
    <
    style type="text/css">
    htmlbody{
        
    background:        #dfdfdf;
        
    margin:            0;
        
    padding:        0;
        
    color:            #000;
        
    font-family:    CambriaCochinGeorgiaTimes"Times New Roman"serif;
    }

    div.login{
        
    width:            250px;
        
    border:            1px #666 solid;
        
    border-radius:    12px;
        
    margin:            auto;
        
    background:        #f0f0f0;
        
    margin-top:        15%;
        
    padding:        10px;
        
    box-shadow:             1px 1px 4px rgba(0000.1),
                                   -
    1px 1px 4px rgba(0000.1),
                                
    1px -1px 4px rgba(0000.1),
                                   -
    1px -1px 4px rgba(0000.1);
        -
    moz-box-shadow:         1px 1px 4px rgba(0000.1),
                                   -
    1px 1px 4px rgba(0000.1),
                                
    1px -1px 4px rgba(0000.1),
                                   -
    1px -1px 4px rgba(0000.1);
          -
    webkit-box-shadow:     1px 1px 4px rgba(0000.1),
                                   -
    1px 1px 4px rgba(0000.1),
                                
    1px -1px 4px rgba(0000.1),
                                   -
    1px -1px 4px rgba(0000.1);
    }

    .
    txt{
        
    width:            90%;
        
    outline:        0;
        
    border:            1px #aaa solid;
        
    padding:        3px 5px 3px 5px;
    }

    .
    txt:hover .txt:focus{
        
    border:            1px #111 solid;
    }

    input.button{
        
    padding:        3px;
        
    padding-left:    8px;
        
    padding-right:    8px;
    }

    .
    cursor{
        
    cursor:            pointer;
    }

    .
    label{
        
    font-size:        12px;
    }

    a{
        
    color:            #000;
        
    font-family:    CambriaCochinGeorgiaTimes"Times New Roman"serif;
        
    text-decoration:underline;
    }

    a:hover{
        
    text-decoration:none;
        
    color:            #444;
    }

    a.login{
        
    padding-left:    24px;
    }

    /* Save */

    div.main{
        
    width:            1000px;
        
    margin:            auto;
    }

    div.header{
        
    width:            100%;
        
    height:            150px;
        
    background:        url('http://www.mymegaupload.de/download/header.png'#efefef repeat-x scroll center center;
        
    border:            1px #666 solid;
        
    border-bottom:    0;
    }

    div.menu{
        
    width:            100%;
        
    height:            40px;
        
    border:            1px #666 solid;
        
    background:        #efefef;
        
    border-top:        0;
    }

    div.body{
        
    width:            980px;;
        
    min-height:        400px;
        
    border:            1px #666 solid;
        
    border-top:        0;
        
    background:        #efefef;
        
    padding:        10px;
    }

    a.menu{
        
    color:            #000;
        
    display:        block;
        
    padding:        10px 10px 0px 10px;
        
    text-decoration:none;
        
    background:        #fff;
        
    border-right:    1px #666 solid;
        
    min-width:        100px;
        
    height:            30px;
        
    text-align:        center;
        
    float:            left;
    }

    a.menu:hover{
        
    background:        #2bb0ed;
    }

    div.welcome_user{
        
    width:            99%;
        
    text-align:        right;
        
    height:            25px;
        
    margin-top:        125px;
    }

    table.profil{
        
    width:            450px;
        
    border:            1px #666 solid;
        
    border-radius:    12px;
        
    margin:            auto;
        
    background:        #f0f0f0;
        
    margin-top:        5%;
        
    padding:        10px;
        
    box-shadow:             1px 1px 4px rgba(0000.1),
                                   -
    1px 1px 4px rgba(0000.1),
                                
    1px -1px 4px rgba(0000.1),
                                   -
    1px -1px 4px rgba(0000.1);
        -
    moz-box-shadow:         1px 1px 4px rgba(0000.1),
                                   -
    1px 1px 4px rgba(0000.1),
                                
    1px -1px 4px rgba(0000.1),
                                   -
    1px -1px 4px rgba(0000.1);
          -
    webkit-box-shadow:     1px 1px 4px rgba(0000.1),
                                   -
    1px 1px 4px rgba(0000.1),
                                
    1px -1px 4px rgba(0000.1),
                                   -
    1px -1px 4px rgba(0000.1);
    }

    .
    error{
        
    color:            #aa0000;
    }

    .
    noterror{
        
    color:            #00aa00;
    }

    </
    style>

    </
    head>
    <
    body>
    <
    div class="main">
        <
    div class="header">
            <
    div class="welcome_user"><strong>Willkommen <?php echo $_SESSION['user']; ?></strong></div>
        </div>
        <div class="menu">
            <a href="?" class="menu">Home</a>
            <a href="?p=profil" class="menu">Mein Profil</a>
            <a href="?p=server" class="menu">Server Tool</a>        
            <a href="?c=logout" class="menu">Logout</a>
            
        </div>
        <div class="body">
            <?php
            
            
    if(!empty($p)){
             
             if(
    $p == 'profil'){
              
             
    ?>
             <h3 align="center"><br/>Mein Profil</h3>
             <form action="?c=pw&p=profil" method="POST">
             <table class="profil" cellpadding="4" cellspacing="0">
                 <tr>
                     <td>Benutzername:</td>
                     <td><?php echo $_SESSION['user']; ?></td>
                 </tr>
                 <tr>
                     <td>Deine E-Mail:</td>
                     <td><?php echo $email?></td>
                 </tr>
                 <tr>
                     <td colspan="2"><br/><hr/><br/><?php echo $error?></td>
                 </tr>
                 <tr>
                     <td>Neues Passwort:</td>
                     <td><input type="password" name="password" maxlength="20" class="txt"/></td>
                 </tr>
                 <tr>
                     <td>Neues Passwort wiederholen:</td>
                     <td><input type="password" name="passwordconfirm" maxlength="20" class="txt"/></td>
                 </tr>
                 <tr>
                     <td>Aktuelles Passwort:</td>
                     <td><input type="password" name="aktpassword" maxlength="20" class="txt"/></td>
                 </tr>             
                 <tr>
                     <td></td>
                     <td><input type="submit" value="ändern" class="txt cursor"/></td>
                 </tr>
             </table>
             </form>
             <br/>
             <br/>
             <?php
             
    }
            if(
    $p == 'serv'){
              
             
    ?>
             <h3 align="center"><br/>Servr</h3>
             <form action="?c=server&p=serv" method="POST">
             <table class="profil" cellpadding="4" cellspacing="0">
                 <tr>
                     <td>Benutzername:</td>
                     <td><?php echo $_SESSION['user']; ?></td>
                 </tr>
                 <tr>
                     <td><input type="checkbox" class="cursor" name="prebuy"/> <label class="cursor label" for="prebuy">PreBuy Kick</label>
                 </tr>             
                 <tr>
                     <td></td>
                     <td><input type="submit" value="ändern" class="txt cursor"/></td>
                 </tr>
             </table>
             </form>
             <br/>
             <br/>
             <?php
             
    }
             if(
    $p == 'editserver'){
              
             
    ?>
             <h3 align="center"><br/>Server Einstellungen</h3>
             <form action="?c=server&p=editserver" method="POST">
             <table class="server" cellpadding="4" cellspacing="0">
             <tr>
                <td>Allgemeine Einstellungen</td>
                <td>Wenn Sie eine Box leer lassen wird dieses Modul deaktiviert!</td>            
            </tr><tr>
                <td><input type="checkbox" class="cursor" name="prebuy"/> <label class="cursor label" for="prebuy">PreBuy Kick</label>
            </tr><tr>
                <td><input type="checkbox" class="cursor" name="sgkick" /> <label class="cursor label" for="sgkick">Shotgun Kick</label>
            </tr><tr>
                <td>Mindest Level eingeben (Bei -2 ist System deaktiviert):</td>
                <td><input type="text" name="minlevel" maxlength="20" class="txt"/></td>
                </tr>
                <td>Class Limiter</td>
            </tr><tr>
                <td>Max Recon:</td>
                <td><input type="text" name="maxrecon" maxlength="20" class="txt"/></td>
            </tr><tr>
                <td>Max Engineer:</td>
                <td><input type="text" name="maxengi" maxlength="20" class="txt"/></td>
            </tr><tr>
                <td>Max Medic:</td>
                <td><input type="text" name="maxmedic" maxlength="20" class="txt"/></td>
            </tr><tr>
                <td>Max Assault:</td>
                <td><input type="text" name="maxassi" maxlength="20" class="txt"/></td>
            </tr><tr>
                <td>Weapon Limiter</td>
            </tr><tr>
                <td>Self Config Weapon 1</td>
                <td><input type="text" name="waffe1" maxlength="20" class="txt"/></td>
                <td><input type="checkbox" class="cursor" name="waffek1" /> <label class="cursor label" for="waffek1">Aktiviert/Deaktiviert</label>
            </tr><tr>
                <td>Self Config Weapon 2</td>
                <td><input type="text" name="waffe2" maxlength="20" class="txt"/></td>
                <td><input type="checkbox" class="cursor" name="waffek2" /> <label class="cursor label" for="waffek2">Aktiviert/Deaktiviert</label>
            </tr><tr>
                 <td>Self Config Weapon 3</td>
                <td><input type="text" name="waffe3" maxlength="20" class="txt"/></td>
                <td><input type="checkbox" class="cursor" name="waffek3" /> <label class="cursor label" for="waffek3">Aktiviert/Deaktiviert</label>
            </tr><tr>
                <td>Self Config Weapon 4</td>
                <td><input type="text" name="waffe4" maxlength="20" class="txt"/></td>
                <td><input type="checkbox" class="cursor" name="waffek4" /> <label class="cursor label" for="waffek4">Aktiviert/Deaktiviert</label>
            </tr>
                 <tr>
                     <td></td>
                     <td><input type="submit" value="Save" class="txt cursor"/></td>
                 </tr>
            
             </table>
             </form>
             <br/>
             <br/>
             <?php
            
             
    }
            
            
            
    mysql_close();
            
    $datenbank mysql_connect("localhost","BLABLABLA","BLABLALBA") or die ("Verbindung fehlgeschlagen: ".mysql_error());
            
    mysql_select_db('tool');
            if(
    strpos($_SESSION['user'], "3EServer1") !== false)
            {
                
    $id 1;
            }
            if(
    strpos($_SESSION['user'], "3EServer2") !== false)
            {
                
    $id 2;
            }
            if(
    strpos($_SESSION['user'], "3EServer3") !== false)
            {
                
    $id 3;
            }
            if(
    strpos($_SESSION['user'], "BUGServer") !== false)
            {
                
    $id 6;
            }
            if(
    strpos($_SESSION['user'], "WOGServer") !== false)
            {
                
    $id 5;
            }
            if(
    strpos($_SESSION['user'], "UGSServer") !== false)
            {
                
    $id 4;
            }
            
    $serv mysql_query("Select * From tool Where id = '".$id."'") or die($serv."<br/><br/>".mysql_error());
            
    $serr mysql_num_rows($serv); // Anzahl der gefundenen Zeilen ausgeben
               
    $servr mysql_fetch_array($servMYSQL_ASSOC);
                
            
    //Where username = '".$_SESSION['userid']."'"
            
    $i 0;
            
            if(
    $servr["aktiv"] == 0){
            
    $aktiv "Ihr Server ist Nicht aktiviert!";}
            
             if(
    $servr["prebuy"] == 1){
                
    $prebuyv "Aktiv";}
            if(
    $servr["sgkick"] == 1){
                
    $sgkickv "Aktiv";}
            if(
    $servr["maxping"] >= 1){
                
    $maxpingv "Aktiv";}
            if(
    $servr["minlevel"] >= 1){
                
    $minlevelv "Aktiv";}
            if(
    $servr["eventid"] >= 1){
                
    $eventidv "Aktiv";}
            if(
    $servr["waffe1k"] == 1){
                
    $waffe1kv "Aktiv";}
            if(
    $servr["waffe2k"] == 1){
                
    $waffe2kv "Aktiv";}
            if(
    $servr["waffe3k"] == 1){
                
    $waffe3kv "Aktiv";}
            if(
    $servr["waffe4k"] == 1){
                
    $waffe4kv "Aktiv";}

            if(
    $servr["prebuy"] == 0){
                
    $prebuyv "Nicht Aktiv";}
            if(
    $servr["sgkick"] == 0){
                
    $sgkickv "Nicht  Aktiv";}
            if(
    $servr["maxping"] <= 0){
                
    $maxpingv "Nicht  Aktiv";}
            if(
    $servr["minlevel"] <= -1){
                
    $minlevelv "Nicht  Aktiv";}
            if(
    $servr["eventid"] <= 0){
                
    $eventidv "Nicht  Aktiv";}
            if(
    $servr["waffe1k"] == 0){
                
    $waffe1kv "Nicht  Aktiv";}
            if(
    $servr["waffe2k"] == 0){
                
    $waffe2kv "Nicht  Aktiv";}
            if(
    $servr["waffe3k"] == 0){
                
    $waffe3kv "Nicht  Aktiv";}
            if(
    $servr["waffe4k"] == 0){
                
    $waffe4kv "Nicht  Aktiv";}


            
    $stringw1 "$waffe1kv ";
            
    $stringw2 "$waffe2kv ";
            
    $stringw3 "$waffe3kv ";
            
    $stringw4 "$waffe4kv ";

            
            if(
    $p == 'server'){
            if(
    $servr["aktiv"] == 1){
             
    ?>
             <h3 align="center"><br/>Server Stats</h3>
             <form action="?c=server&p=editserver" method="post">
             <table class="profil" cellpadding="4" cellspacing="0">
                 <tr>
                     <td>Lizenz Ausgeschrieben für Profil:</td>
                     <td><?php echo $_SESSION['user']; ?></td>
                 </tr>
                <tr>
                     <td>Server Name:</td>
                    <td><?php echo $servr["Servername"]; ?></td>
                 </tr>
                <tr>
                     <td>                               Allgemeine Einstellungen</td>
                 </tr>
                <tr>
                     <td>PreBuy Kick:</td>
                     <td><?php echo $prebuyv?></td>
                 </tr>
                
                <tr>
                     <td>Shotgun Kick:</td>
                     <td><?php echo $sgkickv?></td>
                 </tr>
                <tr>
                     <td>Ping Kicker:</td>
                     <td><?php echo $maxpingv?></td>
                 </tr>
                <tr>
                     <td>Level Limiter:</td>
                     <td><?php echo $minlevelv?></td>
                 </tr>
                <tr>
                     <td>                               Weapon Limiter</td>
                 </tr>
                <tr>
                     <td>Self Config. Weapon Kicker 1:</td>
                     <td><?php echo $stringw1 ?></td>
                 </tr>
                <tr>
                     <td>Self Config. Weapon Kicker 2:</td>
                     <td><?php echo $stringw2 ?></td>
                 </tr>
                <tr>
                     <td>Self Config. Weapon Kicker 3:</td>
                     <td><?php echo $stringw3 ?></td>
                 </tr>
                <tr>
                     <td>Self Config. Weapon Kicker 4:</td>
                     <td><?php echo $stringw4 ?></td>
                 </tr>
                <tr>
                     <td>                               Class Limiter</td>
                 </tr>
                <tr>
                     <td>Max Recon:</td>
                    <td><?php echo $servr["maxrecon"] ; ?></td>
                 </tr>
                <tr>
                     <td>Max Assault:</td>
                    <td><?php echo $servr["maxassi"] ; ?></td>
                 </tr>
                <tr>
                     <td>Max Medic:</td>
                    <td><?php echo $servr["maxmedic"] ; ?></td>
                 </tr>
                <tr>
                     <td>Max Engineer:</td>
                    <td><?php echo $servr["maxengi"] ; ?></td>
                 </tr>
                 <tr>
                     <td></td>
                     <td><input type="submit" value="Edit" class="txt cursor"/></td>
                 </tr>
             </table>
             </form>
             <br/>
             <br/>
             <?php
             
    }
             }
                      
                 if(
    $servr["aktiv"] == 0) {
              
    ?>
             <h3 align="center"><br/>Server Stats</h3>
             <form action="?p=server" method="post">
             <table class="profil" cellpadding="4" cellspacing="0">
                 <tr>
                     <td>Lizenz Ausgeschrieben für Profil:</td>
                     <td><?php echo $_SESSION['user']; ?></td>
                 </tr>
                <tr>
                     <td>Server Name:</td>
                    <td><?php echo $servr["Servername"]; ?></td>
                 </tr>
                <tr>
                     <td><?php echo $aktiv?></td>
                 </tr>
             </table>
             </form>
             <br/>
             <br/>
             <?php
            
    }?>
            <tr>
                     <td>Lizenz Ausgeschrieben für Profil:</td>
                     <td><?php echo $_SESSION['user']; ?></td>
             </tr>
            <?php
            
    }
            
    ?>
        </div>
    </div>
    </body>
    </html>

  4. #4
    Bandit
    Gast

    Standard AW: Undefined index in $_POST

    Auweia, wo soll ich da anfangen. Da sind massenhaft Macken drin!

    Aber ich beschränke mich jetzt nur mal auf deine Frage:

    So wie es aussieht, rennt das Script in diese if-Abfrage:
    PHP-Code:
    if($c == 'editserver'
    Das scheint wohl auch zu passieren, wenn das Script nicht vom Formular aufgerufen wird.

    Richtig debuggen

    1. Man bemerkt, dass ein Skript nicht das tut, was es soll.
    2. Man schreibt an den Anfang des Scriptes die Zeile: error_reporting(-1);
    3. Man verwendet ini_set('display_errors', true); damit die Fehler auch angezeigt werden.
    4. Man versucht, die Stelle die daran Schuld sein kann, schonmal einzugrenzen. Falls dies nicht geht, wird zunächst das komplette Skript als fehlerhaft angesehen.
    5. An markanten Stellen im Skript lässt man sich wichtige Variableninhalte ausgeben und ggf. auch in bedingten Anweisungen eine kurze Ausgabe machen, um zu überprüfen, welche Bedingung ausgeführt wurde. Wichtig bei MySQL Fehlern (...not a valid MySQL result resource...): mysqli_error() verwenden oder Abfrage ausgeben und zb mit phpmyadmin testen.
    6. Schritt 5 wird so lange wiederholt, bis Unstimmigkeiten im Skript auffallen
    7. Damit hat man das Problem (Unstimmigkeit) gefunden und kann versuchen diese zu beheben. Hierzu dienen dann die PHP-Dokumentation und andere Quellen als Ratgeber.
    8. Lässt sich das konkrete Problem trotzdem nicht beheben, kann man in Foren um Rat fragen.
    9. Das Programm läuft und man kann die Debug-Ausgaben wieder entfernen.

    Und noch ein Tipp: wenn du etwas mehr Sorgfalt beim Einrücken der Zeilen walten lassen würdest, wäre das Script auch besser lesbar

  5. #5
    HTML Newbie
    Themenstarter

    Registriert seit
    07.08.2013
    Beiträge
    7
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Undefined index in $_POST

    Wie gesagt, ich finde den Fehler einfach nicht....

    Die Schritte sind schön und gut aber helfen mir nicht weiter.
    Deswegen schreibe ich auch in ein Forum, um Hilfe für ein für mich selbst nicht lösbares Problem zu erhalten.



    Und mein eigenes Script hier ist korrekt Eingerückt.

    MfG

  6. #6
    Bandit
    Gast

    Standard AW: Undefined index in $_POST

    Zitat Zitat von Mosby Beitrag anzeigen
    Die Schritte sind schön und gut aber helfen mir nicht weiter.
    Doch, tun sie. Gebe alle relevanten Variablen aus, nur so wirst du das Problem finden. Da ich das Script nicht einfach kopieren und testen kann, musst du wohl jede Menge echo's einbauen, um den Fehler zu finden.

  7. #7
    Prinz(essin)
    Registriert seit
    26.03.2013
    Beiträge
    835
    Danke
    20
    Bekam 76 mal "Danke" in 75 Postings

    Standard AW: Undefined index in $_POST

    Du verwendest ein uraltes Script zudem wurden dort Dinge von anderen Seiten eingefügt. Ich weiss ja nicht ob ihr das dürft.
    Aber selbst das kopierte funktioniert schon auf der Originalseite nicht mehr da zu alt.

    Siehe www.marlight-music.de

    Daher kann man nur raten neu schreiben.

    Die MySql API ist veraltet, man sollte mysqli verwenden.


  8. #8
    HTML Newbie
    Themenstarter

    Registriert seit
    07.08.2013
    Beiträge
    7
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Undefined index in $_POST

    Ich möchte das script behalten, ich möchte nur wisen, wie ich das Problem fixe.

    Trotzdem schonmal Danke.

    MfG

  9. #9
    Prinz(essin)
    Registriert seit
    26.03.2013
    Beiträge
    835
    Danke
    20
    Bekam 76 mal "Danke" in 75 Postings

    Standard AW: Undefined index in $_POST

    Zitat Zitat von Mosby Beitrag anzeigen
    Ich möchte das script behalten
    Du kannst das Script nicht behalten es ist uralt.
    Wenn demnächst auf die nächst höhere Version von PHP gewechselt wird gehen deine ganzen Datenbankabfragen nicht mehr. So wie jetzt mit den anderen Fehlern.

    , ich möchte nur wissen, wie ich das Problem fixe.
    Ok Anleitung von php 4 auf 5 folgen
    http://www.php.net/manual/en/migration5.php

    und dann weiter bis auf die aktuelle Version von 5.5

    Danach änderst du noch alles von HTML3 auf HTML 4.01 oder gleich auf HTML5.
    Der http://validator.w3.org/ ist dir dabei behilflich.

  10. #10
    HTML Newbie
    Themenstarter

    Registriert seit
    07.08.2013
    Beiträge
    7
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Undefined index in $_POST

    Danke, aber wenn ich dieses Script nicht benutzen kann, dann brauch ich ein neues mit genau den gleichen Funktionen, doch ich finde kein "Anfänger" freundliches.

    Wenn ihr mir da behilflich sein könntet wäre es sehr nett.

    MfG

Ähnliche Themen

  1. Notice: Undefined index: time in...
    Von [C]arp[h]unter im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 22
    Letzter Beitrag: 23.04.2011, 11:24
  2. undefined Index [recaptcha]
    Von TwistaaR im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 6
    Letzter Beitrag: 25.07.2010, 01:53
  3. Undefined Index error in 2 zeilen eines fertig scriptes
    Von tomcrafter im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 14
    Letzter Beitrag: 29.04.2010, 18:32
  4. Notice: Undefined index
    Von Shyne im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 07.03.2008, 23:23
  5. Vergleich auf undefined
    Von Torty im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 6
    Letzter Beitrag: 01.04.2005, 11:48

Stichworte

Berechtigungen

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