Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> Taki maly problem.....
slepy
post 26.03.2003, 20:20:24
Post #1





Grupa: Zarejestrowani
Postów: 70
Pomógł: 0
Dołączył: 27.02.2003

Ostrzeżenie: (0%)
-----


Witam...
Staram sie sam napisac skrypt ktory umozliwi logowanie. Skrypt sklada sie z 2 czescie: logowanie.php i logowanie1.php. Na logowanie.php jest formularz gdzie nalezy wpisac login i pass natomias logowanie1.php powinno je wyswietlic: I jest tak ze jesli ktos poda login i pass to wysyla je do logowanie1.php jednak on ich nie wyswietla bardzo prosze o pomoc:
Kod logowanie.php:


<html>
<head>
<title>Skrypt do logowania by slepy </title>
</head>
<body>

<form action=logowanie1.php method=GET><h3>Prosze sie zalogowac:</h3>
<br>Nazwa użytkownika:<input type=text name=login>
<br>Hasło:<input type=password name=haslo>
<input type=submit name=submit value=Zaloguj Mnie !></from>
</body>
</html>


Kod logowanie1.php:


<html>
<head>
<title>Skrypt do logowania by slepy </title>
</head>
<body>
<?php
print("$login i $haslo");
?>
</body>
</html>

Z góry dziekuje
Go to the top of the page
+Quote Post
itsme
post 26.03.2003, 20:59:20
Post #2





Grupa: Zarząd
Postów: 1 512
Pomógł: 2
Dołączył: 22.04.2002
Skąd: Koszalin




Kod
<html>

<head>

<title>Skrypt do logowania by slepy </title>

</head>

<body>

<?php

$login=$_POST['login'];

$haslo=$_POST['haslo'];

print("$login i $haslo");

?>

</body>

</html>
zobacz z takim kodem


--------------------
brak sygnaturki rowniez jest sygnaturką
Go to the top of the page
+Quote Post
slepy
post 26.03.2003, 22:03:19
Post #3





Grupa: Zarejestrowani
Postów: 70
Pomógł: 0
Dołączył: 27.02.2003

Ostrzeżenie: (0%)
-----


Niestety nie działa sad.gif
Go to the top of the page
+Quote Post
KaMeLeOn
post 26.03.2003, 22:57:07
Post #4





Grupa: Zarejestrowani
Postów: 680
Pomógł: 0
Dołączył: 1.10.2002
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


W pliku logowanie.php zmień na...
Kod
<form action="logowanie1.php" method=POST>


--------------------
"Czerp z innych, ale nie kopiuj ich. Bądź sobą." Michel Quoist
Go to the top of the page
+Quote Post
slepy
post 27.03.2003, 16:51:20
Post #5





Grupa: Zarejestrowani
Postów: 70
Pomógł: 0
Dołączył: 27.02.2003

Ostrzeżenie: (0%)
-----


Dziekuje Bardzo skrypt zaczol dzialac.
Jednak teraz chialbym aby w tym logowanie1.php byl skrypt do dodawania newsa: Kod teraz wyglada nastepujaco:
logowanie1.php:

<html>
<head>
<title>Skrypt do logowania by slepy </title>
</head>
<body>
<?php
$login2=login2;
$haslo2=haslo2;
$login1=login1;
$haslo1=haslo1;
?>
<?php
$login=$_POST['login'];
$haslo=$_POST['haslo'];
if($haslo==$haslo1 && $login==$login1):
if(isset($submit)):
print("News został dodany Dziekuje $login");
else:
print("<from action=logowanie1.php method=POST>");
print("Tytuł Newsa: <input type=text name=tytul>");
print("<br>Data: <input type=text name=data>");
print("<br>Tresc: <br><textarea name=tresc cols=75 rows=5></textarea>");
print("<br><input type=submit name=submit value=Dodaj></form>");
endif;
elseif($haslo==$haslo2 && $login==$login2):
if(isset($submit)):
print("News został dodany Dziekuje $login");
else:
print("<from action=logowanie1.php method=POST>");
print("Tytuł Newsa: <input type=text name=tytul>");
print("<br>Data: <input type=text name=data>");
print("<br>Tresc: <br><textarea name=tresc cols=75 rows=5></textarea>");
print("<br><input type=submit name=submit value=Dodaj></form>");
endif;
else:
print("niee");
endif;
?>
</body>
</html>

