Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Jak powiązać jpg z konkretnym rekordem
kanji
post 29.06.2005, 07:44:31
Post #1





Grupa: Zarejestrowani
Postów: 124
Pomógł: 1
Dołączył: 27.06.2005
Skąd: Opole

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


Witam, jak mogę powiązać *.jpg zgrane na serwa z konkretnym jednym rekordem, nie zależnie od tego ile będzie plików *.jpg

Ten post edytował kanji 29.06.2005, 07:53:01


--------------------
:: don't you know, I'm LoCo
Go to the top of the page
+Quote Post
dr_bonzo
post 29.06.2005, 07:51:33
Post #2





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


Polecam przeczytanie regulaminu i nauczenie sie nadawania topikom odpowiednich tytulow, jesli chcesz zeby watek nie zostal zamkniety.

Zbyt ogolnie problwem przedstawiles, moge ci tylko zaproponowac takie rozwiazanie:
Kod
Tabela z "konkretnym jednym rekordem"
tabela_glowna:
| ID | nazwa | .......


tabela_jpgow
| ID | sciezka_do_pliku | tabela_glowna_ID |

i do tabela_jpgow.tabela_glowna_ID wstawiasz ID rekordu, do ktorego ma byc porzyporzadkowany ten obrazek.


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
kanji
post 29.06.2005, 07:54:01
Post #3





Grupa: Zarejestrowani
Postów: 124
Pomógł: 1
Dołączył: 27.06.2005
Skąd: Opole

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


Dobrze spoko tylko jak mogę poprać te odpowiednie ID co będzie mnie interesować?


--------------------
:: don't you know, I'm LoCo
Go to the top of the page
+Quote Post
Fipaj
post 29.06.2005, 07:56:11
Post #4





Grupa: Zarejestrowani
Postów: 691
Pomógł: 0
Dołączył: 19.01.2005
Skąd: Warszawa

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


  1. SELECT *
  2. FROM jpegi WHERE sciezka_do_pliku = '$plik';


--------------------
Go to the top of the page
+Quote Post
kanji
post 29.06.2005, 07:59:40
Post #5





Grupa: Zarejestrowani
Postów: 124
Pomógł: 1
Dołączył: 27.06.2005
Skąd: Opole

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


Chyba źle sie wyraziłem sad.gif Chodzi mi o ID z TABELI nie jpgi. I też mogę mięć dużo jpg do jednego rekordu wcześniejszego


--------------------
:: don't you know, I'm LoCo
Go to the top of the page
+Quote Post
nospor
post 29.06.2005, 08:03:17
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




  1. SELECT tg.ID
  2. FROM tabela_glowna tg, tabela_jpgow tj
  3. WHERE tj.sciezka_do_pliku = '$plik' AND tj.tabela_glowna_ID=tg.ID;


Ten post edytował nospor 29.06.2005, 08:03:50


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
kanji
post 29.06.2005, 08:26:44
Post #7





Grupa: Zarejestrowani
Postów: 124
Pomógł: 1
Dołączył: 27.06.2005
Skąd: Opole

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


  1. <html>
  2. <head>
  3. <title>Formularz do przesyłania plików</title>
  4. </head>
  5. <body>
  6. <form action=\"obr2.php\"
  7. method=\"post\" enctype=\"multipart/form-data\">
  8. Wyślij plik: <input type=\"file\" name=\"thefile\"><br><br>
  9. <input type=\"submit\" name=\"Submit\" value=\"Wyślij\">
  10. </form>
  11. <?php
  12. $aErrors = &#092;"\";
  13. if ( !empty( $thefile_name ) ) // nie wybrano pliku
  14. {
  15. if ( ( $thefile_type == &#092;"image/gif\" ) ||
  16.  ( $thefile_type == &#092;"image/pjpeg\" ) ||
  17.  ( $thefile_type == &#092;"image/jpeg\" ) )
  18. {
  19. if ( $thefile_size < ( 1024 * 100 ) )
  20. {
  21. $aCurBasePath = dirname( $PATH_TRANSLATED );
  22. $aNewName = $aCurBasePath . &#092;"/foty/\" .
  23.  $thefile_name;
  24. copy( $thefile, $aNewName );
  25. mysql_connect(&#092;"127.0.0.1\",\"root\",\"krasnal\");
  26. $zapytanie = &#092;"INSERT ID nier\";
  27. $zapytanie1=&#092;"INSERT INTO jpegi SET url='$aNewName' nierID='$zapytanie'\";
  28. }
  29. else
  30. {
  31. $aErrors .= &#092;"Za duży plik !!!\";
  32. }
  33. }
  34. else
  35. {
  36. $aErrors .= &#092;"Plik nie jest typu gif ani jpeg\";
  37. }
  38. }
  39. else
  40. {
  41. $aErrors .= &#092;"Nie wybrano pliku\";
  42. }
  43. ?>
  44.  
  45. <title>Wyświetlenie przesłanego pliku</title>
  46.  
  47.  
  48.  
  49. <?php
  50. if ( $aErrors != &#092;"\" )
  51. {
  52. print( &#092;"<b>Wystąpił błąd</b>: $aErrors<br>\" );
  53. }
  54. else
  55. {
  56. print( &#092;"Przesłany plik:<br><br>\" );
  57. print( &#092;"<img src=\"foto/$thefile_name\" border=\"0\">\" );
  58. }
  59. ?>
  60. </body>
  61. </html>

Łącze się z obie bazami a tu nic rekord nie zozstaje dodany do tabli jpegi
i mam też bytanie czy dobre jest $zapytanie="INSERT ID nier" on w tej opercaji popiwera mi ostatnie ID z bazy zgadza sie?


--------------------
:: don't you know, I'm LoCo
Go to the top of the page
+Quote Post
nospor
post 29.06.2005, 08:43:27
Post #8





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




poczytaj se najpierw o skladni insert, potem zadawaj pytania. Włóż trochę wysiłku w swoją pracę.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 18.07.2025 - 02:15