Tani hosting

Przyjazny link
mzakrzewski Offline
Użytkownik

Liczba postów: 83
Reputacja: 14
Post: #1
Przyjazny link 29-12-2016 14:56
Bawię się tym i szczerze to z głupiałem Smile 

Może mi ktoś powiedzieć co robię źle

1) Utworzyłem bazę danych o nazwie np url a w niej tabele przyjazne_linki

kod htaccess:

Kod:
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-zA-Z-_0-9]+)$ podstrona.php?view=$1 [L,QSA]
RewriteRule ^([a-zA-Z-_0-9]+)$ index.php?view=$1 [L,QSA]

kod łączenia z bazą danych:

Kod:
<?php

$DB_HOST = 'localhost';
$DB_USER = 'xxx';
$DB_PASS = 'xxx';
$DB_NAME = 'xxx';

try{
$db_con = new PDO("mysql:host={$DB_HOST};dbname={$DB_NAME}",$DB_USER,$DB_PASS);
$db_con->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
catch(PDOException $e){
echo $e->getMessage();
}


kod linku w menu:

Kod:
<a href="<?php echo $row['nazwa_linku']; ?>"><?php echo $row['nazwa'];?></a>


kod php:

Kod:
<?php
$rekody_z_bazy_danych = $db_con->prepare('SELECT * FROM przyjazne_linki WHERE nazwa_linku = '.$_GET['view'].';');
$rekody_z_bazy_danych->execute();

if($rekody_z_bazy_danych->rowCount() > 0)
{
while($row=$rekody_z_bazy_danych->fetch(PDO::FETCH_ASSOC))
{
extract($row);
?>

<li>
<?php echo $row['nazwa'] .' <strong>to id = '.$row['id']. '</strong>';?>
</li>

<?php
}
}

?>


Efetk: http://nowo.webd.pl/daniel/strona-startowa

Może mi ktoś pomóc ?
Mam problem z pobranie zawartości z bazdy danych z danego linku np link: strona-startowa powinno się wyświetlić np nazwa, treść  itd.
(Ten post był ostatnio modyfikowany: 29-12-2016 15:01 przez mzakrzewski.)
WWW Cytuj
Diabeł Online
Użyszkodnik


Liczba postów: 777
Reputacja: 666
mzakrzewski Offline
Użytkownik

Liczba postów: 83
Reputacja: 14
Post: #2
RE: Przyjazny link 29-12-2016 16:46
Domyślam się że "prepare" co powoduje jednocześne wstrzyknięcie dowolnego kodu do zapytania.

Wiec pytanie. Jak powino być zapytanie ?
WWW Cytuj
mzakrzewski Offline
Użytkownik

Liczba postów: 83
Reputacja: 14
Post: #3
RE: Przyjazny link 30-12-2016 17:22
Temat zamknięty rozwiązałem problem Smile i mamy przyjazne linki z bazy danych Smile 
WWW Cytuj


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości