Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Umieszczanie rekordu w bazie danych
Forum PHP.pl > Forum > PHP
filipsiu
Witajcie! Mam problem otóż:
posiadam bazę danych o nazwie zalukaj w której jest tabela filmy,
chcę poprzez poniższy skrypt:
  1. <?php
  2. #CONFIG
  3. define('DB_HOST','localhost');
  4. define('DB_USER','root');
  5. define('DB_PASS','');
  6. define('DB_DB','zalukaj');
  7. #END CONFIG
  8. $polacz = mysql_connect(DB_HOST,DB_USER,DB_PASS) or die('Nie można połączyć się z bazą danych.'.PHP_EOL.'Spróbuj ponownie lub skontaktuj się z administratorem, kontakt@filipsiu.pl'.PHP_EOL.mysql_error());
  9. mysql_select_db(DB_DB,$polacz) or die('Nie można wybrać bazy danych,'.PHP_EOL.mysql_error());
  10.  
  11. if (isset($_GET['ok']))
  12. {
  13. $dodaj = $_GET['dodajfilm'];
  14. $result = mysql_query("INSERT INTO filmy SET url VALUES=$dodaj");
  15. if (!$result)
  16. {
  17. die('Błąd: ' . mysql_error());
  18. }
  19. }
  20. ?>
  21. <form action="#" method="GET">
  22. <input type="text" name="dodajfilm" value="URL YouTube lub DWN.SO" />
  23. <input type="submit" name="ok" value="Dodaj" />
  24. </form>

dodać rekord:
w owej tabeli są kolumny:
id(auto_increment) oraz url
i poprzez owy formularz chcę by automatycznie dodawało id oraz w kolumnę url wstawiało tekst z formularza
bulias
i w czym problem?
filipsiu
dobra już sam rozwiązałem, nie chciało dodawać, teraz mam:
  1. <?php
  2. #CONFIG
  3. define('DB_HOST','localhost');
  4. define('DB_USER','root');
  5. define('DB_PASS','');
  6. define('DB_DB','zalukaj');
  7. #END CONFIG
  8. $polacz = mysql_connect(DB_HOST,DB_USER,DB_PASS) or die('Nie można połączyć się z bazą danych.'.PHP_EOL.'Spróbuj ponownie lub skontaktuj się z administratorem, kontakt@filipsiu.pl'.PHP_EOL.mysql_error());
  9. mysql_select_db(DB_DB,$polacz) or die('Nie można wybrać bazy danych,'.PHP_EOL.mysql_error());
  10.  
  11. if (isset($_GET['ok']))
  12. {
  13. $dodaj = $_GET['dodajfilm'];
  14. $zapytanie = "INSERT INTO `filmy` (`id`, `url`) VALUES ('','$dodaj')";
  15. if($zapyt = mysql_query($zapytanie)) {
  16. echo 'Film dodano pomyślnie';
  17. }
  18. else {
  19. echo 'Błąd przy dodawaniu filmu!';
  20. }
  21. }
  22. ?>
  23. <form action="#" method="GET">
  24. <input type="text" name="dodajfilm" value="URL YouTube lub DWN.SO" />
  25. <input type="submit" name="ok" value="Dodaj" />
  26. </form>

i wszystko jest dobrze
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.