![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 23.01.2018 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Wszystkich serdecznie Od niedawna zacząłem swoją przygodę z PHP po przeczytaniu podstaw w teorii biorę się za praktykę. Mam takie pytanko, wymyśliłem sobie projekt wypożyczalni aut chciałbym żeby po kliknięciu w hiperłącze z nazwą otworzyło się okno index2.php/?id=1 ,id=2 do id5 i a w nim dane auta i powrót do głównej. Mam zrobioną bazę z autami w niej pola id(klucz), marka, kolor itd. Narazie kod wygląda tak: <?php $pdo = new PDO('mysql:host=localhost;dbname=auta;endcoding=utf-8','root',''); $result = $pdo->query('SELECT * FROM lista'); echo '<table border=1>'; echo'<tr>'; echo '<th>Auto</th>'; echo'</tr>'; foreach($result->fetchAll() as $row) { echo '<td><a href="http://localhost/wyp/index2.php?id=1">'.$row['marka'].'</a></td>'; // czy muszę zrobić pięć hiperłącz (tyle co aut) i do każdego if'a? echo'</tr>'; } echo'</table>'; ?> Napisałem do tego if'a ,ale nie wiem jak porwanie go umieścić w kodzie pomożecie:) ![]() if($_GET['id']==1) { echo $row['id']; } else { echo 'nie ma takiego id'; } |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 233 Pomógł: 27 Dołączył: 19.10.2014 Ostrzeżenie: (0%) ![]() ![]() |
Hej, dobrze ze od poczatku uzywasz PDO.
Najlepiej bylo by sprawdzic ilosc wynikow z database za pomoca funkcji rowCount Pobierz wyniki gdzie ID jest rowne
i sprawdz czy ilosc wynikow jest rowna 1. Jesli tak to oznacza ze auto o podanym ID istnieje. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 11:48 |