Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: nowe okno + zmienne
Forum PHP.pl > Forum > Przedszkole
blizniak
Witam
wiem ze to juz bylo ale kombinuje z tym jakis czas i nie moge dojsc co jest zle

mam takie cos (to jest niby ok)
Kod
<a href="javascript:void();" onclick="window.open('update.php', 'Pomoc', 'width=350, height=450, left=400, top=133, resizable=yes, scrollbars=yes, location=no');"><font color="#3366CC" size="2" >

<?
   echo '<img src="'.$wiersz["zdjecie1"].'" border="2" />';
?>
    </font></a>


i pozniej takie cos (takie samo tylko ze caly kod w php)
  1. <?php
  2.  
  3. echo '<a href='javascript:void();' onclick='window.open('update.php', 'Pomoc', 'width=350, height=450, left=400, top=133, resizable=yes, scrollbars=yes, locatio
    n=no'
    );'><font color=#3366CC size=2 ><img src="'.$wiersz["zdjecie1"].'" border="2"/></font></a>';
  4.  
  5. ?>

i w tym przypadku wywala mi blad ze cos ze srednikami nie tak albo cudzyslowami


i drugi problem jest taki jak dolaczyc jakies zmienne do pliku update.php
robie to tak ale tez nie dziala
Kod
onclick='window.open('update.php?numerr_id='.$wiersz["id"].'&zm_update='.$wiersz["id"].'', 'Pomoc', 'width=350, height=450, left=400, top=133, resizable=yes, scrollbars=yes, location=no');'
nospor
  1. <?php
  2.  
  3. echo '<a href='javascript:void();' //....i juz dalej nie czytalem :)
  4.  
  5. ?>

jak masz napis w '' to musisz kolejne ' w napisie poprzedzic \

  1. <?php
  2.  
  3. echo '<a href='javascript:void();' //....
  4.  
  5. ?>

reszte popraw se sam
tiraeth
  1. <script language="javascript">
  2. function Okno(url)
  3. {
  4. window.open(url,
  5. 'Pomoc',
  6. 'width=350,
  7. height=450,
  8. left=400,
  9. top=133,
  10. resizable=yes,
  11. scrollbars=yes,
  12. location=no');
  13. }
  14.  
  15. <a href="javascript:void();" onClick="Okno('update.php?zmienna=1&zmienne=2')">


Spróbuj tak, zmienne powinny być dołączone...
blizniak
ok takie cos juz mi dziala tylko jest problem jeszcze ze zmienna bo przy otworzeniu nowego okienka pokazuje mi ze zmienna jest rowna $abb a ona jest rowna np 5
  1. <?php
  2.  echo '<a href="javascript:void();" onclick="window.open('update.php?zmienna=$abb', 'Pomoc', 'width=350, height=450, left=400, top=133, resizable=yes, scrollbars=yes, location=no');"><font color=#3366CC size=2 ><img src="'.$wiersz["zdjecie1"].'" border=2/></font></a>';
  3. ?>


a jak zrobie tak
  1. <?php
  2.  echo '<a href="javascript:void();" onclick="window.open('update.php?zmienna='.$abb.'', 'Pomoc', 'width=350, height=450, left=400, top=133, resizable=yes, scrollbars=yes, location=no');"><font color=#3366CC size=2 ><img src="'.$wiersz["zdjecie1"].'" border=2/></font></a>';
  3. ?>



to nowe okienko w ogole nie chce sie otworzyc
AxZx
naucz sie najpierw poslugiwac cudzyslowami i apostrofami, zauwaz roznice miedzy tymi znakami w php.
pocwicz pisanie kodu, moze to przyjdzie z czasem,
chodzi o pozadek w kodzie, zeby nie bylo wlasnie takich sytuacji ze zamaist 5 pokazuje ci sie przykladowo $zmienna.

pozdrawiam
blizniak
a nie moglbys napisac co tam jest zle wtedybede wiedzial co robie zle i nie bede tego bledu juz popelnial bo kombinuje tu z tym i cos nie zabardzo to wygloda
AxZx
przykladowo pisze

  1. <?php
  2. $zmienna = 34;
  3. ?>


dobrze:
  1. <?php
  2. $zmienna = ' text ' . $zmienna2 . ' dalszy text';
  3. ?>


zle:
  1. <?php
  2. $zmienna = ' text $zmienna2 dalszy text';
  3. ?>


oczywiscie pisze tutaj konkretnie o twoim przypadku, bo mozna tak robic jak jest pod zle, ale wtedy wlasnie wyswietli $zmienna2, a nie 34
natomiast w pierwszym przypadku wyswietli 34.
blizniak
ok dzieki juz doszlem z tym doladu ale i tak do konca tego nierozumiem biggrin.gif
fokra
chodzi o to że wszystko co jest między apostrofem otwierającym a zamykającym jest traktowane jak tekst i np znaki specjalne określające zmienne i inne polecenia php między tymi apostrofami nie będą działać a jedynie wyświetlą się tak jak je napisałeś
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.