Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Zastosowanie pierwszego if'a, Pierwszy projekt:)
Redkort
post 23.01.2018, 18:17:16
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:) questionmark.gif
if($_GET['id']==1)
{
echo $row['id'];
}
else
{
echo 'nie ma takiego id';
}

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
goartur
post 23.01.2018, 18:48:47
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
  1. $_get['ID']

i sprawdz czy ilosc wynikow jest rowna 1. Jesli tak to oznacza ze auto o podanym ID istnieje.

Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 11:48