Mam problem z uaktualnienie rekordu w bazie MySQL.
Plik dodaj.php
<?php require('../connection.php'); $r['title'] /* zapytanie do tabeli */ id='$id'") /* wyświetlamy wyniki, sprawdzamy, czy zapytanie zwróciło wartość większą od 0 */ /* odczytujemy zawartość wiersza z tabeli */ /* wczytujemy dane do formularza */ /* w formularz znajdują się ukryte pola "a" z wartością "save" i pole "id" z wartością zmiennej id */ echo '<form action="index.php" method="post"> <input type="hidden" name="a" value="save" /> <input type="hidden" name="id" value="'.$id.'" /> imię:<br /> <input type="text" name="title" value="'.$r['title'].'" /><br /> <input type="submit" value="popraw" /> </form>'; } } elseif($a == 'save') { /* odbieramy zmienne z formularza */ $id = $_POST['id']; /* uaktualniamy tabelę test */ } ?>
tabela title w bazie
-- -- Baza danych: `test` -- -- -------------------------------------------------------- -- -- Struktura tabeli dla `title` -- CREATE TABLE IF NOT EXISTS `title` ( `id` int(11) NOT NULL AUTO_INCREMENT, `title` varchar(100) NOT NULL DEFAULT '', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ; -- -- Zrzut danych tabeli `title` -- INSERT INTO `title` (`id`, `title`) VALUES (1, 'Dj boss');
Po odpaleniu pliku dodaj.php wyskakuje taki błąd:
Kod
Parse error: syntax error, unexpected T_VARIABLE in X:\...\ on line 7
Niby co jest źle w 7 linii? Co tam zmienić? :/