Pereiti prie turinio

Problema su php


Rekomenduojami pranešimai

Sveiki, as nesenai pradejau mokintis php kabos tai dabar man iskilo viena problema. As pandziau padaryti, kad jei zmogus iraso skaiciu, tai jam pasako koks jis, ar jis teigiamas, ar neigiamas. Bet kai irasau i laukeli skaiciu ir paspaudziau testi ismeta err:

Parse error: syntax error, unexpected '}', expecting ',' or ';' in /home/justaslt/fambler.xz.lt/skaiciai/post.php on line 22

 

Cia index.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<style type="text/css">
<!--
body,td,th {
color: #000;
}
body {
background-color: #999;
}
-->
</style></head>

<body>
<center><form method="post" action="post.php">
<b>Iveskite skaiciu(s)</b><br>
<input type="text" size="20" name="p" maxlength="6"><Br>
<input type="submit" name="OK" value="Toliau"><br>
</form></center>
<p><B><br />
 </B><br>
</body>
</html>

 

O cia post.php

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<style type="text/css">
<!--
body,td,th {
color: #000;
}
body {
background-color: #999;
}
-->
</style></head>

<body>
<?php
$k == $p;
if($p > 0){
echo ("<center>Skaicius yra teigiamas<center>")
} elseif ($p == 0){
echo ("<center>Skaicius yra lygus 0</center>")
} elseif (empty($p)){
echo ("<center> Jus neirasete skaiciaus </center>")
} else ($p < 0){
echo ("<center> Skaicus yra neigiamas")
}
?>
</body>
</html>

Cia kazkur yra kalida, bet as jos nerandu.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

post.php failą paredaguok į:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<style type="text/css">
<!--
body,td,th {
color: #000;
}
body {
background-color: #999;
}
-->
</style></head>

<body>
<?php
$p=$_POST['p'];
if($p > 0){
echo "<center>Skaicius yra teigiamas<center>";
} elseif ($p == 0){
echo "<center>Skaicius yra lygus 0</center>";
} elseif (empty($p)){
echo "<center> Jus neirasete skaiciaus </center>";
} elseif ($p < 0){
echo "<center> Skaicus yra neigiamas";
}
?>
</body>
</html>

Kažkaip keistai tu echo rašai, taip pat reik $_Post naudot, kad priskirt reikšmę, žodžiu, panagrinėk ką paredagavau.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

aciu tom :)

p.s. O per adobe dreamwawer nerodo kur klaida yra?

 

o kokia komanda padaro, kad galetum rasyti tik skaicus?

<input type="text" size="20" name="p" maxlength="6"><Br>

 

P.S.

Kode kai iskarto paspaudziu toliau, neraso, kad neivedete skaiciau o raso jusu skaicius yra lygus 0? kur cia problema post. php skripte?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

su php

 

<?php

$p=$_POST['p'];

if($p > 0){

echo "<center>Skaicius yra teigiamas<center>";

} elseif ($p == 0){

echo "<center>Skaicius yra lygus 0</center>";

} elseif(is_numeric($p)) {

echo "<center>Ivedei skaiciu</center>";

} elseif (empty($p)){

echo "<center> Jus neirasete skaiciaus </center>";

} elseif ($p < 0){

echo "<center> Skaicus yra neigiamas";

}

?>

Redagavo Sventasis
Nuoroda į pranešimą
Dalintis kituose puslapiuose
su php

 

<?php

$p=$_POST['p'];

if($p > 0){

echo "<center>Skaicius yra teigiamas<center>";

} elseif ($p == 0){

echo "<center>Skaicius yra lygus 0</center>";

} elseif(is_numeric($p)) {

echo "<center>Ivedei skaiciu</center>";

} elseif (empty($p)){

echo "<center> Jus neirasete skaiciaus </center>";

} elseif ($p < 0){

echo "<center> Skaicus yra neigiamas";

}

?>

 

Nesigauna vistiek ... Parašai ar raide ar nieko bet vistiek išmeta " Skaicius yra lygus 0"

Nuoroda į pranešimą
Dalintis kituose puslapiuose

bandy

 

<?php

$p=$_POST['p'];

 

 

echo " Skaicus yra $p";

?>

 

<?php

$p=$_POST['p'];

if($p > 0){

echo "<center>Skaicius yra teigiamas<center>";

} elseif ($p == '0'){

echo "<center>Skaicius yra lygus 0</center>";

} elseif(is_numeric($p)) {

echo "<center>Ivedei skaiciu</center>";

} elseif (empty($p)){

echo "<center> Jus neirasete skaiciaus </center>";

} elseif ($p < '0'){

echo "<center> Skaicus yra neigiamas";

}

else {echo " Skaicus yra $p";}

?>

Redagavo link
Nuoroda į pranešimą
Dalintis kituose puslapiuose
bandy

 

<?php

$p=$_POST['p'];

 

 

echo " Skaicus yra $p";

?>

 

<?php

$p=$_POST['p'];

if($p > 0){

echo "<center>Skaicius yra teigiamas<center>";

} elseif ($p == '0'){

echo "<center>Skaicius yra lygus 0</center>";

} elseif(is_numeric($p)) {

echo "<center>Ivedei skaiciu</center>";

} elseif (empty($p)){

echo "<center> Jus neirasete skaiciaus </center>";

} elseif ($p < '0'){

echo "<center> Skaicus yra neigiamas";

}

else {echo " Skaicus yra $p";}

?>

 

Tinka, aciu :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

<input type="text" name="pincode" value="" style="-wap-input-format: '*N'" maxlength="4"/>

 

 

Tai turėtu leisti ivesti tik skaičius. Ir papostink temoje tiems genijams, kad imanoma ir be jokių javascript.

 

Papostinčiau pats, bet negaliu rašyti, nes gavęs baną (Nuo "JoKeRiS")

Nuoroda į pranešimą
Dalintis kituose puslapiuose
  • po 2 savaičių...
<input type="text" name="pincode" value="" style="-wap-input-format: '*N'" maxlength="4"/>

 

 

Tai turėtu leisti ivesti tik skaičius. Ir papostink temoje tiems genijams, kad imanoma ir be jokių javascript.

 

Papostinčiau pats, bet negaliu rašyti, nes gavęs baną (Nuo "JoKeRiS")

o del skaičiu leidimo naudokis preg_match tada su juom galesi neleisti naudoti $@ ir panasiai tiek ir raides galesi draust

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...