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