Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Get
Forum PHP.pl > Forum > Przedszkole
Kamyczek
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!!
piotrooo89
może powinno być tak:

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


nie wiem czy Cię dostatecznie zrozumiałem
qba10
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
Kamyczek
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ć?
piotrooo89
nie rozumiem co ty chcesz tym zdziałać... tu przesyłasz forma postem i odwołujesz sie do geta...
qba10
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...
maniekl2
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. ?>
Kamyczek
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
qba10
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
piotrooo89
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.
Kamyczek
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!
piotrooo89
tak. dokładnie możesz sobie też zrobić:

  1. <?php
  2. $ost = mysql_insert_id();
  3. $sql = "SELECT * FROM tabela WHERE id='$ost'";
  4. ?>
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.