Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Wprowadzanie informacji do bazy danych poprzez formularz
Nico~
post
Post #1





Grupa: Zarejestrowani
Postów: 82
Pomógł: 0
Dołączył: 19.01.2013

Ostrzeżenie: (0%)
-----


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ć:
  1. <?php
  2.  
  3. // odbieranie danych z formularza
  4. $data = $_POST['data'];
  5. $gospodarz = $_POST['gospodarz'];
  6. $wynik = $_POST['wynik'];
  7. $gosc = $_POST['gosc'];
  8.  
  9. if($data and $gospodarz and $wynik and $gosc) {
  10. // łączenie się z bazą danych
  11. $connection = @mysql_connect('localhost', 'obarapatry_test', 'haslo')
  12. or die('Brak połączenia z serwerem MySQL');
  13. $db = @mysql_select_db('mecze', $connection)
  14. or die('Nie mogę połączyć się z bazą danych');
  15.  
  16. //dodawanie meczu do bazy danych
  17. $ins = @mysql_query("INSERT INTO mecze SET data='$data', gospodarz='$gospodarz', wynik='$wynik', gosc='$gosc'");
  18.  
  19. if($ins) echo "Mecz został dodany poprawnie";
  20. else echo "Błąd nie udało się dodać nowego meczu";
  21.  
  22. mysql_close($connection);
  23. }
  24.  
  25. //formularz dodawanie meczów
  26. <form action="dodaj_mecz.php" method="post">
  27. Data meczu:<br />
  28. <input type="text" name="data" /><br />
  29. Gospodarz:<br />
  30. <input type="text" name="gospodarz" /><br />
  31. Wynik:<br />
  32. <input type="text" name="wynik" /><br />
  33. Gość:<br />
  34. <input type="text" name="gosc" /><br />
  35. <input type="submit" value="Dodaj mecz!" />
  36. </form>
  37.  
  38. ?>


I o to wykonanie do bazy danych o stworzenie tabeli:
  1. CREATE TABLE mecze (
  2. id int( 11 ) NOT NULL AUTO_INCREMENT ,
  3. DATA varchar( 100 ) NOT NULL DEFAULT '',
  4. gospodarz varchar( 100 ) NOT NULL DEFAULT '',
  5. wynik varchar( 100 ) NOT NULL DEFAULT '',
  6. gosc varchar( 100 ) NOT NULL DEFAULT '',
  7. PRIMARY KEY ( id )
  8. );


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 smile.gif

Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 05:07