Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyciąganie z bazy za pomocą ID?
Forum PHP.pl > Forum > PHP
qoryto
Witam. Robię taką ala wyszukiwarkę słów.
Sktyp działa w ten sposób: user wpisuje dane słowo kluczowe, skrypt sprawdza czy słowo kluczowe istnieje w bazie, jeżeli nie - to go dodaje, jeżeli tak to nic nie robi.

Mam problem z wyciąganiem z bazy.


Aby uzyskać efekt później w mod_rewrite np: tag-jakis-szukany-tag.html

To w jaki sposób w tagi.php wyciągać te wpisy?

Za pomocą ID mam zrobione, ale w mod_rewrite jest wtedy tylko możliwe - tag-11.html

Jak zrobić aby był tytuł tagu w linku?

tutaj krótki kod:

  1. require ('db.php');
  2.  
  3. $id=$_GET['tag'];
  4.  
  5.  
  6. $zapytanko = mysql_query("SELECT * FROM test WHERE id = ' ".$id." '")or die(mysql_error());
  7. if(!mysql_num_rows($zapytanko)) {
  8. echo 'Brak takiego tagu';
  9. }
  10.  
  11. // jak chcesz wyświetlić wszystkie wyniki zapytania
  12. while($wyciag=mysql_fetch_array($zapytanko)){
  13.  
  14. echo ' Wyciagniety tag: '.$wyciag['tagi'].' </a> ';
  15. echo '<br> ';
  16.  
  17. }
nospor
A kto ci broni zrobic link:
tag-tytultagu-11.html
gdzie masz i tytul i ID?

Albo kto ci broni zrobi link
tag-tytultagu.html
gdzie masz sam tytul a z bazy pobrac najpierw ID na podstawie tytulu a potem jak do tej pory?
rivaeln
Przykładowa reguła z htaccess, która może Cie naprowadzi na rozwiązanie:

  1. RewriteRule ^tag-([a-zA-Z0-9_-]*)-([0-9]*).html$ /tags.php?id=$2 [L]
qoryto
tylko jeszcze jedno pytanie: tutaj gdzie mi wyświetla tagi:

mam plik tagi.php a w nim:
  1. require ('db.php');
  2.  
  3.  
  4. $zapytanko = mysql_query("SELECT * from test order by id desc")or die(mysql_error());
  5.  
  6.  
  7. // jak chcesz wyświetlić wszystkie wyniki zapytania
  8. while($wyciag=mysql_fetch_array($zapytanko)){
  9.  
  10. echo ' <a href="tagi_theme.php?tag='.$wyciag['id'].'">'.$wyciag['tagi'].' </a> ';
  11. echo '<br> ';
  12.  
  13. }


więc jak zrobić bez użycia tagów aby drugi plik odpowiedzialny tagi_theme.php wyświetlił tag o samej nazwie bez ID?
trzeba użyć wyszukania w mysql?
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.