06.01.2016, 16:24
wersja skryptu MyBB: 1.8.6
adres forum: kbhax.xaa.pl
na czym polega problem (screen, opis, komunikaty, nazwa stylu/theme/szablonu):
Napisałem kod mający dodawać do rekordu w bazie danych daną liczbę. Polega to na tym, że osoba wpisuje w jedno okienko nazwę użytkownika, w drugie okienko wartość jaka ma być dodawana do rekordu w bazie danych. Po zapisaniu tego wszystkiego wyskakuje mi błąd " Parse error: syntax error, unexpected 'username' (T_STRING) in /home/sensithe/public_html/dodawanie.php on line 57 "
W bazie danych użytkownik jest pod nazwą "username", a Gole pod nazwą "Gole".
kod w szablonie:
kod w dodawanie.php
Błąd wyskakuje w linijce:
Coś, ktoś? Z góry dzięki za pomoc
adres forum: kbhax.xaa.pl
na czym polega problem (screen, opis, komunikaty, nazwa stylu/theme/szablonu):
Napisałem kod mający dodawać do rekordu w bazie danych daną liczbę. Polega to na tym, że osoba wpisuje w jedno okienko nazwę użytkownika, w drugie okienko wartość jaka ma być dodawana do rekordu w bazie danych. Po zapisaniu tego wszystkiego wyskakuje mi błąd " Parse error: syntax error, unexpected 'username' (T_STRING) in /home/sensithe/public_html/dodawanie.php on line 57 "
W bazie danych użytkownik jest pod nazwą "username", a Gole pod nazwą "Gole".
kod w szablonie:
Kod PHP:
<form action="dodawanie.php" method="post">
nick:<br />
<input type="text" name="username" /><br />
e-mail:<br />
<input type="text" name="gole" /><br />
<input type="submit" value="dodaj" />
</form>
kod w dodawanie.php
Kod PHP:
$username = $_POST['username'];
$Gole = $_POST['gole'];
if(isset($_POST['gole'])){
$_POST['gole'] = (int)$_POST['gole'];
if($_POST['gole'] < 1) echo "<p class='error'>musisz zatrudnić minimum 1 trenera</p>";
else {
mysql_query("update mybb_users set Gole = Gole + ".$_POST['Gole']. where username = "$_POST['username']);
$username['Gole'] += $_POST['gole'];
echo "<p class='note'>Dodano gole dla użytkownika</p>";
}
Błąd wyskakuje w linijce:
Kod PHP:
mysql_query("update mybb_users set Gole = Gole + ".$_POST['Gole']. where username = "$_POST['username']);
Coś, ktoś? Z góry dzięki za pomoc