Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]problem z baza i php
homer1981
post
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 15.07.2008

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


(IMG:http://forum.php.pl/style_emoticons/default/sciana.gif)

W katalogu zdjecia mam pliki w formacie jpg które dodawane za pomocą formularza.
Dodawane są 3 pliki jednocześnie.
Każdy plik mam unikatową nazwe.
Problem polega na tym że chciałbym scieżki do tych obrazków zapisać do bazy mysql.

Chciałbym zrobić to tak ,że do bazy wysłane zostaną dane tylko wtedy gdy wypełnione zostanę wszystkie 3 pola.

Mój skrypt sprawdzający wygląda tak
  1. <?php
  2. $plika=$data.'0'.'jpg';
  3. $plikb=$data.'1'.'jpg';
  4. $plikc=$data.'2'.'jpg';
  5.  
  6. $testa = file_exists('zdjecia/'.'$plika'); //sprawdzenie czy plik istnieje
  7. $testb = file_exists('zdjecia/'.'$plikb'); //sprawdzenie czy plik istnieje
  8. $testc = file_exists('zdjecia/'.'$plikc'); //sprawdzenie czy plik istnieje
  9.  
  10. // if ($testa)
  11. // zawsze zapisuje do bazy - nawet jak plik nie istnieje
  12.  
  13. if (($testa)and($testa)and($testa))
  14. {
  15. $sql="INSERT INTO testy2 (`obrazek1`, `obrazek2`, `obrazek3`) VALUES ('$plika','$plikb','$plikc')";
  16. echo "powiodło sie";
  17. }
  18. else
  19. {
  20. echo "nie powiodło sie";
  21. }
  22. ?>


Ten post edytował batman 1.10.2008, 20:59:17
Powód edycji: poprawiłem bbcode
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Cienki1980
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 590
Pomógł: 40
Dołączył: 11.01.2007
Skąd: Centrum

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


A pokaż trochę więcej kodu. Najlepiej cały mechanizm dodawania zdjęć ( uploadu - czyli miejsce gdzie masz move_uploaded_files() ) jak i konkretne zapytania do bazy itp itd. Im więcej kodu pokażesz tym lepiej będzie myśleć.
Go to the top of the page
+Quote Post

Posty w temacie


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: 4.10.2025 - 00:49