Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Link w nowym oknie...
Stratoliner
post
Post #1





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

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


Mam kod który generuje tabelę i wstawia do niej plik DRUKUJ po kliknięciu wyświetlana jest strona do druku.
Nie wiem jak zrobić by po kliknięciu drukowanie otwierało się w nowym oknie.

Kod
$table = $table."<tr><td><a href=\"index.php?akcja=podgladzabiegu&id=".$line[id]."\">DRUKUJ</a></td>";


Zastosowanie :

Kod
$table = $table."<tr><td><a target="_blank" href=\"index.php?akcja=podgladzabiegu&id=".$line[id]."\">DRUKUJ</a></td>";


wyświetla błąd:
Parse error: syntax error, unexpected T_STRING

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
sowiq
post
Post #2





Grupa: Zarejestrowani
Postów: 1 890
Pomógł: 339
Dołączył: 14.12.2006
Skąd: Warszawa

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


No przecież napisałem Ci w pierwszej mojej odpowiedzi. Wystarczyło zastanowić się 1.5 minuty zrobić analogicznie. No ale OK.

Jak widzisz, właściwości Twojego linka były otoczone cudzysłowami, a te zostały "wyeskejpowane" znakiem backslasha -> \". Ty dodałeś nowy parametr i otoczyłeś go zwykłymi cudzysłowami -> ", a powinieneś zrobić \" podobnie jak to było w innych właściwościach. Ot i cała filozofia.

Czyli:
  1. $table = $table."<tr><td><a target=\"_blank\" href=\"index.php?akcja=podgladzabiegu&id=".$line[id]."\">DRUKUJ</a></td>";
  2.  
  3. // bardziej elegancko (zwróć uwagę na pojedyncze i podwójne cudzysłowy):
  4. $table .= '<tr><td><a target="_blank" href="index.php?akcja=podgladzabiegu&id=' . $line[id] . '">DRUKUJ</a></td>';
  5.  
  6. // INACZEJ:
  7. $table .= "<tr><td><a target=\"_blank\" href=\"index.php?akcja=podgladzabiegu&id={$line[id]}\">DRUKUJ</a></td>";


Zainstaluj sobie jakikolwiek edytor z kolorowaniem składni (może być chociażby Notepad ++, Notepad 2) albo jakieś dobre IDE (polecam NetBeans), a takie błędy będziesz wyłapywał od razu.
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: 9.10.2025 - 20:41