Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Notice: Undefined index...
Forum PHP.pl > Forum > Przedszkole
Marecz
Witam na mojej stronie pojawił się błąd:
Kod
Notice: Undefined index: offer in C:\xxx\podstrony\sms.php on line 375


proszę o pomoc jest to skrypt do automatycznego kupowania vipa na serwer minecraft.

Kawałek kodu wraz z linijką błędu:

Kod
if($_POST['offer'] == "item")   //linijka błędu


wiekszy kawalek kodu:

Kod
<?php
$erno = 0;
if($_POST['offer'] == "item")   //linijka błędu
{
    echo'<div style="width: 500px; padding: 15px; border:1px solid #ababab; margin: 0px auto;">';
    $nick = $_POST['nick'];
    $check = $_POST['check'];
    $offerId = $_POST['numer'];
    //nie ruszaj
    $offer[$offerId]['komenda1'] = str_replace("[nick]", $nick, $offer[$offerId]['komenda1']);
    $offer[$offerId]['komenda2'] = str_replace("[nick]", $nick, $offer[$offerId]['komenda2']);
    $offer[$offerId]['komenda3'] = str_replace("[nick]", $nick, $offer[$offerId]['komenda3']);
    $offer[$offerId]['komenda4'] = str_replace("[nick]", $nick, $offer[$offerId]['komenda4']);  
    $offer[$offerId]['komenda5'] = str_replace("[nick]", $nick, $offer[$offerId]['komenda5']);  
    $offer[$offerId]['komenda6'] = str_replace("[nick]", $nick, $offer[$offerId]['komenda6']);  
    $offer[$offerId]['komenda7'] = str_replace("[nick]", $nick, $offer[$offerId]['komenda7']);      
    $wiadomosc="
<html>
    <body>
        W twoim SMS Shopie została kupiona usługa z danymi:<br>
        Nick: $nick<br />
        Nazwa usługi: ".$offer[$offerId]['item_name']."<br />
        Data: $data<br>
        Kod do tej usługi: $check<br>
        Komendy jakie zostały wpisane:<br>
        1. ".$offer[$offerId]['komenda1']."<br>
        2. ".$offer[$offerId]['komenda2']."<br>
        3. ".$offer[$offerId]['komenda3']."<br>
        4. ".$offer[$offerId]['komenda4']."<br>
        5. ".$offer[$offerId]['komenda5']."<br>
        6. ".$offer[$offerId]['komenda6']."<br>
        7. ".$offer[$offerId]['komenda7']."<br>

        <br />
    </body>
</html>"; //wiadomosc jaka sie pojawi w email

//Sprawdzacz kodu
    $handle = fopen("http://profitsms.pl/check.php?apiKey=".$shop['apikey']."&code=".$check."&smsNr=".$offer[$offerId]['number'],'r');
    $status = fgets($handle, 8);
    fclose($handle);

    if(empty($check) || empty($nick))
    {
        $message = "Wypełnij wszystkie pola.";
    }
    else if($status == 0 || preg_match('/[^0-9A-Za-z]/', $check) )
    {
        $message = "Nieprawidlowy kod.";
    }
    else if($status == 1)
    {    
        $message = '<img src="http://upload.wikimedia.org/wikipedia/commons/4/47/Done.png" style="max-width:100px; max-height:100px;"><br>
        Kod został wprowadzony poprawnie. '.$offer[$offerId]['item_name'].' został dodany na postać '.$nick.'.';
        if($czy_email=="tak") mail($email, $nick.' kupił usługę', $wiadomosc, $headers1);    
        else echo '';
        $Rcon = new MinecraftRcon;
        $Rcon->Connect( MQ_SERVER_ADDR, MQ_SERVER_PORT, MQ_SERVER_PASS, MQ_TIMEOUT );        
        $Data = $Rcon->Command($offer[$offerId]['komenda1']);        
        $Data = $Rcon->Command($offer[$offerId]['komenda2']);    
        $Data = $Rcon->Command($offer[$offerId]['komenda3']);    
        $Data = $Rcon->Command($offer[$offerId]['komenda4']);    
        $Data = $Rcon->Command($offer[$offerId]['komenda5']);    
        $Data = $Rcon->Command($offer[$offerId]['komenda6']);    
        $Data = $Rcon->Command($offer[$offerId]['komenda7']);            
        $Rcon->Disconnect();
    }
    else
    {
        $message = "Błąd w połączeniu z operatorem.";
    }
    
    if( isset($message) )
    {
        echo '<center>'.$message.'<br><a href="'.$current.$zn.'&buy=item'.$offerId.'">Wróć do poprzedniej strony.</a></center>';
        $erno = 1;
    }    
    echo'</div>';
}
?>
<?php


help please.
markuz
  1. if(isset($_POST['offer']) && $_POST['offer'] == "item")
Turson
Analogicznie to tego co podał markuz
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.