Mi a hiba, vagy mit rontok el állandóan, vagy mit hagyok ki? Ez egy részlet az oldalamból (amit szeretnék hozzá fejleszteni), a lényege az hogy tudjon értéket növelni vagy csökkenteni ha a gombra nyomok.
<?php
$szam=1;
echo"<form method='POST'>";
echo"<input type='submit' name='minus' value='-'></input>";
echo"<input type='text' value='".$szam."'></input>";
echo"<input type='submit' name='plus' value='+'></input>";
echo"</form>";
if(isset($_POST["plus"]))
{
$szam++;
}
echo $szam;
?>
session destroyt ne tegyél bele
a start meg a legelső dolog legyen
"ha még nem dolgoztál: szám legyen egy
ha már igen, akkor szám legyen az amivel dolgoztál eddig
..
és itt vagy végig a munkamenettel dolgozol, vagy az elején kiolvasod, végén mented"
ezt megcsináltad?
<?php
Session_Start();
$_SESSION['szam']=1;
echo"<form method='POST'>";
echo"<input type='submit' name='minus' value='-'></input>";
echo"<input type='text' value='".$_SESSION['szam']."'></input>";
echo"<input type='submit' name='plus' value='+'></input>";
echo"</form>";
if(isset(!$_POST["plus"]))
{
$_SESSION['szam']=1;
}
else
{
echo $_SESSION['szam']++;
}
?>
Mielőtt jönnének az oltások akkor előre szólok hogy diszkalkuliás vagyok ezért picivel nehezebben mennek a matekos (logikai) feladatok.
jelenleg:
<?php
Session_Start();
$_SESSION['szam']=1;
echo"<form method='POST'>";
echo"<input type='submit' name='minus' value='-'></input>";
echo"<input type='text' value='".$_SESSION['szam']."'></input>";
echo"<input type='submit' name='plus' value='+'></input>";
echo"</form>";
if(empty($_POST["plus"]))
{
$_SESSION['szam']=1;
}
else
{
echo $_SESSION['szam']++;
}
echo $_SESSION['szam'];
?>
<?php
Session_Start();
echo"<form method='POST'>";
echo"<input type='submit' name='minus' value='-'></input>";
echo"<input type='text' value='".$_SESSION['szam']."'></input>";
echo"<input type='submit' name='plus' value='+'></input>";
echo"</form>";
if(empty($_POST["plus"]))
{
$_SESSION['szam']=1;
}
else
{
echo $_SESSION['szam']++;
}
?>
ez már majdnem jó csak nem látom hogy mi lehet még a hiba
<?php
Session_Start();
echo"<form method='POST'>";
echo"<input type='submit' name='minus' value='-'></input>";
echo"<input type='text' value='".$_SESSION['szam']."'></input>";
echo"<input type='submit' name='plus' value='+'></input>";
echo"</form>";
if(isset($_POST['plus']))
{
if(!$_SESSION['szam'])
{
$_SESSION['szam']=1;
}
else
{
echo $_SESSION['szam']++;
}
}
?>
erre gondolsz?
<?php
Session_Start();
echo"<form method='POST'>";
echo"<input type='submit' name='minus' value='-'></input>";
echo"<input type='text' value='".$_SESSION['szam']."'></input>";
echo"<input type='submit' name='plus' value='+'></input>";
echo"</form>";
if(isset($_POST['plus']))
{
if(!$_SESSION['szam'])
{
$_SESSION['szam']=1;
}
else
{
echo $_SESSION['szam']++;
}
}
if(isset($_POST['minus']))
{
if(!$_SESSION['szam'])
{
$_SESSION['szam']=1;
}
else
{
echo $_SESSION['szam']--;
}
}
?>
Jelenleg itt tartok, a plusz-al valahogy nincs gond, de mikor eljutok mondjuk 10-ig akkor nyomok egy minusztakkor 11 lesz nyomok még egy minuszt akkor lesz 10 majd pedig 9,8,7...
<?php
Session_Start();
echo"<form method='POST'>";
echo"<input type='submit' name='minus' value='-'></input>";
echo"<input type='text' value='".$_SESSION['szam']."'></input>";
echo"<input type='submit' name='plus' value='+'></input>";
echo"</form>";
if(isset($_SESSION['szam']))
{
if(isset($_POST['plus']))
{
if(!$_SESSION['szam'])
{
$_SESSION['szam']=1;
}
else
{
echo $_SESSION['szam']++;
}
}
if(isset($_POST['minus']))
{
if(!$_SESSION['szam'])
{
$_SESSION['szam']=1;
}
else
{
echo $_SESSION['szam']--;
}
}
}
?>
most issettel vizsgálom a session['szam']-ot de ugyan az a jelenség áll fent mint az előbb
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!