Forum » Programiranje » PHP obrazec z datumom v Mysql
PHP obrazec z datumom v Mysql
alexmarsic ::
Pozdravljeni!
Verjetno bom vprašal kakšno neumno. Trenutno delam projekt za šolo na kateri delam. Pred leti mi je kolega napisal kodo, ki pa je zdaj zaradi večjih potreb potrebno dodelati oz jo malo boljše izdelati da bo bolj uporabna.
Trenutno se soočam z težavo in sicer z vpisom datuma v mysql bazo. Do sedaj je to se shranjevalo kot navadno besedilo sedaj bi rad to malo nadgradil da se ti prikaže kolendarček izbereš datum in nato da se shrani v mysql da lahko kasneje preveriš v profilu. Kolendarček se mi pokaže datum lahko izbereš ampak v bazo mysql ne vpisuje.
Spodaj prilagajam kodo.
Hvala za vašo pomoč v naprej.
Verjetno bom vprašal kakšno neumno. Trenutno delam projekt za šolo na kateri delam. Pred leti mi je kolega napisal kodo, ki pa je zdaj zaradi večjih potreb potrebno dodelati oz jo malo boljše izdelati da bo bolj uporabna.
Trenutno se soočam z težavo in sicer z vpisom datuma v mysql bazo. Do sedaj je to se shranjevalo kot navadno besedilo sedaj bi rad to malo nadgradil da se ti prikaže kolendarček izbereš datum in nato da se shrani v mysql da lahko kasneje preveriš v profilu. Kolendarček se mi pokaže datum lahko izbereš ampak v bazo mysql ne vpisuje.
Spodaj prilagajam kodo.
Hvala za vašo pomoč v naprej.
<div class="col-sm-9"> <h3>Vpiši novega dijaka</h3> <form method="post" action="insert.php"> <table border="0" cellpadding="0" cellspacing="0"> <tr> <td colspan="2"><h4>Osebni Podatki</h4></td> </tr> <tr> <td width="180px"> <label for="ime1">Ime* </label></td> <td><input type="text" class="form-control" name="ime" /></td> <td width="50px"></td> <td width="180px"><label for="priimek1">Priimek* </label></td> <td><input type="text" class="form-control" name="priimek" /></td> </tr> <tr> <td><br /></td> </tr> <tr> <td> <label for="datumrojst">Datum rojstva </label></td> <td><input type="date" class="form-control" name="rojstni_datum" /></td> </tr> <tr> <td><br /></td> </tr> <tr> <td colspan="2"><h4>Podatki o šolanju</h4></td> </tr> <tr> <td><br /></td> </tr> <tr> <td><label for="vpisnast">Vpisna številka </label></td> <td><input type="text" class="form-control" name="vpisna_stevilka" /></td> <td></td> <td><label for="program">Smer Izob.</label></td> <td><select name="izoprogram" class="form-control"> <option value="Ambulantno Bolnične smeri">Ambulantno Bolnične smeri</option> <option value="Bolničar - Negovalec">Bolničar-negovalec</option> <option value="Tehnik Zdravstvene nege">Tehnik zdravstvene nege</option> <option value="Zdravstvena nega">Zdravstvena nega</option> <option value="Kozmetični Tehnik">Kozmetični tehnik</option> </select> </td> </tr> <tr> <td><br /></td> </tr> <tr> <td><label for="datum_vpisa">Datum vpisa </label></td> <td><input type="date" class="form-control" name="datum_vpisa" /> <td></td> <td><label for="poklic">Poklic</label></td> <td><input type="text" class="form-control" name="poklic" /></td> </tr> <tr> <td><br /></td> </tr> <tr> <td><label for="datum_izpisa">Datum izpisa** </label></td> <td><input type="date" class="form-control" name="datum_izpisa" /></td> <td></td> <td><label for="nacin_izo">Način izobrazbe</label></td> <td><select name="nacin_izobrazbe" class="form-control"> <option value="Redni">Redni</option> <option value="Izredni">Izredni</option> </select> </td> </tr> <tr> <td><br /></td> </tr> <tr> <td colspan="2"><h4>Podatki o zaključku šolanja</h4></td> </tr> <tr> <td><label for="st_spricevala">Št. spričevala</label></td> <td><input type="text" name="st_zak_spric" class="form-control" /></td> <td></td> <td><label for="opomba">Opombe </label></td> <td><input type="text" class="form-control" name="opombe"/></td> </tr> <tr> <td><br /></td> </tr> <tr> <td><label for="datum_spricevala">Datum spričevala</label></td> <td><input type="date" class="form-control" name="datum_spricevala" /></td> </tr> <tr> <td><br /></td> </tr> <tr> <td colspan="4"><b> * Polja označena z zvezdico so obvezna</b></td> <td rowspan="2"><input type="submit" class="btn btn-default" name="vnesi" value="Vpiši" /></td> </tr> <tr> <td colspan="4"><b> ** Polja označena z 2 zvezdicami ni potrebno izpolniti če se dijak ni izpisal</b></td> </tr> </table> <?php if(isset($_POST["vnesi"])) { $mysqli = new mysqli($server, $user, $password, $database); if(mysqli_connect_errno()) { echo "Prišlo je do napake"; exit(); } $priimek = $_POST["priimek"]; $ime = $_POST["ime"]; $rojstni_datum = $_POST["rojstni_datum"]; $vpisna_stevilka = $_POST["vpisna_stevilka"]; $datum_vpisa = $_POST["datum_vpisa"]; $datum_izpisa = $_POST["datum_izpisa"]; $izoprogram = $_POST["izoprogram"]; $poklic = $_POST["poklic"]; $nacin_izobrazbe = $_POST["nacin_izobrazbe"]; $st_zak_spric = $_POST["st_zak_spric"]; $datum_spricevala = $_POST["datum_spricevala"]; $opombe = $_POST["opombe"]; if(!empty($priimek)) { if($stmt = $mysqli -> prepare("INSERT INTO emk (priimek, ime, rojstni_datum, vpisna_stevilka, datum_vpisa, datum_izpisa, izoprogram, poklic, nacin_izobrazbe, st_zak_spric, datum_spricevala, opombe) VALUES (?,?,?,?,?,?,?,?,?,?,?,?)")) { $stmt -> bind_param("", $priimek, $ime, $rojstni_datum, $vpisna_stevilka, $datum_vpisa, $datum_izpisa, $izoprogram, $poklic, $nacin_izobrazbe, $st_zak_spric, $datum_spricevala, $opombe); $mysqli->query("SET NAMES UTF8"); $stmt -> execute(); $stmt -> close(); } else { echo "Nekaj ni uredu!"; exit(); } $mysqli -> close(); echo "Vnos uspel"; } else { echo "Polje priimek je prazno"; } } ?> </div> </div> </div>
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | mysql poizvedbaOddelek: Izdelava spletišč | 845 (664) | sebavet |
» | PHP: Izpis galerije slikOddelek: Izdelava spletišč | 1420 (1263) | Lion29 |
» | [php] Knjiga gostovOddelek: Izdelava spletišč | 3185 (2388) | darix |
» | problem z phpjemOddelek: Izdelava spletišč | 4287 (3700) | snow |
» | HTML forma in datumOddelek: Izdelava spletišč | 1814 (1550) | Muzo |