ďťż
Podstrony
|
telcocafe<tr ><td ALIGN=center WIDTH=150 ><a href="index.html" onmouseover='rollover.src="O Nas2.jpg"' onmouseout='rollover.src="O Nas.jpg"'> <img src="O Nas.jpg" name="rollover" border="0"></a></td>mam taki odnośnik i che żeby był on w php nadając zmiennej $m jakoms wartość a następnie ja ta wartośc wykozystam do zmiany witryny na inna podstrone ale jak ten powyższy skrypt html zmienić na php próbowałem juz wszystkich sposobów np echo "<tr ><td ALIGN=center WIDTH=150 ><a href="index.php"?$m=1 onmouseover='rollover.src="O Nas2.jpg"' onmouseout='rollover.src="O Nas.jpg"'> <img src="O Nas.jpg" name="rollover" border="0"></a></td>" ale nie działa prosze o pomoc :lol: wszystko co jest między echo"..." nie może mieć cudzysłowiów podwójnych tylko pojedyńcze. //edit i po cudzysłowiu echa musi być średnik echo"..."; Użytkownik marines edytował ten post 01 listopad 2005, 18:16 echo '<tr ><td ALIGN="center" WIDTH="150" ><a href="index.php"?m=$m onmouseover='rollover.src="O Nas2.jpg"' onmouseout='rollover.src="O Nas.jpg"'> <img src="O Nas.jpg" name="rollover" border="0"></a></td>'; Potem w index.php masz tablicę $_GET z elementem m ( $_GET['m'] ) echo '<tr ><td ALIGN="center" WIDTH="150" ><a href="index.php"?m=$m onmouseover='rollover.src="O Nas2.jpg"' onmouseout='rollover.src="O Nas.jpg"'> <img src="O Nas.jpg" name="rollover" border="0"></a></td>'; Potem w index.php masz tablicę $_GET z elementem m ( $_GET['m'] ) Robisz tak, echo '<tr ><td ALIGN="center" WIDTH="150" ><a href="index.php"?m=1 onmouseover='rollover.src="O Nas2.jpg"' onmouseout='rollover.src="O Nas.jpg"'> <img src="O Nas.jpg" name="rollover" border="0"></a></td>'; a w moje.php <?php if($_GET['m']==1) { require('glowna.inc') } else require('eksperci.inc'); ?> [quote name='dodek' date='01.11.2005 18:51'] Robisz tak, echo '<tr ><td ALIGN="center" WIDTH="150" ><a href="index.php"?m=1 onmouseover='rollover.src="O Nas2.jpg"' onmouseout='rollover.src="O Nas.jpg"'> <img src="O Nas.jpg" name="rollover" border="0"></a></td>'; a w moje.php [code] chyba się poddaje ciągle mam problem z tym kodem gdzieś jest błąd wyświetla mi się takie coś: Parse error: parse error, expecting `','' or `';'' in c:\usr\krasnal\www\gablot\www\odnosniki.inc on line 9 A wrzuć w codebox odnosniki.inc I nie nazywaj plików *.inc tylko *.php albo *. inc.php Troszkę dodek namieszałeś :) Zamieniliście " " na ' ' ok, ale wtedy podany string do echo nie jest sprawdzany na istnienie zmiennych wewnątrz niego, tylko od razu wyświetlany. Musisz dodać zmienne poprzez taką konstrukcję:'.$m.'A tak konkretnie to dany kod widzę tak:$m=3; //numer danej strony echo '<tr ><td align="center" width="150" ><a href="index.php?m='.$m.'" onmouseover="rollover.src=\'O Nas2.jpg\'" onmouseout="rollover.src=\'O Nas.jpg\'">';PS niezapominać że jak używacie ' ' do echo to każde użycie wewnątrz stringu ' powoduje jego "zakończenie" zatem trzeba dołożyc / przed każdym niezamykającym '. :) Użytkownik reVis edytował ten post 01 listopad 2005, 20:23 Robisz jeden mały błąd gablot zamiast index.php?$m=costam link powinien wygladac tak: index.php?m=costam Czyli tutaj przed nazwa zmiennej nie stawiasz znaku dolara. Jak chesz dac wiecej niz jedna zmienna w jednym linku to oddzielasz je znakiem "&" czyli np. index.php?m=costam&n=jeszczecos :) zaraz oszaleje :lol: reVis to co napisałeś jest ok widziałem podobny przykład jest jedno ale jak to wpisuje w następujący sposób $m=3; //numer danej strony echo '<tr ><td align="center" width="150" ><a href="index.php?m='.$m.'" onmouseover="rollover.src=\'O Nas2.jpg\'" onmouseout="rollover.src=\'O Nas.jpg\'">'; to nie wyświtla mi grfiki o nas.jpg ani o nas2.jpg wogóle tych odnośników nie widać znowu próbowałem w róznej kombinacji z cudzysłowem " i takim ' bez niczego i LIPA nie wiem może czegoś brakuje????? Użytkownik gablot edytował ten post 02 listopad 2005, 17:15 Gablot jak dla mnie o mój kod działa, bo po uruchomieniu kodu widzę poprawną ver w źródle strony. Natomiast nie wiem jak tam będzie z nazwami plików i całą resztą ;). A sorka bo uciąłem trochę kodu z img src bo tam już nie było problemu z ' i ". Całość będzie tak:$m=3; //numer danej strony echo '<tr ><td align="center" width="150" ><a href="index.php?m='.$m.'" onmouseover="rollover.src=\'O Nas2.jpg\'" onmouseout="rollover.src=\'O Nas.jpg\'"><img src="O Nas.jpg" name="rollover" border="0"></a></td>';Nie wiem czy to rozwiąże problem ale :) PS. osobiście staram się unikać nazw o nas.jpg tylko daje o_nas.jpg lub onas.jpg :) Użytkownik reVis edytował ten post 02 listopad 2005, 19:07 dzieki wszysko chodzi idealnie , jeszcze raz wielkie dzieki za rady i cierpliwosc pozdro :) |
|||
Sitedesign by AltusUmbrae. |