Autor Zpráva
malek
Profil
<?php


$a = 1
$b = 1

if ($a == 1 && $b == 1) {
$vysledok = "
$vyhra=5;
$nahrate = fopen('suma.txt','a');
fclose($nahrate);
$nahrate = fopen('suma.txt','r+');
$suma = fread($nahrate,10);
$suma = $suma+$vyhra;
rewind($nahrate);
fwrite($nahrate,$suma);
fclose($nahrate);
echo $suma;
";
}
echo $vysledok;


?>

prečo mi to nefunguje?


$vyhra=5;
$nahrate = fopen('suma.txt','a');
fclose($nahrate);
$nahrate = fopen('suma.txt','r+');
$suma = fread($nahrate,10);
$suma = $suma+$vyhra;
rewind($nahrate);
fwrite($nahrate,$suma);
fclose($nahrate);
echo $suma;

táto časť mi ide, ale ked to chcem len za určitých podmienok tak mi to nejde, preco?
habendorf
Profil
V php se vůbec nevyznám, ale nechybí za $vysledok = " středník?
Kdyžtak pls nekamenovat, jen hádám.
los_adios
Profil
Nechybí, $vysledok =" končí až dole před složenou závorkou...
Co třeba takhle: if (($a == 1) && ($b == 1)) { ?:-)
habendorf
Profil
No jo, pravda. Jen jsem plácnul do vody.
los_adios
Profil
Podle mě, , pokud je složená podmínka, její části musí být v samostatných závorkách.
V Pascalu (Nevím, jak v PHP) musí být ((a) AND (b)), ne však OR, tomu stačí závorka jedna...
malek
Profil
<?php


$a = 1;
$b = 1;

if (($a == 1)&&($b == 1)) {
$vysledok = "
$vyhra=5;
$nahrate = fopen('suma.txt','a');
fclose($nahrate);
$nahrate = fopen('suma.txt','r+');
$suma = fread($nahrate,10);
$suma = $suma+$vyhra;
rewind($nahrate);
fwrite($nahrate,$suma);
fclose($nahrate);
echo $suma;
";
}
echo $vysledok;


?>

ked to je takto, tak vypise:

=5; = fopen('suma.txt','a'); fclose(); = fopen('suma.txt','r+'); = fread(,10); = +; rewind(); fwrite(,); fclose(); echo ;


hmmm, a ted co? :)))
los_adios
Profil
Netušim co to je, jedině tak zápis do souboru - poznám, s tím ti nepomůžu...
malek
Profil
diky los_adios... pomohol si mi
ja ešte čosi vymyslim :)
malek
Profil
<?php


$a = 1;
$b = 1;

if (($a == 1) && ($b == 1)) {

$vyhra=5;
$nahrate = fopen('suma.txt','a');
fclose($nahrate);
$nahrate = fopen('suma.txt','r+');
$suma = fread($nahrate,10);
$suma = $suma+$vyhra;
rewind($nahrate);
fwrite($nahrate,$suma);
fclose($nahrate);
;
}
echo $suma;


?> takto to fungujeeee, len neviem ci tak ako potrebujem :)))))
Toto téma je uzamčeno. Odpověď nelze zaslat.