Jednak gdy się naciska na Dodaj ( ten przycisk ) nic sie nie dzieje...
Niewiem dlaczego. Bardzo prosze pomozcie mi.
Z tego co napisalem powinno byc tak ze ten kto sie zaloguje powinien otrzymywac formularz gdyz przycisk submit nie zotsal nacisniety . Gdy sie wypelni formularz powinien jescze raz przeladowac ta strone i powinien sie pokazac napis: News został dodany Dziekuje $login

Prosze jescze raz o pomoc
Go to the top of the page
+Quote Post
Cod
post 27.03.2003, 16:56:47
Post #6





Grupa: Zarejestrowani
Postów: 81
Pomógł: 0
Dołączył: 20.03.2003
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Wydaje mi się, że na począku po:

Kod
$haslo=$_POST['haslo'];


musisz dodać:

Kod
$submit=$_POST['submit'];


PS. Poczytaj sobie ten temacik: http://forum.php.pl/viewtopic.php?t=789


--------------------
Cod | codslfc@o2.pl | gg#1405724 | www.footbag.p2.pl
Go to the top of the page
+Quote Post
slepy
post 27.03.2003, 17:12:57
Post #7





Grupa: Zarejestrowani
Postów: 70
Pomógł: 0
Dołączył: 27.02.2003

Ostrzeżenie: (0%)
-----


Niestety nie gdy tak robie odrazu miep rzechodzi ze news zostal dodany...
Go to the top of the page
+Quote Post
LeWaR
post 28.03.2003, 09:28:57
Post #8





Grupa: Zarejestrowani
Postów: 87
Pomógł: 1
Dołączył: 22.04.2002
Skąd: Szubin

Ostrzeżenie: (0%)
-----


[...ciach...]
print("<from action=logowanie1.php method=POST>");
[...]

Abys nie miał problemów w całym skrypcie wszystko po znaku = wpisuj w "uszach".

np.
Kod
print("<from action="logowanie1.php" method="POST">");


wtedy będą przekazywane dokładnie te wartości, które mają być przekazane...

Pozdrawiam
LeWaR
Go to the top of the page
+Quote Post
slepy
post 28.03.2003, 13:46:09
Post #9





Grupa: Zarejestrowani
Postów: 70
Pomógł: 0
Dołączył: 27.02.2003

Ostrzeżenie: (0%)
-----


