Diskuze: Jednoduchá aplikace na přesměrování
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Člen
Zobrazeno 14 zpráv z 14.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
A jak chceš načítat data do té tvé aplikace, když neumíš php ?
Sorry špatně jsem si to přečetl ty už máš na webu ty přípěvky na nějakých stránkách ?
Jako podle toho co tu pišeš tak bych to viděl takto
<a href="odkaz na 2015">2015</a>
<a href="odkaz na 2016">2016</a>
Když to vezmeme do budoucna - tak se začni učit PHP pokud budeš psát weby a aplikace bude to dobré umět
window.location.href="adresa";
je JavaScript a ne PHP
Třeba
<body>
<?php
if($_POST[]){
if($_POST['rok'] == "2015"){
header('Location: 2015.html');
exit;
}elseif($_POST['rok'] == "2016"){
header('Location: 2016.html');
exit;
}
}
?>
<p>
<b>Vyberte rok:</b>
<form method="post">
<select name="rok">
<option value="2015" selected="selected" >2015</option>
<option value="2016">2016</option>
</select>
<button type="submit">Vyhledat</button>
</form>
</p>
</body>
Sorry to
if($_POST[])
je bez [] jen $_POST
Proč to dělat tak složitě? To co psal Lukáš bylo ideální
<a href="odkaz na 2015">2015</a>
A zřejmě jediné správné řešení. Další rok jen přidáš jeden
řádek, místo toho aby jsi musel řešit opět php.
A vůbec řešení přes php je zbytečně složité a ošklivé.
Když už nechceš odkaz a chceš tam mít ten select, tak k selectu hoď onchange, a do url adresy doplň zvolený option ze selectu.
<h2>Vzestupně od roku 2010 do aktuálního roku</h2>
<?php for ($rok=2010; $rok <= date("Y"); $rok++) { ?>
<a href="/<?= $rok ?>/">Klikni zde pro rok <?= $rok ?></a>
<?php } ?>
<h2>Sestupně od aktuálního roku do roku 2010</h2>
<?php for ($rok=date("Y"); $rok >= 2010; $rok--) { ?>
<a href="/<?= $rok ?>/">Klikni zde pro rok <?= $rok ?></a>
<?php } ?>
Zobrazeno 14 zpráv z 14.