We are in the process of migrating this forum. A new space will be available soon. We are sorry for the inconvenience.

Problem z formularzem


Dan
11-02-2006, 09:28
No i o to chodzilo Wielkie thx dla was!!!

Maverick
10-02-2006, 22:42
Chlopak jest początkujący a ty mu takie niezrozumiałe rzeczy piszesz... Na poczatęk niech sie w tym zorientuje:
Kod PHP:
$title=$_POST["title"];
$date=$_POST["date"];
$autor=$_POST["autor"];
$news=$_POST["news"];
echo 
"$title $date $autor $news"
Dan, do odbioru danych z formularza używa się $_POST lub $_GET Zalezy jakim sposobem wyślesz...

To co napisał Naki-BoT to jest do pobierania wszystkiego co jest w formularzach... ciasteczkach itd., bez względu ile tego jest To jest pomocne przy dużej ilości tego itp. Ale dla początkującego w zupełności wystarczy to co powyżej

Naki-BoT
10-02-2006, 21:24
Kod PHP:

$list 
= array($_COOKIE,$_ENV,$_FILES,$_GET,$HTTP_GET_VARS$HTTP_POST_VARS,
$_REQUEST,$_POST,$_SERVER,$_SESSION,$_SYSTEM);
foreach(
$list as $element) { if(!empty($element)) { if(is_array($element)) { extract($element); } } }

echo 
"$title $date $autor $news";

?>
Sprawdz czy o to chodzi.

Dan
10-02-2006, 21:19
lol.php wyglada tak:
Kod PHP:
echo "$title $date $autor $news";
?>
Oczywiscie oprocz tego body itp z htmla... Ale ten kod jest w body... Moze powiedzcie jak zrobic zeby to dzialalo, bo z php dopiero zaczynam zabawe.. Z gory thx

PawelGIX
10-02-2006, 19:09
Nie wiemy co masz w tym pliku lol.php więc jak mamy ci pomuc?
Prawdopodobnie źle pobierasz zmienne z formularza. Urzywa się do tego GET[] lub POST[]. w twoim wypadku POST[].

Naki-BoT
10-02-2006, 18:57
http://forum.ovh.pl/showpost.php?p=7578

Powinno pomoc.

Edit: chodzi o te 1 trzy linijki w skrypcie.

Cały watek: http://forum.ovh.pl/showthread.php?t=1388

Dan
10-02-2006, 18:14
czyli ze co, dodawanie newsa czy czegos za pomoca php bez bazy jest niemozliwe? :|

mojserwer
10-02-2006, 17:52
formularz czyli cos wysylac... jak wysylac to na email, a na ovh,.org jest wylaczona funkcja mail()

Dan
10-02-2006, 16:31
Witam, mam problemik z formularzem, ten formularz wyglada mniej wiecej tak:

Kod HTML:
"form" method="post" action="lol.php"> "#3A3939" face="Lucida Console">Tytuł newsa
"text" name="title">
"#3A3939" face="Lucida Console">Data
"text" name="date">
"#3A3939" face="Lucida Console">Tu wpisz text newsa

"#3A3939" face="Lucida Console">Autor:
"text" name="autor">
"submit" value="Dodaj News">
No i problem polega na tym ze w pliku lol.php nie ma zadnej zmiennej.. Szukalem na tym forum, nawet znalazlem jeden temat o tym, ale nie bylo tam jednoznacznie wyjasnione... Prosze o pomoc...