| Autor | Zpráva | ||
|---|---|---|---|
| fosil Profil * |
#1 · Zasláno: 9. 6. 2013, 06:27:51
if($delka >= $del){
$text = 'Zvětšuji se';
}else{
$text = 'Předtím jsem byl větší';
}
$del += $delka; |
||
| Joker Profil |
#2 · Zasláno: 9. 6. 2013, 09:27:33
Moc jsem nepochopil dotaz, ale základní operátory PHP určitě fungují správně.
Takže chyba bude někde jinde. Určitě se má $delka přičíst k tomu, co doteď bylo v proměnné $del? |
||
| preca1 Profil |
#3 · Zasláno: 9. 6. 2013, 09:36:40
Zdravim,
asi je to rozbitý. V čem je vlastně problém? Session je úložiště dat - je problém v tom? Nebo kód vypisuje špatnej text? Nebo ti kód vyhodí nějakou chybu? Taky by si moh líp popsat proměnné (smysl jednotlivejch proměnnejch si musim domýšlet). V kódu máš logickou chybu. Pro $delka = $del = 1, vypíše Zvětšuji se.
|
||
| Fisir Profil |
#4 · Zasláno: 9. 6. 2013, 09:41:34
Reaguji na fosila [#1]:
Tak to nějak nechápu. Na to je jednoduchý kód: if($číslo[0] > $číslo[1]){
echo("První číslo je větší!");
};
if($číslo[0] == $číslo[1]){
echo("Čísla se rovnají!");
};
if($číslo[0] < $číslo[1]){
echo("Druhé číslo je větší!");
};sessions.
Uprav si v kódu proměnnou číslo na cislo, diskuse mi to automaticky opravuje.
|
||
| fosil Profil * |
#5 · Zasláno: 9. 6. 2013, 10:00:06
$del = $_GET['delka'];
if($delka[$del] > $delka[$del]){
$text = "První číslo je větší!";
if($delka[$del] == $delka[$del]){
$text = "Čísla se rovnají!";
if($delka[$del] < $delka[$del]){
$text = "Druhé číslo je větší!";
}Jsem to dobre nevysvětlil. Jde o to, ze mam cislo ktere se meni poctem napsanych znaku. Potrebuju zjistit a vypsat jestli je text delsi nebo jestli se krati. |
||
| Fisir Profil |
#6 · Zasláno: 9. 6. 2013, 10:16:51
Reaguji na fosila [#5]:
„Potrebuju zjistit a vypsat jestli je text delsi nebo jestli se krati.“ Na to potřebuješ funkci strlen.
|
||
| fosil Profil * |
#7 · Zasláno: 9. 6. 2013, 10:20:11 · Upravil/a: fosil
ja to cislo mam. Jen potrebuju aby jsem podminkama zjistil jestli je kratsi nebo delsi.
Tady $del = $_GET['delka']; mám číslo které má v sobě delku textu. Ted jen po refresh chci zjistit zda se zmenilo (menší, větší). To je celej fígl |
||
| Fisir Profil |
#8 · Zasláno: 9. 6. 2013, 10:44:57
Reaguji na fosila [#7]:
Jo takhle. session_start();
if(!$_SESSION["lastlong"]){
echo("První načtení!");
$_SESSION["lastlong"] = $_GET["delka"];
exit();
};
if($_SESSION["lastlong"] > $_GET["delka"]){
echo("Tento text je kratší.");
};
if($_SESSION["lastlong"] = $_GET["delka"]){
echo("Texty jsou stejně dlouhé.");
};
if($_SESSION["lastlong"] < $_GET["delka"]){
echo("Tento text je delší.");
};
session_destroy(); |
||
| fosil Profil * |
#9 · Zasláno: 9. 6. 2013, 11:02:02
Děkuju. Už to maká jak má :-)
|
||
|
Časová prodleva: 13 let
|
|||
0