Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: if funkcija

Parašė Noyz· 2010 Lie. 7 19:07:46
#1

Sveiki, darausi naujienų pateikimo formą ir nepavyksta vienas dalykas, pagal viską, kai nieko į laukelius neįrašau ir spaudžiu post this news, turėtų rašyti Yrasykite viska i laukelius, bet man nieko nerašo.. :D Tikrai žinau, kad čia yra sintaksės klaida.

<?php

   if ($_POST['post'])
   {
   
   //gauti duomenis
   $pavadinimas = $_POST['pavadinimas'];
   $body = $_POST['body'];
   
   
   //ar egzistuoja
   if ($pavadinimas&&$body)
   {
   
   echo "Insert";
   
   }
   else
      echo "Yrasykite viska i laukelius<p>";
   
   }
   

?>



Redagavo Noyz· 2010 Lie. 7 19:07:49

Parašė edeni· 2010 Lie. 7 19:07:54
#2

<?php

   if ($_POST['post'])
   {
   
   //gauti duomenis
   $pavadinimas = $_POST['pavadinimas'];
   $body = $_POST['body'];
   
   
   //ar egzistuoja
   if (empty($pavadinimas)&&empty($body))
   {
   
   echo "Insert";
   
   }
   else
      echo "Yrasykite viska i laukelius<p>";
   
   }
   

?>




Nežinau ar veiks, bet pamegink.

Parašė Noyz· 2010 Lie. 7 19:07:34
#3

Goku parašė:
<?php

   if ($_POST['post'])
   {
   
   //gauti duomenis
   $pavadinimas = $_POST['pavadinimas'];
   $body = $_POST['body'];
   
   
   //ar egzistuoja
   if (empty($pavadinimas)&&empty($body))
   {
   
   echo "Insert";
   
   }
   else
      echo "Yrasykite viska i laukelius<p>";
   
   }
   

?>




Nežinau ar veiks, bet pamegink.


Neveikia :|

Parašė edeni· 2010 Lie. 7 19:07:03
#4

Štai, kodas tikrai veikiantis:

<?php

   if (isset($_POST['submit']))  {
   
   //gauti duomenis
   $pavadinimas = $_POST['fname'];
   $body = $_POST['age'];
   
   
   //ar egzistuoja
   if (empty($pavadinimas) || empty($body)) {
   
   
echo "Neirašyta į laukelius<p>";
   
   }else{
   echo "Atliekama užklausa";
}
   }else{
//forma
echo"<form action=\"index.php\" method=\"post\">
Name: <input type=\"text\" name=\"fname\" />
Age: <input type=\"text\" name=\"age\" />
<input type=\"submit\" name=\"submit\"/>
</form> ";
}
   

?>




Redagavo edeni· 2010 Lie. 7 19:07:27

Parašė Noyz· 2010 Lie. 7 19:07:20
#5

Goku parašė:
Štai, kodas tikrai veikiantis:

<?php

   if (isset($_POST['submit']))  {
   
   //gauti duomenis
   $pavadinimas = $_POST['fname'];
   $body = $_POST['age'];
   
   
   //ar egzistuoja
   if (empty($pavadinimas) || empty($body)) {
   
   
echo "Neirašyta į laukelius<p>";
   
   }else{
   echo "Atliekama užklausa";
}
   }else{
//forma
echo"<form action=\"index.php\" method=\"post\">
Name: <input type=\"text\" name=\"fname\" />
Age: <input type=\"text\" name=\"age\" />
<input type=\"submit\" name=\"submit\"/>
</form> ";
}
   

?>





Inputu man nereikia, jie jau padaryti.
<html>
<h1>Naujienos</h1>
<hr>

<?php

   if ($_POST['post'])
   {
   
   //gauti duomenis
   $pavadinimas = $_POST['pavadinimas'];
   $body = $_POST['body'];
   
   
   //ar egzistuoja
   if (empty($pavadinimas)&&empty($body))
   {
   
   echo "Insert";
   
   }
   else
      echo "Yrasykite viska i laukelius<p>";
   
   }
   

?>




<form action='post.php' metohd='POST'>
   Pavadinimas:<br>
   <input type='text' name='pavadinimas'><p>
   
   Naujiena:<br>
   <textarea rows='6' cols='35'></textarea><p>
   
   <input type='submit' name='post' value='Post this news'>
</form>

<hr>
</html>



Štai visas kodas, galite pataisyti? :|

Redagavo Noyz· 2010 Lie. 7 19:07:35

Parašė edeni· 2010 Lie. 7 19:07:14
#6

Aš tuos inputus pabandymui padariau, jeigu nereikia tai nereikia :))
EDIT:
<html>
<h1>Naujienos</h1>
<hr>

