ups, pomylilem sie - blad pojawia sie przed wprowadzeniem wpisu do bazy danych, problem lezy w czym innym:
mam sobie pewien formularz z rozwijalna lista typu <select>, działa poprawnie, wyswietla sie "1-0".
<?php
echo "<tr><form action=index.php method=post><td>" . $row['g1'] . " (" . $row['c1'] . ")</td><td>" .
"<select name=wynik><option>" . $ss_wynik . "<option>1-0
(...)
?>
po nacisnieciu przycisku submit pobierane sa zmienne metoda post:
<?php
$id = $_POST['id'];
$wynik = $_POST['wynik'];
?>
nadal dziala poprawnie, wyswietla sie "1-0"
ale gdy trzeba to wyslac do bazy danych:
<?php
if ($id != '')
{
$query = "UPDATE mecze SET wynik = $wynik WHERE id = $id";
echo "zmieniono wynik meczu o id $id na $wynik !"; }
?>
to zamiast "1-0" wysyła do mysql "1".
Jak temu zaradzić?