Witam !
Jestem początkujący, zaczynam zabawę z takimi rzeczami więc proszę o wyrozumiałość.
Zabrałem się za zrobienie że tak powiem formularza dodającego wyniki meczów.
O to formularz który udało mi się stworzyć:
<?php
// odbieranie danych z formularza
$data = $_POST['data'];
$gospodarz = $_POST['gospodarz'];
$wynik = $_POST['wynik'];
$gosc = $_POST['gosc'];
if($data and $gospodarz and $wynik and $gosc) {
// łączenie się z bazą danych
$connection = @mysql_connect('localhost', 'obarapatry_test', 'haslo') or
die('Brak połączenia z serwerem MySQL'); or
die('Nie mogę połączyć się z bazą danych');
//dodawanie meczu do bazy danych
$ins = @mysql_query("INSERT INTO mecze SET data='$data', gospodarz='$gospodarz', wynik='$wynik', gosc='$gosc'");
if($ins) echo "Mecz został dodany poprawnie"; else echo "Błąd nie udało się dodać nowego meczu";
}
//formularz dodawanie meczów
<form action="dodaj_mecz.php" method="post">
Data meczu:<br />
<input type="text" name="data" /><br />
Gospodarz:<br />
<input type="text" name="gospodarz" /><br />
Wynik:<br />
<input type="text" name="wynik" /><br />
Gość:<br />
<input type="text" name="gosc" /><br />
<input type="submit" value="Dodaj mecz!" />
</form>
?>
I o to wykonanie do bazy danych o stworzenie tabeli:
CREATE TABLE mecze (
id int( 11 ) NOT NULL AUTO_INCREMENT ,
DATA varchar( 100 ) NOT NULL DEFAULT '',
gospodarz varchar( 100 ) NOT NULL DEFAULT '',
wynik varchar( 100 ) NOT NULL DEFAULT '',
gosc varchar( 100 ) NOT NULL DEFAULT '',
PRIMARY KEY ( id )
);
Oczywiście wykonanie zostało prawidłowo zrobione.
Wchodze na stronkę z formularzem czyli dodaj_mecz.php i wyskakuje taki o to błąd:
Kod
Parse error: syntax error, unexpected '<' in /home/obarapat/domains/obarapat.linuxpl.info/public_html/html/2/dodaj_mecz.php on line 26
Pytanie: Co zrobiłem nie tak? Gdzie jest błąd?
Proszę o pomoc i poprawienie tego kodu, no i oczywiście o wyjaśnienie.
Z góry dziękuje