Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]Problem z linkowaniem-drobna pomoc
Forum PHP.pl > Forum > Przedszkole
fotex
cały skrypt działa poprawnie ...ale chce aby wartość z pola job_title (tytuł) tworzyła link w postaci job.php?id=numer z bazy

numer id pobiera z pola job_id

Nie wiem tylko jak to zapisać poprawnie aby wyświetlic wartość job_title jako link
Kod PHP1

  1. <?php
  2. print stripslashes($row <a href='job.php?id='[job_id]> ["job_title"])</a>;
  3. ?>



Chodzi mi o cos takiego aczkolwiek nie wiem jak to prawidłowo zapisać
PawelC
a tutaj:
  1. <?php
  2. print "<p>Ilość znalezionych produktów: ".$num_results."</p>";
  3. ?>

Wyświetla Ci dobrze ilość rekordów w bazie, bo według mnie powinno być tutaj:
  1. <?php
  2. $query = "select * from lance_jobs where ".$podstawaszukania." like '%".$haslo."%'";
  3. ?>

Dodane count(*) czyli:
  1. <?php
  2. $query = "select count(*) from lance_jobs where ".$podstawaszukania." like '%".$haslo."%'";
  3. ?>

Przynajmniej ja tak zliczam ilość rekordów winksmiley.jpg

Co do Twojego pytania o te linkowanie w kodzie nigdzie nie zauważyłem abyś tworzył jakiekolwiek linki do strony z opisem szczegółowym??
fotex
cały skrypt działa poprawnie ...ale chce aby wartość z pola job_title (tytuł) tworzyła link w postaci job.php?id=numer z bazy

numer id pobiera z pola job_id

Nie wiem tylko jak to zapisać poprawnie aby wyświetlic wartość job_title jako link
  1. <?php
  2. print stripslashes($row <a href='job.php?id='[job_id]> ["job_title"])</a>;
  3. ?>

Chodzi mi o cos takiego aczkolwiek nie wiem jak to prawidłowo zapisać
PawelC
Wklej cały kod bo tak to za dużo nie zdziałam.
fotex
Poprawiłem kod i wyglada on teraz tak;
  1. <? if (!$podstawaszukania || !$haslo) 
  2.  { 
  3. print "Nie zostało wpisane żadne hasło do wyszukiwarki";
  4. exit; 
  5.  } 
  6. $podstawaszukania = addslashes($podstawaszukania); 
  7.  $haslo= addslashes($haslo);
  8. @$db = mysql_pconnect("localhost", "root", "krasnal");
  9. if (!$db) 
  10.  { 
  11. print "wystąpił błąd w połączeniu"; 
  12. exit; 
  13.  } 
  14.  
  15. mysql_select_db("myszcz01_aukcja"); 
  16.  
  17. $query = "select * from lance_jobs where ".$podstawaszukania." like '%".$haslo."%'"; 
  18. $result = mysql_query($query); 
  19.  $num_results = mysql_num_rows($result); 
  20.  
  21. print "<center><p><font size='5'>Ilość znalezionych produkt&oacute;w: ".$num_results."</font></p></center>"; 
  22. print "<center><table width='800' border='0'>";
  23. print "<tr><td width='100'><font color='red'>Tytuł</font></td>";
  24. print "<td width='157'><font color='red'>Wojew&oacute;dztwo</font></td>";
  25. print "<td width='221'><font color='red'>Opis</font></td></tr>";
  26. for ($i=0; $i <$num_results; $i++) { 
  27.  $row = mysql_fetch_array($result); 
  28. print "<tr>";
  29. print "<td style='border:none;'>";
  30. print stripslashes($row["job_title"]);
  31. print "</td>";
  32. print "<td style='border:none;'>";
  33. print stripslashes($row["job_country"]);
  34. print "</td>";
  35. print "<td style='border:none;'>";
  36. print stripslashes($row["job_desc"]);
  37. print "</td></center>";
  38. }
  39. ?>


Chodzi mi o to aby wartość z pola job_title linkowała:
z tej linijki:
  1. <?php
  2. print stripslashes($row["job_title"]);
  3. ?>
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.