icetab
24.04.2008, 02:35:51
Witam mam skrypt i mam maly problem wyswietlam nim dane tak
'.$wynik['nazwa'].'
'.$wynik['link'].'
iteraz jest problem bo nie wiem jak zrobic ze gdy nie podam linka to na stronie wyswietli sie nazwa a gdy podam link to na stronie wyswietli sie nazwa jako link
ayeo
24.04.2008, 02:42:27
<?php
echo $wynik[link] ?
"<a href=\"$wynik[link]\">$wynik[nazwa]</a>" : $wynik[nazwa
]; ?>
PS Ponawiam prośbę o bardziej składne wypowiedzi!
icetab
24.04.2008, 02:58:18
nie dziala to dobrze poniewaz gdy jest link podany to wyswietli
nazwa ale gdy sie klinie link to adres strony jest taki
http://stronamoja.pl/www.stronapodana.pla gdy sie nie poda pokazuje link z laczem aktualnie otwartej strony
ayeo
24.04.2008, 03:01:47
<?php
echo $wynik[link] ?
"<a href=\"http:$wynik[link]\">$wynik[nazwa]</a>" : $wynik[nazwa
]; ?>
Spróbuj tak
PawelC
24.04.2008, 03:07:14
albo tak:
<?php
echo $wynik[link] ?
"<a href=\"'http:'.$wynik[link]\">$wynik[nazwa]</a>" : $wynik[nazwa
]; ?>
icetab
24.04.2008, 03:19:40
jak dodaje te skrypty to dolna cesc skryptu sie nie wykonuje cos tu jest nie tak
PawelC
24.04.2008, 03:21:29
to wklej może cały kod
icetab
24.04.2008, 03:24:04
<?php
......
{
echo '<tr><td style="border: 1px dashed #232D46;"><b>Gra</b>: '.$o['gra'].' <tr>
<td style="border: 1px dashed #232D46;"><b>Przeciwnik</b>:
</td>
</tr>
<tr>
<td style="border: 1px dashed #232D46;"><b>Mapy</b> '.$o[link] ?
"<a href=\"'http:'.$o[link]\">$o[nazwa]</a>" : $o[nazwa
].' </td>
</tr>
<tr>
<td style="border: 1px dashed #232D46;"><b>Data</b>: '.$o['dzien'].'/'.$o['miesiac'].'/'.$o['rok'].'
</td>
</tr>
<tr>
<td style="border: 1px dashed #232D46;"><b>oi</b>: ';
</td>
</tr>
<tr>
<td style="border: 1px dashed #232D46;"><b>IP Serwera</b>: '.$o['ip'].
</td>
</tr>
</table>;
}
?>
MMPrime
24.04.2008, 03:31:52
Prawidłowy schemat adresu url to protokuł://dalsza_część czyli
http://www.mmprime.esW tym wypadku będzie to kod:
Kod
echo $wynik[link] ? "<a href=\"http://$wynik[link]\">$wynik[nazwa]</a>" : $wynik[nazwa];
icetab
24.04.2008, 03:38:50
ale skrypt ponizej sie nie wyswietla przez ten skrypt
MMPrime
24.04.2008, 03:46:05
Na listingu wygenerowanym przez forum bardzo dobrze widać dzięki kolorom że brakuje apostrofów oznaczających string. Dodatkowo instrukcje warunkowe będącą zawartością stringa muszą być pogrupowane w nawiasach, w innym wypadku zwracają wartość typu boolean.
icetab
24.04.2008, 03:55:58
tak mi sie tu dodalo bo usunelo nie potrzebne apostrowy w kodzie u siebie mam ok
MMPrime
24.04.2008, 03:59:22
Cytat
Dodatkowo instrukcje warunkowe będącą zawartością stringa muszą być pogrupowane w nawiasach, w innym wypadku zwracają wartość typu boolean.
To poprawiłeś? Jeśli tak to wklej nam kod. Najlepiej używając serwisu
http://phpfi.com
icetab
24.04.2008, 04:26:10
... n/c
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.