Niestety nie dziala sad.gif(
Prosze pomuzcie mi bo ja juz niewiem..
A chcialbym zeby to wsyzstko bylo w tym jednym plikiu
moze jakies inne sugestie
Go to the top of the page
+Quote Post
itsme
post 28.03.2003, 14:03:24
Post #10





Grupa: Zarząd
Postów: 1 512
Pomógł: 2
Dołączył: 22.04.2002
Skąd: Koszalin




nazwij ponizszy plik login.php
Cytat
<html>
<head>
<title>Skrypt do logowania by slepy and forum.php.pl</title>
</head>
<body>
<?  
if (!isset($log))
{
?>
<form action="login.php?log" method=POST> <!-- w tym miejscu miales method=GET a musi byc method=POST gdyz przy GET zmienne $login i $haslo miales przekazywane w adresie a wtedy trzeba je uzyskiwac poprzez np $login=$_GET['login']-->
<h3>Prosze sie zalogowac:</h3>
<br>Nazwa użytkownika:<input type=text name=login>
<br>Hasło:<input type=password name=haslo>
<input type=submit name=submit value=Zaloguj Mnie !></from>
<?
}
else
{
$login=$_POST['login'];
$haslo=$_POST['haslo'];
print("login: $login<br> haslo: $haslo");
}
?>
</body>
</html>


--------------------
brak sygnaturki rowniez jest sygnaturką
Go to the top of the page
+Quote Post
slepy
post 28.03.2003, 16:08:11
Post #11





Grupa: Zarejestrowani
Postów: 70
Pomógł: 0
Dołączył: 27.02.2003

Ostrzeżenie: (0%)
-----


eh...
Skrypt do logowania dziala
Bez zazutow tylko ten skrytp logowanie1.php nie zabardzo.
napisalem tam ze hezeli przycisk submit zostal nacisniety powienien sie wyswietlic napis News zostal dodany jesli nie pokazuje sie formularz gdzie jest ten przycisk submi. i jak sie go wypelni klika sie na submit i powinien sie pokazac napis News zostal dodany.
Jednak ja nimoge kliknac na ten przycisk. Toznacyz gdy klikam nic sie nie dzieje
Go to the top of the page
+Quote Post
itsme
post 28.03.2003, 16:17:21
Post #12





Grupa: Zarząd
Postów: 1 512
Pomógł: 2
Dołączył: 22.04.2002
Skąd: Koszalin




zaba nie jestem ale nic nie kumam


--------------------
brak sygnaturki rowniez jest sygnaturką
Go to the top of the page
+Quote Post
slepy
post 29.03.2003, 18:41:50
Post #13





Grupa: Zarejestrowani
Postów: 70
Pomógł: 0
Dołączył: 27.02.2003

Ostrzeżenie: (0%)
-----


Juz mowie jeszcze raz:
zapraszam na www.slepy.gal.pl gdzie znajduje sie ten skrypt
login: login1
haslo: haslo1
Prosze sie zalogowac i powinien sie pokazac formularz i niestety jest taki problem ze niemozna nacisnac submit toznaczy gdy sie go naciska to nic sie nie pojawia...
Oto kod zrodlowy logowani1.php:
[php:1:d0990cc34e]
<html>
<head>
<title>Skrypt do logowania by slepy </title>
</head>
<body>
<?php
$login2=login2;
$haslo2=haslo2;
$login1=login1;
$haslo1=haslo1;
?>
<?php
$login=$_POST['login'];
$haslo=$_POST['haslo'];
if($haslo==$haslo1 && $login==$login1):
if(isset($submit)):
print("News został dodany Dziekuje $login");
else:
print("<from action="logowanie1.php" method="POST">");
print("Tytuł Newsa: <input type=text name=tytul>");
print("<br>Data: <input type=text name=data>");
print("<br>Tresc: <br><textarea name=tresc cols=75 rows=5></textarea>");
print("<br><input type=submit name=submit value=Dodaj></form>");
endif;
elseif($haslo==$haslo2 && $login==$login2):
if(isset($submit)):
print("News został dodany Dziekuje $login");
else:
print("<from action=logowanie1.php method=POST>");
print("Tytuł Newsa: <input type=text name=tytul>");
print("<br>Data: <input type=text name=data>");
print("<br>Tresc: <br><textarea name=tresc cols=75 rows=5></textarea>");
print("<br><input type=submit name=submit value=Dodaj></form>");
endif;
else:
print("niee");
endif;
?>
</body>
</html>[/php:1:d0990cc34e]
Wedlug tego kody po zalogowaniu sie powinnien sprawdzac czy zostal nacisniety przycisk submit jesli nie pokazuje formularz...
Ale to niedziala bo niemozna nacisnac submit:
Prosze o opmoc
Go to the top of the page
+Quote Post
itsme
post 31.03.2003, 13:11:40
Post #14





Grupa: Zarząd
Postów: 1 512
Pomógł: 2
Dołączył: 22.04.2002
Skąd: Koszalin




a ja naciskam sumbit i dziala malo tego wyskakuje niee

wiec w czym problem ?


--------------------
brak sygnaturki rowniez jest sygnaturką
Go to the top of the page
+Quote Post
Cod
post 31.03.2003, 13:23:02
Post #15





Grupa: Zarejestrowani
Postów: 81
Pomógł: 0
Dołączył: 20.03.2003
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Bardzo dziwne... U mnie się nie pojawia nic, tak jak pisałeś. Ale dlaczego u nas nie działa, a u itsme jest ok?


--------------------
Cod | codslfc@o2.pl | gg#1405724 | www.footbag.p2.pl
Go to the top of the page
+Quote Post
slepy
post 31.03.2003, 15:56:44
Post #16





Grupa: Zarejestrowani
Postów: 70
Pomógł: 0
Dołączył: 27.02.2003

Ostrzeżenie: (0%)
-----


no wlasnie jak ja naciskam nic sie nie dzieje......hm... moze to wina php
Ja u sibie mam zainstalowane php4 a skrypt byl pisany z ksiazki ktora raczej uczyla o php3. wiec moze cos w tym jest questionmark.gif?
Mozna jakis member o duzych zasobach wiadzy wie questionmark.gif
aha i jak zrobic tak ladnie zeby tak pisalo kod questionmark.gif tak inaczej??
Go to the top of the page
+Quote Post
itsme
post 31.03.2003, 18:06:13
Post #17





Grupa: Zarząd
Postów: 1 512
Pomógł: 2
Dołączył: 22.04.2002
Skąd: Koszalin




chodzi ci o przycisk dodaj news questionmark.gif? bo zalogowac sie zalogowalem ale newsow nie dodaje a dlaczego questionmark.gif? look - to jest 1 czesc skryptu
[php:1:99db73236a]<?php
print("<from action="logowanie1.php" method="POST">");
print("Tytuł Newsa: <input type=text name=tytul>");
print("<br>Data: <input type=text name=data>");
print("<br>Tresc: <br><textarea name=tresc cols=75 rows=5></textarea>");
print("<br><input type=submit name=submit value=Dodaj></form>");
?>[/php:1:99db73236a]
a to druga
[php:1:99db73236a]<?php
print("<from action=logowanie1.php method=POST>");
print("Tytuł Newsa: <input type=text name=tytul>");
print("<br>Data: <input type=text name=data>");
print("<br>Tresc: <br><textarea name=tresc cols=75 rows=5></textarea>");
print("<br><input type=submit name=submit value=Dodaj></form>");

?>[/php:1:99db73236a]

jezeli nie widzisz zadnej roznicy to po co przeplacac ?

a swoja droga troche wysilku i intelektu moglbys wlozyc i pomyslec skoro pare wierszy wyzej cos Ci dziala a ponizej nie i roznia sie od siebie to .....

wiec oczekuje od Ciebie ze napiszesz co bylo zle i sam do tego dojdziesz mowie powaznie.


--------------------
brak sygnaturki rowniez jest sygnaturką
Go to the top of the page
+Quote Post
slepy
post 1.04.2003, 12:50:51
Post #18





Grupa: Zarejestrowani
Postów: 70
Pomógł: 0
Dołączył: 27.02.2003

Ostrzeżenie: (0%)
-----


hm... szukam bledu caly czas a i powiem ci ze te 2 odmienne sposoby wstawienia formularza niczym sie nie roznia...
bede musiał zrobic ten skrypt w 3 plikach a nie we 2 jak chcialem bo nie wiem oco chodzi w ksazce ktora mam jest skrypt napisany bardzo podobny i probowalem na jego oparciu to napisac... no ale coz.
Wazdym razie Dzieki za checi biggrin.gif
Go to the top of the page
+Quote Post
itsme
post 1.04.2003, 13:20:55
Post #19





Grupa: Zarząd
Postów: 1 512
Pomógł: 2
Dołączył: 22.04.2002
Skąd: Koszalin




jaki nick taki sposob patrzenia (TO NIE ZART)
[php:1:f6b42e4bd5]<?php
print("<from action="logowanie1.php" method="POST">");
?>[/php:1:f6b42e4bd5]

[php:1:f6b42e4bd5]<?php
print("<from action=logowanie1.php method=POST>");
?>[/php:1:f6b42e4bd5]
nadal nie widzisz roznicy ?

to nie jest blad php proponuje zaczac do kursu dla poczatkujacych XHTML
HTML proponuje zostawic jako przeszlosc

w celu podniesienia jakosci temat ten zamykam gdyz zostal wyczerpany


--------------------
brak sygnaturki rowniez jest sygnaturką
Go to the top of the page
+Quote Post

Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 27.06.2025 - 15:08