Witam!
Mam taki kod:
$userid = $userdata['user_id'];
$sql7 = "SELECT value, id
FROM " . WARNINGS_TABLE . "
WHERE userid = '$userid'
ORDER by id DESC LIMIT 1";
$result = $db->sql_query($sql);
while( $row = $db->sql_fetchrow($result) )
{
$value_warnings = $row['value'];
}
if ( !($result = $db->sql_query($sprawdz)) )
{
message_die(GENERAL_ERROR, 'jakis error3', '', __LINE__, __FILE__, $sprawdz);
}
$money = $userdata['user_money'];
$ilosc = $_POST['ilosc'];
$cena_warna = $board_config['cena_warna'];
$nowailosc = $money - ($cena_warna * $ilosc);
if ( isset($_POST['dalej']) ) {
if ( !empty($_POST['ilosc']) && $money >= ($cena_warna*$ilosc) && $ilosc <= $value_warnings ) { if ($sprawdz['value'] == $_POST['ilosc']){
$sql4 = "DELETE FROM " . WARNINGS_TABLE . "
WHERE id = $sprawdz['id']";
if ( !($result = $db->sql_query($sql4)) )
{
message_die(GENERAL_ERROR, 'jakis error4', '', __LINE__, __FILE__, $sql4);
}
} else if ( sprawdz[value] > $_POST['ilosc'] ) {
$sql5 = "UPDATE " . WARNINGS_TABLE . "
SET value = '".($value_warnings - $ilosc)."'
WHERE userid = '$userid'";
if ( !($result = $db->sql_query($sql5)) )
{
message_die(GENERAL_ERROR, 'jakis error5', '', __LINE__, __FILE__, $sql5);
}
$sql2 = "UPDATE " . USERS_TABLE . "
SET user_money = '$nowailosc'
WHERE user_id = '$userid'";
if ( !($result = $db->sql_query($sql2)) )
{
message_die(GENERAL_ERROR, 'jakis error 2', '', __LINE__, __FILE__, $sql2);
}
{
message_die(GENERAL_MESSAGE, $lang['sklep_ok']);
}
} else {
{
if ( $money < ($cena_warna*$ilosc) && $ilosc > $value_warnings ) {
message_die(GENERAL_MESSAGE, $lang['sklep_too_warn_low_money']);
}
if ( empty($_POST['ilosc']) ) { message_die(GENERAL_MESSAGE, $lang['sklep_pusty']);
}
if ( $money < ($cena_warna*$ilosc) ) {
message_die(GENERAL_MESSAGE, $lang['sklep_low_money']);
}
if ( $ilosc > $value_warnings ) {
message_die(GENERAL_MESSAGE, $lang['sklep_warn_too']);
}
}
}
}
I cały czas ukazuje mi się taki błąd:
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/michael/public_html/forum/sklep.php on line 49
A ta linia to:
WHERE id = $sprawdz['id']";
Co jest nie tak?
Ten post edytował Mody23 22.10.2011, 12:52:01