<? require("connection.php"); connection(); $login = $_POST['login']; $imie = $_POST['imie']; $email = $_POST['email']; $woj = $_POST['woj']; $rodzaj = $_POST['rodzaj']; $ilosc = $_POST['ilosc']; $tel = $_POST['tel']; $cena = $_POST['cena']; $opis = $_POST['opis']; $gg = $_POST['gg']; $skype = $_POST['skype']; $typ = $_POST['typ']; $name = $_POST ['name']; $drugi = $_POST['drugi']; $pierwszy = $_POST['pierwszy']; $drugi = $_POST['drugi']; $pierwszy = $_POST['pierwszy']; if($_POST['pierwszy'] == $_POST['drugi']) { $sql = "pierwszy='".$_POST['pierwszy']."'"; }else{ $sql = "pierwszy='".$_POST['pierwszy']."', drugi='".$_POST['drugi']."'"; } $dodaj = "INSERT INTO $tabela SET firma='".$HTTP_SESSION_VARS['login']."', ".$sql.", opis='".$opis."', ilosc='".$ilosc."', cena='".$cena."', gg='".$gg."', skype='".$skype."', tel='".$tel."', imie='".$HTTP_SESSION_VARS['imie']."', email='".$HTTP_SESSION_VARS['email']."', woj='".$HTTP_SESSION_VARS['woj']."', link_obrazek='".$HTTP_SESSION_VARS['name']."', ip='".$ip."'"; if( $dodaj ) { } else { echo (mysql_error()."Błąd nie udało się dodać nowej oferty. Prosimy o kontakt na adres: mihipoznan@gmail.com"); } ?>
I wyskakuje :
<?php Błąd: 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 'SET firma='Przykładowa', pierwszy='śruta', drugi='rzepakowa', ' at line 1 - ZAPYTANIE: INSERT INTO SET firma='Przykładowa', pierwszy='śruta', drugi='rzepakowa', opis='sdf', ilosc='dfg', cena='sdf', gg='sd', skype='sdfd', tel='dsf', imie='Michał Majos', email='mihipoznan@gmail.com', woj='Wielkopolskie', link_obrazek='', ip='10.4.0.69' ?>
wie ktoś z jaką zmienną jest problem ?