Czy to nie działa? czy robię to źle? Próbowałem wielu odmian i nie można znaleźć żadnych solidnych informacji na ten temat. jakieś pomysły?Instrukcja w środku konkatenacji?
$given_id = 1;
while ($row = mysql_fetch_array($sql))
{
if ($i < 10){
$display = '<a href="' . $row['info'] . '" onMouseOver="' . if($row['type']=="battle"){ . 'showB' . } else { . 'showA'() . "><div class="' . $row['type'] . "_alert" . '" style="float:left; margin-left:-22px;" id="' . $given_id . '"></div></a>';
dlaczego chcesz napisać nieczytelny kod jak to tak? Ułóż poprawnie kod i najprawdopodobniej naprawisz błąd w procesie. Zacznij od używania 'sprintf' – Gordon
Nie masz pojęcia, dlaczego to pytanie zostało zamknięte jako mające związek z geografią, czasem lub niecodzienną sytuacją. Idea potrójnego operatora x? Y: z jest powszechnie używana, w wielu sytuacjach, i znalazłem tę stronę zasadniczo szukając, czy PHP oferuje tę funkcję. Na szczęście ta strona wciąż istniała (pomimo zamknięcia) i była w stanie rozwiązać moje zapytanie. – dvaey