6 changed files with 114 additions and 0 deletions
@ -0,0 +1,22 @@ |
|||||
|
<?php |
||||
|
if(isset($_GET["jmeno_v_get_parametru"])){ |
||||
|
$jmeno_v_php = $_GET["jmeno_v_get_parametru"]; |
||||
|
} else { |
||||
|
$jmeno_v_php = "Eva"; |
||||
|
} |
||||
|
?> |
||||
|
<!DOCTYPE html> |
||||
|
<html lang="en"> |
||||
|
<head> |
||||
|
<meta charset="UTF-8"> |
||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0"> |
||||
|
<title>Document</title> |
||||
|
</head> |
||||
|
<body> |
||||
|
<div> |
||||
|
<?php |
||||
|
echo "<h1> Dobrý den, " . $jmeno_v_php . "</h1>"; |
||||
|
?> |
||||
|
</div> |
||||
|
</body> |
||||
|
</html> |
||||
@ -0,0 +1,30 @@ |
|||||
|
<?php |
||||
|
$jmeno = "PEPA"; |
||||
|
$title = "PHP INTROooooooo"; |
||||
|
?> |
||||
|
|
||||
|
<!DOCTYPE html> |
||||
|
<html lang="en"> |
||||
|
<head> |
||||
|
<meta charset="UTF-8"> |
||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0"> |
||||
|
<title><?php echo $title;?></title> |
||||
|
</head> |
||||
|
<body> |
||||
|
|
||||
|
<?php |
||||
|
echo "AHOJ <br>"; |
||||
|
echo "<h1>".$title."</h1>"; |
||||
|
echo "<h3> Ahoj ".$jmeno."</h3>"; |
||||
|
$jmeno = "Honza"; |
||||
|
echo "<h3> Ahoj ".$jmeno."</h3>"; |
||||
|
if ($jmeno == "Honza") { |
||||
|
echo "<h2>Zduř Honzo</h2>"; |
||||
|
} |
||||
|
?> |
||||
|
|
||||
|
<hr> |
||||
|
<a href="get.php?jmeno_v_get_parametru=adam">Pozdravit Adama</a> |
||||
|
<a href="get.php?TEST">Pozdravit Evu</a> |
||||
|
</body> |
||||
|
</html> |
||||
@ -0,0 +1,61 @@ |
|||||
|
<?php |
||||
|
//SOUBOR ukazka.sqlite SE VYTVOŘÍ AUTOMATICKY |
||||
|
$pdo= new PDO("sqlite:" . __DIR__ . "/ukazka.sqlite"); |
||||
|
$pdo->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION); |
||||
|
|
||||
|
// VYTVOŘENÍ TABULKY POKUD NEEXISTUJE |
||||
|
$pdo->exec("CREATE TABLE IF NOT EXISTS zaci( |
||||
|
id INTEGER PRIMARY KEY AUTOINCREMENT, |
||||
|
jmeno TEXT NOT NULL, |
||||
|
vek INTEGER NOT NULL |
||||
|
)"); |
||||
|
|
||||
|
//zpracování formuláře pokud se pošle $_POST |
||||
|
if (isset($_POST["pridat"])) { |
||||
|
$jmeno = $_POST["jmeno"]; |
||||
|
$vek = $_POST["vek"]; |
||||
|
|
||||
|
$query = $pdo->prepare("INSERT INTO zaci (jmeno, vek) VALUES (:jmeno,:vek)"); |
||||
|
$query->execute(["jmeno" => $jmeno, "vek" => $vek]); |
||||
|
header("Location: index.php"); |
||||
|
exit; |
||||
|
} |
||||
|
|
||||
|
//načtení |
||||
|
$query = $pdo->prepare("SELECT * FROM zaci ORDER BY id DESC"); |
||||
|
$query->execute(); |
||||
|
$zaci = $query->fetchAll(PDO::FETCH_ASSOC); |
||||
|
|
||||
|
?> |
||||
|
|
||||
|
<!DOCTYPE html> |
||||
|
<html lang="en"> |
||||
|
<head> |
||||
|
<meta charset="UTF-8"> |
||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0"> |
||||
|
<title>SQLite uvod</title> |
||||
|
</head> |
||||
|
<body> |
||||
|
<h1>SQL LITE uvod</h1> |
||||
|
<!-- FORMULÁŘ pro přídání --> |
||||
|
<form method="post"> |
||||
|
<input type="text" placeholder="jmeno" name="jmeno"> |
||||
|
<input type="number" name="vek" placeholder="vek"> |
||||
|
<button type="submit" name="pridat">Přidat</button> |
||||
|
</form> |
||||
|
|
||||
|
<!-- VÝPIS Z DATABÁTE --> |
||||
|
<ul> |
||||
|
<?php foreach ($zaci as $zak): ?> |
||||
|
<li> |
||||
|
<?= $zak["jmeno"]?> - <?= $zak["vek"]?>let |
||||
|
</li> |
||||
|
<?php endforeach;?> |
||||
|
</ul> |
||||
|
<?php |
||||
|
if(empty($zaci)){ |
||||
|
echo "<p>SEZNAM PRÁZDNÝ</p>"; |
||||
|
} |
||||
|
?> |
||||
|
</body> |
||||
|
</html> |
||||
Binary file not shown.
Binary file not shown.
@ -0,0 +1 @@ |
|||||
|
C:\php\php.exe -S localhost:80 |
||||
Loading…
Reference in new issue