![]() |
![]() |
![]()
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 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 17:23 |