igor1988bb
6.02.2015, 07:07:23
Witam wszystkich! Bardzo proszę o pomoc gdyż mam mały problem ze swoim kodem. Otóż instrukcja sprawdzająca czy pole tekstowe jest puste wykonuje się zanim przycisnę przycisk. Poniżej wklejam kod. Z góry dziękuję za pomoc i pozdrawiam.
CODE
if(isset ($_POST['upload']))
{
if($_POST['coment'] == NULL)
{
printf("<script>alert('Brak danych!')</script>");
exit();
}
else
{
printf($_POST['coment']);
}
ilidir
6.02.2015, 07:27:39
Witaj spróbuj coś takiego:
if(empty($_POST['coment']) { printf("<script>alert('Brak danych!')</script>"); } else {
}
igor1988bb
6.02.2015, 20:12:53
Niestety dalej nie dziala :/. Po odświerzeniu strony dalej wywala ten komunikat.
Jarma
6.02.2015, 20:19:22
Czyli wyskakuje Ci alert, tak ?
daj na początku kodu
i napisz co pokazało
igor1988bb
6.02.2015, 20:30:22
To mi wyskoczyło :
CODE
array (size=3)
'user' => string '' (length=0)
'coment' => string '' (length=0)
'upload' => string 'Ok' (length=2)
Jarma
6.02.2015, 20:45:17
po naciśnięciu przycisku "ok"?
igor1988bb
6.02.2015, 20:53:33
Przed wcisnieciem
Jarma
6.02.2015, 20:56:03
A przesyłasz do tej strony coś POST'em?
igor1988bb
6.02.2015, 20:59:51
Tak i ten post odnosi się do tej samej strony
Jarma
6.02.2015, 21:11:47
Się trochę zgubiłem, wytłumacz mi jeszcze raz jakie masz strony i co robisz dokładnie.
igor1988bb
6.02.2015, 21:18:56
CODE
<html>
<head>
<title>Test</title>
</head>
<body>
<form action= "index.php" method = "post">
<input type="text" name="coment" /><br />
<input type = "submit" name = "upload" value = "Ok">
</form>
<?php
if(isset ($_POST['upload']))
{
var_dump($_POST);
if(empty($_POST['coment']))
{
printf("<script>alert('Brak danych!')</script>");
exit();
}
else
{
printf($_POST['coment']);
}
}
?>
</body>
</html>
Tu jest cały kod. Chodzi mi o to że alert ma wyskakiwać jeśli wcisne ok a pole tekstowe jest puste a wyskakuje mi po odpaleniu i odświeżeniu strony.
Jarma
6.02.2015, 21:39:35
Postawiłem go u siebie i nic nie wyskakuje przy pierwszym odpaleniu
igor1988bb
6.02.2015, 21:48:26
A przy odświeżeniu?
Jarma
6.02.2015, 21:50:35
Jeżeli odpalę i odświeżę to nic
igor1988bb
6.02.2015, 21:52:48
No to niewiem gdzie może leżeć błąd.
Mam wamp server
Jarma
6.02.2015, 22:10:36
igor1988bb
6.02.2015, 22:27:24
Już wiem gdzie popełniłem błąd. Przy pierwszym uruchomieniu już wszystko działa i po odświeżeniu strony też było ok. Błąd mi wywalało po przyciśnięciu ok i po ponownym odświeżeniu strony a po wpisaniu tekstu i zatwierdzeniu i po ponownym odświeżeniu już błędu nie było.
Bardzo dziękuję za pomoc!!!
Jarma
6.02.2015, 22:32:31
Nie ma za co
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.