<?php

   if (isset($_POST['post']))  {
   
   //gauti duomenis
   $pavadinimas = $_POST['fname'];
   $body = $_POST['age'];
   
   
   //ar egzistuoja
   if (empty($pavadinimas) || empty($body)) {
   
   
echo "Yrasykite viska i laukelius<p>";
   
   }else{
   echo "Insert";
}
   }else{
echo"<form action='post.php' metohd='POST'>
   Pavadinimas:<br>
   <input type='text' name='pavadinimas'><p>
   
   Naujiena:<br>
   <textarea rows='6' cols='35'></textarea><p>
   
   <input type='submit' name='post' value='Post this news'>
</form> ";
}
   

?>


<hr>
</html>




štai

Redagavo edeni· 2010 Lie. 7 19:07:47

Parašė Noyz· 2010 Lie. 7 20:07:46
#7

Arba aš durnas, bet man neveikia. ?|

EDIT : SUTVARKYTA

Redagavo Noyz· 2010 Lie. 7 20:07:17

Parašė Noyz· 2010 Lie. 7 21:07:55
#8

Kodas ten buvo geras :D tik buvo blogai parašytas žodis method, bet dabar yra kita problema, žodžiu turi būti taip, kad kai nieko neįrašau, virš inputų mestų Yrasykite viska i laukelius, o jeigu kažką yrašyčiau, mestų Insert, bet pas mane dabar atvirkščiai kažkodėl, gal galite pataisyti be žodžių sukeitimo vietomis? :D

<html>
<h1>Naujienos</h1>
<hr>

<?php

   if ($_POST['post'])
   {
   
   //gauti duomenis
   $pavadinimas = $_POST['pavadinimas'];
   $body = $_POST['body'];
   
   
   //ar egzistuoja
   if (empty($pavadinimas)&&empty($body))
   {
   
   echo "Insert";
   
   }
   else
      echo "Yrasykite viska i laukelius<p>";
   
   }
   

?>




<form action='post.php' method='POST'>
   Pavadinimas:<br>
   <input type='text' name='pavadinimas'><p>
   
   Naujiena:<br>
   <textarea rows='6' cols='35'></textarea><p>
   
   <input type='submit' name='post' value='Post this news'>
</form>

<hr>
</html>





Parašė Pakartoti slaptažodį· 2010 Lie. 7 21:07:49
#9

<html>
<h1>Naujienos</h1>
<hr>

<?php

if ($_POST['post'])
{

//gauti duomenis
$pavadinimas = $_POST['pavadinimas'];
$body = $_POST['body'];


//ar egzistuoja
if (!empty($pavadinimas)&&empty($body))
{

echo "Insert";

}
else
echo "Yrasykite viska i laukelius<p>";

}


?>

<form action='post.php' method='POST'>
Pavadinimas:<br>
<input type='text' name='pavadinimas'><p>

Naujiena:<br>
<textarea rows='6' cols='35'></textarea><p>

<input type='submit' name='post' value='Post this news'>
</form>

<hr>
</html>

Parašė Noyz· 2010 Lie. 7 21:07:28
#10

Erikas Kartmanas parašė:
<html>
<h1>Naujienos</h1>
<hr>

<?php

if ($_POST['post'])
{

//gauti duomenis
$pavadinimas = $_POST['pavadinimas'];
$body = $_POST['body'];


//ar egzistuoja
if (!empty($pavadinimas)&&empty($body))
{

echo "Insert";

}
else
echo "Yrasykite viska i laukelius<p>";

}


?>

<form action='post.php' method='POST'>
Pavadinimas:<br>
<input type='text' name='pavadinimas'><p>

Naujiena:<br>
<textarea rows='6' cols='35'></textarea><p>

<input type='submit' name='post' value='Post this news'>
</form>

<hr>
</html>


Dėkuj

Parašė edeni· 2010 Lie. 7 21:07:20
#11

Su && kodas neveiks reikia daryti || . Aš nesuprantu, daviau veikiantį kodą, bet sugebėjai kažka padaryti, vėl savo kodo prirašyti neveikiančio :||||

Parašė Pakartoti slaptažodį· 2010 Lie. 7 22:07:59
#12

Ar tiesiog galėjai sukeisti vietom užrašus.. :]

Redagavo edeni· 2010 Lie. 7 22:07:45

Parašė edeni· 2010 Lie. 7 22:07:20
#13

Erikas Kartmanas parašė:
Ar tiesiog galėjai sukeisti vietom užrašus.. :]


Aš jam jau tą per skype sakiau.

Blemba kaip mašos tas mygtukas Redaguotis prie Cituoti :D tai visados galvoju, kad cituoju, bet redaguojų kitų pranešimus :DD