Edytowanie danych za pomocą metody PDO

Powrót

Baza danych

edit.php

<?php 
include('db.php');
    $id = $_GET['id'];
    if($id == null) {
        header("Location: select.php");
    }
    $query = $db->query("SELECT * FROM uczen WHERE id = $id")->fetch();

?>
    <div class="container">
        <form action="" method="POST">
            <div class="form-group">
                <label>Imię: </label>            <input class="form-control" type="text"   name="imie"            value="<?php echo $query['imie'];?>">
                <label>Nazwisko: </label>        <input class="form-control" type="text"   name="nazwisko"        value="<?php echo $query['nazwisko'];?>">
                <label>Dzień Urodzenia: </label> <input class="form-control" type="date"   name="dzien_urodzenia" value="<?php echo $query['dzien_urodzenia'];?>">
                <label>Pesel: </label>           <input class="form-control" type="number" name="pesel"           value="<?php echo $query['pesel'];?>">
                <label>Miejscowość: </label>     <input class="form-control" type="text"   name="miejscowosc"     value="<?php echo $query['miejscowosc'];?>">
            </div>
                                                <button class="btn btn-success" type="submit" name="edit" >Edytuj</button>
                                                <button class="btn btn-danger" type="reset" >Czyść</button>
        </form>
    </div>
    <?php 
include('db.php');

    if(isset($_POST['edit'])){
        $imie =            $_POST['imie'];
        $nazwisko =        $_POST['nazwisko'];
        $dzien_urodzenia = $_POST['dzien_urodzenia'];
        $pesel =           $_POST['pesel'];
        $miejscowosc =     $_POST['miejscowosc'];

        if(!$imie == '' && !$nazwisko == '' && !$pesel == ''){        

        $stmt = $db->prepare("UPDATE uczen SET imie = :imie, nazwisko = :nazwisko, dzien_urodzenia = :dzien_urodzenia, pesel = :pesel, miejscowosc = :miejscowosc WHERE id = :id");  
            
        $result = $stmt->execute(array(
            ":imie"             => $imie,
            ":nazwisko"         => $nazwisko,
            ":dzien_urodzenia"  => $dzien_urodzenia,
            ":pesel"            => $pesel,
            ":miejscowosc"      => $miejscowosc,
            ":id"               => $id
        ));
    }
      if($result){
            header("Location: select.php?m=Dodano"); 
        }
      else {     
         header("Location: select.php?b=Blad"); 
        }    
    }
?>

Dodaj komentarz

Dodaj komentarz

  Subskrybuj  
Powiadom o