PROB Z FORMULARZEM!!!
PROB Z FORMULARZEM!!!
Chcę żeby ktoś wpisał swoje dane w tym formularzu i żeby wybrał któromś z trzech opcji (SELECT - OPTION):
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<HTML>
<HEAD>
<meta HTTP-EQUIV="Content-type" CONTENT="text/html; charset=iso-8859-2">
<meta HTTP-EQUIV="Reply-to" CONTENT="[email protected]">
<meta HTTP-EQUIV="Content-Language" CONTENT="pl">
<meta NAME="Keywords" CONTENT="Marek C , wrozba , chińska wróżba , wróżenie">
<meta NAME="Description" CONTENT="Wróżba - wszystko o tobie">
<meta NAME="Author" CONTENT="Marek C.">
</HEAD>
<title>TYTUŁ</title>
<BODY>
<LINK href="styl.css" rel=stylesheet type=text/css>
<CENTER>
<TABLE cellPadding=1 WIDTH=700 border="0">
<TR class="logo" WIDTH=600>
<TD>LOGO<BR>
<FONT class="tytul">
Witam<HR></FONT>
</TD></TR>
<TR class="tekst"><TD>
<FORM action=wynik.html method=get>
<LI><INPUT type=text name=imie>
<LI><INPUT name=p2>
<LI><INPUT name=p3>
<LI><INPUT name=p4>
<LI><INPUT name=p5>
<LI><INPUT name=p6>
<LI><INPUT name=p7>
<LI><INPUT name=p8>
<LI><INPUT name=p9>
<LI><INPUT name=p10>
<LI><INPUT name=p11>
<SELECT NAME="lista">
<OPTION> pierwsza pozycja
<OPTION> druga pozycja
<OPTION> trzecia pozycja
</SELECT>
</LI><BR><BR>
<INPUT type=reset value=Wyczysc name=Submit2>
<INPUT type=submit value=">> Dalej >>" name=Submit>
</FORM>
</TD></TR></TBODY></TABLE></TD></TR>
</TD></TR></TABLE></CENTER>
</BODY></HTML>
I gdy kliknie DALEJ automatycznie włącza mu się wynik.html
I mają się wyświetlać dane które wpisał i ma być napisane którą opcję wybrał... i to mi nie działa....
CO JEST ŹLE??
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<HTML>
<HEAD>
<meta HTTP-EQUIV="Content-type" CONTENT="text/html; charset=iso-8859-2">
<meta HTTP-EQUIV="Reply-to" CONTENT="[email protected]">
<meta HTTP-EQUIV="Content-Language" CONTENT="pl">
<meta NAME="Keywords" CONTENT="Marek C , wrozba , chińska wróżba , wróżenie">
<meta NAME="Description" CONTENT="Wróżba - wszystko o tobie">
<meta NAME="Author" CONTENT="Marek C.">
</HEAD>
<title>TYTUŁ</title>
<BODY>
<LINK href="styl.css" rel=stylesheet type=text/css>
<CENTER>
<TABLE cellPadding=1 WIDTH=700 border="0">
<TR class="logo" WIDTH=600>
<TD>LOGO<BR>
<FONT class="tytul">
Witaj
<script language="JavaScript">
document.write("Witaj "+imie.BTW+"!")
</SCRIPT>
<script language="JavaScript">
document.write("Witaj "+lista.BTW+"!")
</SCRIPT>
<HR></FONT>
</TD></TR>
<TR class="tekst"><TD>
<BR>
<?php
$_POST['imie'] <!-- próbowałem też w PHP... ->
php>
</TD></TR></TABLE></CENTER>
</BODY>
</HTML>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<HTML>
<HEAD>
<meta HTTP-EQUIV="Content-type" CONTENT="text/html; charset=iso-8859-2">
<meta HTTP-EQUIV="Reply-to" CONTENT="[email protected]">
<meta HTTP-EQUIV="Content-Language" CONTENT="pl">
<meta NAME="Keywords" CONTENT="Marek C , wrozba , chińska wróżba , wróżenie">
<meta NAME="Description" CONTENT="Wróżba - wszystko o tobie">
<meta NAME="Author" CONTENT="Marek C.">
</HEAD>
<title>TYTUŁ</title>
<BODY>
<LINK href="styl.css" rel=stylesheet type=text/css>
<CENTER>
<TABLE cellPadding=1 WIDTH=700 border="0">
<TR class="logo" WIDTH=600>
<TD>LOGO<BR>
<FONT class="tytul">
Witam<HR></FONT>
</TD></TR>
<TR class="tekst"><TD>
<FORM action=wynik.html method=get>
<LI><INPUT type=text name=imie>
<LI><INPUT name=p2>
<LI><INPUT name=p3>
<LI><INPUT name=p4>
<LI><INPUT name=p5>
<LI><INPUT name=p6>
<LI><INPUT name=p7>
<LI><INPUT name=p8>
<LI><INPUT name=p9>
<LI><INPUT name=p10>
<LI><INPUT name=p11>
<SELECT NAME="lista">
<OPTION> pierwsza pozycja
<OPTION> druga pozycja
<OPTION> trzecia pozycja
</SELECT>
</LI><BR><BR>
<INPUT type=reset value=Wyczysc name=Submit2>
<INPUT type=submit value=">> Dalej >>" name=Submit>
</FORM>
</TD></TR></TBODY></TABLE></TD></TR>
</TD></TR></TABLE></CENTER>
</BODY></HTML>
I gdy kliknie DALEJ automatycznie włącza mu się wynik.html
I mają się wyświetlać dane które wpisał i ma być napisane którą opcję wybrał... i to mi nie działa....
CO JEST ŹLE??
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<HTML>
<HEAD>
<meta HTTP-EQUIV="Content-type" CONTENT="text/html; charset=iso-8859-2">
<meta HTTP-EQUIV="Reply-to" CONTENT="[email protected]">
<meta HTTP-EQUIV="Content-Language" CONTENT="pl">
<meta NAME="Keywords" CONTENT="Marek C , wrozba , chińska wróżba , wróżenie">
<meta NAME="Description" CONTENT="Wróżba - wszystko o tobie">
<meta NAME="Author" CONTENT="Marek C.">
</HEAD>
<title>TYTUŁ</title>
<BODY>
<LINK href="styl.css" rel=stylesheet type=text/css>
<CENTER>
<TABLE cellPadding=1 WIDTH=700 border="0">
<TR class="logo" WIDTH=600>
<TD>LOGO<BR>
<FONT class="tytul">
Witaj
<script language="JavaScript">
document.write("Witaj "+imie.BTW+"!")
</SCRIPT>
<script language="JavaScript">
document.write("Witaj "+lista.BTW+"!")
</SCRIPT>
<HR></FONT>
</TD></TR>
<TR class="tekst"><TD>
<BR>
<?php
$_POST['imie'] <!-- próbowałem też w PHP... ->
php>
</TD></TR></TABLE></CENTER>
</BODY>
</HTML>
Re: PROB Z FORMULARZEM!!!
Nie czytam całego kodu - mam nadzieję, że reszta jest dobrze, ale główne błędy to:
1. Wysyłasz forme przez GET, a próbujesz odebrać przez POST. Albo method=get i echo $_GET['imie'], albo method=post i echo $_POST['imie'].
2. Plik zawierający php nie zostanie poprawnie wyświetlony, jeśli będzie miał rozszerzenie .html. Zmień na .php.
A tak wogóle do jakiego efektu dążysz?
1. Wysyłasz forme przez GET, a próbujesz odebrać przez POST. Albo method=get i echo $_GET['imie'], albo method=post i echo $_POST['imie'].
2. Plik zawierający php nie zostanie poprawnie wyświetlony, jeśli będzie miał rozszerzenie .html. Zmień na .php.
A tak wogóle do jakiego efektu dążysz?
Re: PROB Z FORMULARZEM!!!
plik nie musi być '.php', czasem starczy html - to zależy od ustawień serwera.
Błedy:
1. Najpierw mówisz, że chcesz mieć metodę get, a potem używasz post....
2. Wartość zmiennej nie zostanie wyświetlona - musisz użyć:
[php]<?=$_GET['imie']; ?>
// lub
<? echo $_get['imie']; ?>[/php]
3. W HTML wartości wszystkich własności muszą być ujęte w " ".
4. Używaj kolorowania składni:-)
Powodzenia
PS. To chyba nie ten dział - tu możesz pisać o HTML/CSS/XHTML itp. a to jest stricte PHP...
Błedy:
1. Najpierw mówisz, że chcesz mieć metodę get, a potem używasz post....
2. Wartość zmiennej nie zostanie wyświetlona - musisz użyć:
[php]<?=$_GET['imie']; ?>
// lub
<? echo $_get['imie']; ?>[/php]
3. W HTML wartości wszystkich własności muszą być ujęte w " ".
4. Używaj kolorowania składni:-)
Powodzenia
PS. To chyba nie ten dział - tu możesz pisać o HTML/CSS/XHTML itp. a to jest stricte PHP...
Re: PROB Z FORMULARZEM!!!
ale jak to zrobić w JavaScript ??
Re: PROB Z FORMULARZEM!!!
Kod: Zaznacz cały
<html>
<head>
<script type="text/javascript">
function kurs() {
var ile_zlotych = document.jar.bank.value;
var przelicznik = 0;
switch(document.jar.waluta.value) {
case 'eur' : przelicznik = 4.2; break;
case 'usd' : przelicznik = 3.2; break;
default : przelicznik = 1.0; break;
}
document.jar.kantor.value = ile_zlotych*przelicznik;
}
</script>
</head>
<body>
<form name="jar">
<input type="text" name="bank" />
<select name="waluta" size="1" onChange="kurs()">
<option value="eur">euro</option>
<option value="usd">dolary</option>
</select> to <input type="text" name="kantor" /> zł.
</form>
</body>
</html>Re: PROB Z FORMULARZEM!!!
yarpo: zaszalałeś z tym przykładem - to nie ten temat
To jest w xhtml'u. W htmlu wystarczy tak zrobić dla wartości zawierających inne znaki niż litery i liczby.3. W HTML wartości wszystkich własności muszą być ujęte w " ".
Re: PROB Z FORMULARZEM!!!
O kurde....
To gdzie ja miałem ten przykład wkleić
[gdzies ktos taki chciał]
A co do " " nawet jesli rzeczywiście nie wyamga się tego w HTML to nic nie stoi na przeszkodzie, aby umieszczać wszystkie wartości, bo HTML to już emeryt, który za kilka lat znajdzie się na cmentarzu:-)
To gdzie ja miałem ten przykład wkleić
A co do " " nawet jesli rzeczywiście nie wyamga się tego w HTML to nic nie stoi na przeszkodzie, aby umieszczać wszystkie wartości, bo HTML to już emeryt, który za kilka lat znajdzie się na cmentarzu:-)
Re: PROB Z FORMULARZEM!!!
no to jak to zrobić w JavaScript ??
Re: PROB Z FORMULARZEM!!!
nie jestem w stanie napisać tego w JS od ręki, ale poszukaj po kilku kursach:
1. Użytkownik wpisuje swoje imię
2. Potwierdzxa uruchamiając funkcję zapisującą imię w ciasteczku
3. Wartość ciasteczka jest zczytywana i wyświetlana jako imię:-)
powodzenia. jak znajdę chwilę to spróbuję to napisać:-)
1. Użytkownik wpisuje swoje imię
2. Potwierdzxa uruchamiając funkcję zapisującą imię w ciasteczku
3. Wartość ciasteczka jest zczytywana i wyświetlana jako imię:-)
powodzenia. jak znajdę chwilę to spróbuję to napisać:-)

