Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Get
-Kamyczek-
post 27.05.2008, 18:52:45
Post #1





Goście







Witam
Robię stronkę, wszystko idzie dobrze ale natknąłem się na taki problem:
Musi być:
  1. think.php?about=login

Ja robię stronę przez:
  1. index.php?show=(np. index)

Ale w tym przypadku musi być coś takiego:
  1. index.php?show=think#about=Login

Tylko że to nie działa..;/ jak to połączyć? HELP!!
Go to the top of the page
+Quote Post
piotrooo89
post 27.05.2008, 18:55:07
Post #2


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




może powinno być tak:

Kod
index.php?show=think&about=Login


nie wiem czy Cię dostatecznie zrozumiałem


--------------------
Go to the top of the page
+Quote Post
qba10
post 27.05.2008, 19:00:12
Post #3





Grupa: Zarejestrowani
Postów: 264
Pomógł: 20
Dołączył: 19.08.2007
Skąd: Bryńsk k. Lidzbarka Welskiego (nie mylić z Warmińskim)

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


Byś mógł pokazać kod w jaki sposób wywołujesz treść podstrony, bo nie wiem czy dobrze rozumiem o co ci chodzi a niechcę ci namieszać w głowie.

Edit:
Ty chcesz by przez
Kod
index.php?show=think#about=Login
otworzyć jakiś plik?
Jak coś to prędzej:
Kod
index.php?show=think&about=Login


heheh no właśnie jak u kolegi wyżej smile.gif

Ten post edytował qba10 27.05.2008, 19:01:10


--------------------
Qbix Media Project - Prosty Multiplatformowy Odtwarzacz Muzyki
Go to the top of the page
+Quote Post
-Kamyczek-
post 27.05.2008, 19:03:30
Post #4





Goście







No niby działa..
Ale mam taki kod na logowanie:
  1. <?php
  2. <form action="index.php?show=think&about=Login" method="POST">
  3. Number: <input type="text" name="account"><br/>
  4. Password: <input type="password" name="pass"><br/>
  5. <input type="submit" value="Login">
  6. </form>
  7. ?>


I to mnie po wpisaniu przenosi do str. głównej..;/
A chciałbym by przenosiło do index.php?show=indexacc
Jak to zrobić?
Go to the top of the page
+Quote Post
piotrooo89
post 27.05.2008, 19:06:24
Post #5


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




nie rozumiem co ty chcesz tym zdziałać... tu przesyłasz forma postem i odwołujesz sie do geta...


--------------------
Go to the top of the page
+Quote Post
qba10
post 27.05.2008, 19:08:14
Post #6





Grupa: Zarejestrowani
Postów: 264
Pomógł: 20
Dołączył: 19.08.2007
Skąd: Bryńsk k. Lidzbarka Welskiego (nie mylić z Warmińskim)

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


W skrypcie logowanie sprawdź czy logowanie zostalo wykonane poprawnie i jeżeli tak to niech wykona w echo ten kod html:
  1. <script type="text/javascript"> window.location = "index.php?show=indexacc" </script>


Mam nadzieje że o to ci chodziło...

Ten post edytował qba10 27.05.2008, 19:11:49


--------------------
Qbix Media Project - Prosty Multiplatformowy Odtwarzacz Muzyki
Go to the top of the page
+Quote Post
maniekl2
post 27.05.2008, 19:17:29
Post #7





Grupa: Zarejestrowani
Postów: 162
Pomógł: 29
Dołączył: 6.04.2008

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


1.Po pierwsze jak ma cie przenieś do index.php?show=indexacc jak w formularzu odwołujesz się do index.php?show=think&about=Login
2. Odwołuje cie do strony głównej bo moze w kodzie nie masz czegos w tym stylu :
  1. <?php
  2. if(isSet($_GET['show']) && $_GET['show'] == 'indexacc') {
  3. // a tu co tam chcesz
  4. }
  5. ?>
Go to the top of the page
+Quote Post
-Kamyczek-
post 27.05.2008, 19:56:11
Post #8





Goście







Ok już sobie sam poradziłem thx wasm za pomoc.
A ma ktoś może skrypt na pokazywanie najnowszego rekordu.?
Oraz największego z wiersza posty questionmark.gif
Go to the top of the page
+Quote Post
qba10
post 27.05.2008, 20:07:16
Post #9





Grupa: Zarejestrowani
Postów: 264
Pomógł: 20
Dołączył: 19.08.2007
Skąd: Bryńsk k. Lidzbarka Welskiego (nie mylić z Warmińskim)

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


Co do pokazywanie najnowszego rekordu to musisz przy wywoływaniu danych z MySQL'a zastosować sortowanie, np:
Kod
SELECT * FROM `news` ORDER BY `id` DESC LIMIT 1

A co do
"Oraz największego z wiersza posty" ,
to nie wiem o co ci chodzi smile.gif


--------------------
Qbix Media Project - Prosty Multiplatformowy Odtwarzacz Muzyki
Go to the top of the page
+Quote Post
piotrooo89
post 27.05.2008, 20:10:43
Post #10


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




to co napisał qba10 to pokazuje w kolejności od najnowszego ale jeśli chcesz pokazać to co ostatnio dodałeś musisz użyć funkcji mysql_insert_id do odczytania ostatnio wstawionego rekordu i później zapytanie SQL z klauzulą WHERE w której odwołasz sie do tego id.

Ten post edytował piotrooo89 27.05.2008, 20:11:48


--------------------
Go to the top of the page
+Quote Post
-Kamyczek-
post 27.05.2008, 20:14:54
Post #11





Goście







Czyli tak:
  1. <?php
  2. mysql_connect('localhost', 'uzytkownik', 'haslo') or
  3. die('Nie można się połączyć');
  4. mysql_select_db('baza');
  5.  
  6. mysql_query("INSERT INTO mytable (product) values ('kossu')");
  7. printf ("Ostatnio dodany rekord ma id %d\n", mysql_insert_id());
  8. ?>


ZrZ lookne i dam edita!
Go to the top of the page
+Quote Post
piotrooo89
post 27.05.2008, 20:17:30
Post #12


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




tak. dokładnie możesz sobie też zrobić:

  1. <?php
  2. $ost = mysql_insert_id();
  3. $sql = "SELECT * FROM tabela WHERE id='$ost'";
  4. ?>


--------------------
Go to the top of the page
+Quote Post

Reply to this 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: 14.08.2025 - 05:18