Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL] Rekord > link
Forum PHP.pl > Forum > Przedszkole
Bimpek
Witam , mam taki problem , skrypt php pobiera mi rekord z tabeli linki i wyświetla go jako link z tym że link nie działa jak powinien i w pasku adresu pokazuje mi się ścieżka do pliku z którego została wykonana instrukcja a na samym końcu stara się znaleźć plik o nazwie danego linka , a chciałbym aby przeszedł prosto do strony jaką jest link.

Kod PHP:
  1. <?php
  2. function pokaz_link()
  3. {  
  4.  $link = new mysqli('localhost', 'k', 'k', 'k');  
  5.    if (! $link)
  6.      return false;
  7.   $link->autocommit(TRUE);
  8.   return $link;
  9. }
  10.  
  11. $link = pokaz_link();
  12.  
  13. $zap = "select link from Linki";
  14.  
  15. $wynik = $link->query($zap);
  16.  
  17. $ile= $wynik->num_rows;
  18.  
  19. echo '<table>';
  20. echo '<tr><td>Linki</td></tr>';
  21.  
  22. for ($i=0; $i <$ile; $i++)
  23.        {
  24.                $wiersz = $wynik->fetch_assoc();
  25.                echo '<tr>';
  26.                echo "<td><a href=".$wiersz['link'].">".$wiersz['link']."</a></td>";
  27.                echo '</tr>';
  28.    
  29.        }
  30. echo '</table>';
  31. ?>


a oto bład przy testowaniu skryptu:



Not Found
The requested URL /Strona/Prywatne/http://forum.php.pl was not found on this server.
outsider
Sprobuj tak:

Kod
<?php

echo '<td><a href="'.$wiersz['link'].'">'.$wiersz['link'].'</a></td>';

?>




Przy czym link musi rozpoczynac sie od http://www
Czapla
Spróbuj tak, choć używanie targetów jest nie zalecane.
  1. <?php
  2. echo "<td><a href=".$wiersz['link']." target='_blank'>".$wiersz['link']."</a></td>";
  3. ?>
Bimpek
Obydwie metody dają ten sam błędny winik sadsmiley02.gif
outsider
a jaka wartosc masz w zmiennej $wiersz['link'] ?
Bimpek
Oj przepraszam moja głupota OuTSideR nie zaóważyłem tego że każdy link musi mieć http://www , teraz działa , dziękuje bardzo.
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.