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%)
-----


Pokazałeś to co wcześniej ( z złym BBCode ) i nic to nie wniosło do problemu. Ja szczerze mówiąc teraz już nie wiem w którym miejscu działania występuje problem i co dokładnie nie działa.

Pokazujesz w kodzie zapytanie SQL ale nie widać nigdzie czy gdzieś je wywołujesz. Nie pokazujesz jak tworzysz zmienne podczas pobierania ich z formularza, nie pokazujesz jak zapisujesz zdjęcia do folderu /zdjecia z nazwami takimi jak chcesz żeby było zapisane.

Jeżeli nie chcesz pokazać prawdziwego kodu ( boisz się że ktoś go wykorzysta (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ) to nie licz że ktoś Ci pomoże w logiczny sposób a tylko wszyscy będziemy zgadywać co może być nie tak.
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: 5.10.2025 - 13:57