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