Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Umieszczanie rekordu w bazie danych
filipsiu
post
Post #1





Grupa: Zarejestrowani
Postów: 150
Pomógł: 1
Dołączył: 2.07.2012
Skąd: localhost

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


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
bulias
post
Post #2





Grupa: Zarejestrowani
Postów: 34
Pomógł: 2
Dołączył: 6.11.2005

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


i w czym problem?
Go to the top of the page
+Quote Post
filipsiu
post
Post #3





Grupa: Zarejestrowani
Postów: 150
Pomógł: 1
Dołączył: 2.07.2012
Skąd: localhost

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


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
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 15.09.2025 - 02:54