Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL] Wyświetlnie PDF zaleznie od nazwy
kall
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 15.04.2011

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


Witam,
Mam pewien problem, a mianowicie:
W MySQL mam zapisane dane w tabeli (Dane są czytane z pliku tekstowego)
Mam również raport pdf z tymi danymi. (PDF noszą nazwe 12345-56789)

I teraz chciałbym napisać funkcje która rozbije mi nazwę pdf na:
$SUBID=12345
$Barcode=56789

Po uzyskaniu tych 2 członów porównanie z bazą MySQL (Tutaj nie mam problemów)
Jeśli nazwy są zgodne to do danego "Wyniku" będzie możliwy wybór pdf.

Teraz jakiej pomocy oczekuje:
Jakiej funkcji użyć, by rozdzielić nazwy? (myślałem o
  1. string strtok(string $PDF, string '_');
)
Jak zastosować, by stosowało tę funkcję do każdego pliku w folderze.
Oraz na koniec czy muszę scalić nazwę, by móc użyć PrintReport?

//Pobranie nazwy pliku i zapisane jako $PDF
//Rozdzielić nazwę $PDF. Wyrazenie 1 = $SUBID Wyrazenie 2 = $Barcode
//string strtok(string $PDF, string '_');
//Sprawdzić z MySQL $USUBJID=$SUBID oraz druga czesc $EXPID=$Barcode.
//Jeśli Prawda to pokaż dany PDF.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kall
post
Post #2





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 15.04.2011

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


Dzięki było bardzo pomocne. Mam tylko jeszcze pytanie. Jak po sprawdzeniu czy jest w bazie zrobić możliwość pobrania pdf.

Dla danego konta mam przypisany "nazwa główna-> numer ośrodka -> raport". Z bazy pojawia się tabela z danymi, ale chciałbym mieć również możliwość wybrania pdf.

  1. echo("<tr><td>$usubjid</td><td>$brthdtc</td><td>$age</td><td>$sex</td><td>$vname</td><td>$vdate</td><td>$vflag</td><td align=\"center\"><a href=\"Results/21001_59602.pdf\" target=\"_blank\"><img border=\"0\" src=\"images/pdf.gif\"></a></td>");


Jak widać mam testowo ustawiony wynik na "sztywno" i chciałbym żeby było tutaj przypisane po sprawdzeniu wyniku z bazy.

PS nie wiem czy to dobry pomysł, ale wpadłem na coś takiego:

  1. $liczba = $pdf->getCount();
  2. $jest = 0;
  3. while($jest <= $liczba) {
  4. $subid = $wynik[$jest]['subid'];
  5. $barcode = $wynik[$jest]['barcode'];
  6. echo "<br/>";
  7. $jest++;
  8. }
  9. If($USUBJID = $subid && $EXPID = $barcode){
  10. $dpdf = $_GET($subid] && '-' && $barcode);
  11. }
  12. I teraz poprzez to odwołanie do pliku?


up

Ten post edytował kall 19.04.2011, 14:06:17
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: 27.12.2025 - 05:12