» »

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.

    <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 ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

mysql poizvedba

Oddelek: Izdelava spletišč
7789 (608) sebavet
»

PHP: Izpis galerije slik

Oddelek: Izdelava spletišč
101325 (1168) Lion29
»

[php] Knjiga gostov

Oddelek: Izdelava spletišč
293100 (2303) darix
»

problem z phpjem

Oddelek: Izdelava spletišč
304105 (3518) snow
»

HTML forma in datum

Oddelek: Izdelava spletišč
131739 (1475) Muzo

Več podobnih tem