Autor | Zpráva | ||
---|---|---|---|
Josef Přerovský Profil |
Zdravím, v banlistu mám kod:
<?php if($row['type'] == "5"){ echo "<font style='color:green'>Vypršel</font>"; } else { if($row['type'] == "0"){ echo "$zbyvajici"; } else { if($row['temptime'] == "0"){ echo "Permanentní"; } } } ?> Poradi nekdo co s tim? Dekuji :) Vysledek je: 01.01.1970 v 01:00 |
||
Mlocik97m Profil * |
Josef Přerovský:
mate nespravne rozdelene bloky, teda zatvorky {}, v if else vetvach. okrem toho v kazdej vetve mate podmienku na inu vec, coz je problematicke. da sa to vyriesit aj vlozenim do if podmienky && [negovana podmienka z else] if($row['type'] == "0" && $row['temptime'] != "0"){ echo "$zbyvajici"; } else if($row['temptime'] == "0"){ echo "Permanentní"; } elseif malo byt v mojom kode php.net/manual/en/control-structures.elseif.php |
||
Josef Přerovský Profil |
Něco je tam špatně...
<?php while($row = mysql_fetch_assoc($result)){ $datum = date("d.m.Y v H:i", $row['time']); $zbyvajici = date("d.m.Y v H:i", $row['temptime']); ?> <tr> <td style="text-align: left;><img src="https://minotar.net/avatar/<?php echo "".$row['name'].""; ?>/30" class="head" /><?php echo "".$row['name'].""; ?></td> <td style="text-align: left; ><img src="https://minotar.net/avatar/<?php echo "".$row['admin'].""; ?>/30" class="head" /><?php echo "".$row['admin'].""; ?></td> <td><?php echo "".$row['reason'].""; ?></td> <td><?php echo "".$datum.""; ?></td> <td><?php if($row['temptime'] == "0"){ echo "Nikdy"; }else{ echo "$zbyvajici"; //jinak toto asi je ok } if($datum == $zbyvajici){ echo "Vypršel"; }; //u tohoto si nejsem jist jak to funguje ?></td> </tr> <?php }; ?> Ale asi tak to nefunguje Vyřešeno :)... <?php while($row = mysql_fetch_assoc($result)){ $datum = date("d.m.Y v H:i", $row['time']); $aktualnidatum = date("d.m.Y v H:i"); $zbyvajici = date("d.m.Y v H:i", $row['temptime']); ?> <td><?php if($row['temptime'] == "0"){ echo "Nikdy"; }else{ echo "$zbyvajici"; } if($aktualnidatum > $zbyvajici && $row['temptime'] > "0"){ echo " - <i>Vypršel</i>"; }; ?> |
||
Časová prodleva: 6 let
|
0