Autor Zpráva
petr1256
Profil *
Ahoj prosim poradte:
Mam tento formlar:
<form method="get" action="pokus.php">
<select name="team1">
<option>arsenal</option>
<option>real madrid</option>
</select><br />
<select name="team2">
<option>arsenal</option>
<option>real madrid</option>
</select>
</form>


A k nemu mam tento php soubor (pokos.php):
<table style="width: 100%">
<tr>
<td style="background-color:lime"><? echo $team1 ?>-zde se mi zobrazi arsenal nebo real madrid podle toho co vyberu to je v poradku</td>
<td style="background-color:gray"><? echo $team2 ?>-zde se mi zobrazi arsenal nebo real madrid podle toho co vyberu to je v poradku</td>
</tr>
<tr>
<td><? echo $team1 ?>-zde bych ale potreboval aby se mi kdyz vyberu arsenal vypsalo England a kdyz vyberu real madrid tak aby se mi zde vypsalo spanelsko proste dve ruszne promenne pro jeden vyber</td>
<td><? echo $team1 ?>-zde bych ale potreboval aby se mi kdyz vyberu arsenal vypsalo England a kdyz vyberu real madrid tak aby se mi zde vypsalo spanelsko proste dve ruszne promenne pro jeden vyber</td>
</tr>
</table>




nevite prosim jak na to?

diky moc
yFang
Profil
petr1256
$prom = ($team1=='arsenal')? 'england' : 'spanelsko';
echo $prom;


Takhle to snad půjde.
petr1256
Profil *
tak tomu vubec nerozumim:(kam a co mam napsat
Pavel Krátký
Profil *
na začátek "pokus.php" vlož
<?php
$team1 = $_GET["team1"];
$team2 = $_GET["team2"];
$zeme1 = ($team1 == "arsenal") ? "england" : "spanelsko";
$zeme2 = ($team2 == "arsenal") ? "england" : "spanelsko";
?>

a pak v tom druhém řádku (<tr>)
<td><?php echo $zeme1 ?></td>
<td><?php echo $zeme2 ?></td>
petr1256
Profil *
a co kdyz budou tri moznosti :((((
Pavel Krátký
Profil *
pak místo
$zeme1 = ($team1 == "arsenal") ? "england" : "spanelsko";

bude
switch($team1) {
    case "arsenal":  $zeme1 = "england"; break;
    case "real madrid": $zeme1 = "spain"; break;
    case "sparta praha": $zeme1 = "czech republic"
    }

a stejně tak u druhého, třetího atd.. týmu

nebo lépe:
$zeme_tymy = array("england" => "arsenal", "spain" => "real madrid", "czech republic" => "sparta praha");
$zeme1 = array_search($team1,$zeme_tymy);
$zeme2 = array_search($team2,$zeme_tymy);
$zeme3 = array_search($team3,$zeme_tymy); // atd...

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: