Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [inny]tłumaczenie kodu, potrzebuje obijaśnienia co robi kazda linijka kodu
piteross1
post 23.02.2012, 19:46:10
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 23.02.2012

Ostrzeżenie: (0%)
-----


Witam! Ma za zadanie objasienienie kodu php dla nauczyciela. Kod jest fragmentem projektu na temat przychodni weterynaryjnej. Proszę was o pomoc przy wyjaśnieniu na czy polegają poszczegulne komendy i jak wpływają na ine elementy w kodzie. Coś już tam sam próbowałem. Oto kod:

<?php
ini_set('display_errors', 1);#obsługa błędów
error_reporting(E_ALL);

//u�ytkownik klikn�� konrolk� Aktualizuj dane
if (!empty($_POST['edytuj']) && ($_POST['edytuj'] == 'Dalej')) {

if (!empty ($_POST['rasa']) && !empty($_POST['imie']) && !empty($_POST['wlasciciel']) &&!empty($_POST['wiek'])) {
$rasa=$_POST['rasa'];
$imie = $_POST['imie'];
$wiek=$_POST['wiek'];
$wlasciciel=$_POST['wlasciciel'];





}else {
header("Location:komunikat.php");

}
try {
$db = new PDO('mysql:host=localhost;dbname=klinika', 'root', '');
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

$zwierzak=$db->prepare("SELECT * FROM zwierze");
$zwierzak->execute();
$licz=$zwierzak->rowCount();

$wizyta = $db->prepare("INSERT INTO zwierze VALUES (:id_zwierzaka,:rasa,:imie,:wiek,:nazwisko_wl )");


$wizyta->bindValue(':id_zwierzaka', $licz+1, PDO::PARAM_STR);#przypisuje do wartosci jakas zmienna i pozniej wstawia do bazy danych
$wizyta->bindValue(':rasa', $rasa, PDO::PARAM_STR);
$wizyta->bindValue(':imie', $imie, PDO::PARAM_STR);
$wizyta->bindValue(':wiek', $wiek, PDO::PARAM_STR);
$wizyta->bindValue(':nazwisko_wl', $wlasciciel, PDO::PARAM_STR);
$wizyta->execute();

if ($wizyta->rowCount() > 0) {#przelicza zwierze
header("Location:wizyta.php");
} else {
header("Location:komunikat.php");
}
} catch (PDOException $ex) {
print"Nie mozna nawiazac polaczenia" . ($ex);
}
} else {
header("Location:blad.php");

}



?>


Pozdrawiam.
piteross1
Go to the top of the page
+Quote Post

Posty w temacie


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: 24.07.2025 - 17:23