parent
f3156c3f46
commit
9b935cf588
@ -0,0 +1,39 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="fr">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Les vols</title>
|
||||
<style>
|
||||
body { font-family:sans-serif; font-size:10px; }
|
||||
h1 { font-size:1.8rem; }
|
||||
h2 { font-size:1.6rem; }
|
||||
dl { margin:8px; }
|
||||
dt { font-style:italic; font-size:1.1rem; }
|
||||
dd { font-weight:bold; font-size:1.4rem; padding-bottom:12px; }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Les Vols</h1>
|
||||
<?php
|
||||
$mysqli = new mysqli("localhost", "root", "", "b1eval");
|
||||
|
||||
if ($mysqli->connect_errno) {
|
||||
echo "Échec lors de la connexion à MySQL : (" . $mysqli->connect_errno . ") " . $mysqli->connect_error;
|
||||
}
|
||||
$resultat = $mysqli->query('SELECT * FROM `vol`');
|
||||
|
||||
$ligne_de_resultat = $resultat->fetch_array(MYSQLI_ASSOC);
|
||||
|
||||
echo "<h2>Vol n°" . $ligne_de_resultat['id_vol'] . "</h2>";
|
||||
echo "<dl>";
|
||||
echo "<dt>de</dt><dd>" . $ligne_de_resultat['de'] . "</dd>";
|
||||
echo "<dt>à</dt><dd>" . $ligne_de_resultat['a'] . "</dd>";
|
||||
echo "<dt>via</dt><dd>" . $ligne_de_resultat['via'] . "</dd>";
|
||||
echo "<dt>Places restantes</dt><dd>" . ($ligne_de_resultat['places'] - $ligne_de_resultat['reservations']) . "</dd>";
|
||||
echo "</dl>";
|
||||
?>
|
||||
<footer>
|
||||
<a href="resa.php">réserver</a>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,46 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="fr">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Blog</title>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Le blog</h1>
|
||||
<?php
|
||||
// la chaine de connection c'est :
|
||||
// - l'adresse (localhost, 127.0.0.1)
|
||||
// - l'identifiant, en général root pour un instalation locale
|
||||
// - un mote de passe par defaut vide mais ça peut être "root"
|
||||
// - nom de la base à laquelle je me connecte
|
||||
$mysqli = new mysqli("localhost", "root", "", "b1eval");
|
||||
// si le mot de passe est root la connxion est :
|
||||
// $mysqli = new mysqli("localhost", "root", "root", "b1blog");
|
||||
// si une erreur se produit alors un numero d'erreur est intialisé
|
||||
if ($mysqli->connect_errno) {
|
||||
echo "Échec lors de la connexion à MySQL : (" . $mysqli->connect_errno . ") " . $mysqli->connect_error;
|
||||
}
|
||||
// on veut aller chercher le dernier article
|
||||
// Pour connaitre la requete à éxzcuter on utilise phmyadmin
|
||||
// on copie colle la requete qui nous intéresse exemple :
|
||||
// SELECT * FROM `article`
|
||||
// puis on éxécute la requête (query) via la connection à la base
|
||||
$resultat = $mysqli->query('SELECT * FROM `vol`');
|
||||
//pour afficher le résultat en mode "debug" on peut faire :
|
||||
// var_dump($resultat);
|
||||
// ce qui produti quelque chose du style
|
||||
// object(mysqli_result)#2 (5) { ["current_field"]=> int(0) ["field_count"]=> int(4) ["lengths"]=> NULL ["num_rows"]=> int(1) ["type"]=> int(0) }
|
||||
// qui indique bien 4 champs (field) et 1 ligne (num_rows)
|
||||
$ligne_de_resultat = $resultat->fetch_array(MYSQLI_ASSOC);
|
||||
// echo "<pre>";
|
||||
// var_dump($ligne_de_resultat);
|
||||
// echo "</pre>";
|
||||
echo "<h2> vol n° " . $ligne_de_resultat['id_vol'] . "</h2>";
|
||||
echo "<p> de " . $ligne_de_resultat['de'] ;
|
||||
echo " a " . $ligne_de_resultat['a'];
|
||||
echo " via " . $ligne_de_resultat['via'] . ". ";
|
||||
echo " Il reste " . ($ligne_de_resultat['places'] - $ligne_de_resultat['reservations']) . " places</p>";
|
||||
// on peut aussi intercaler le php dans du html comme dans le footer ci-dessous
|
||||
?>
|
||||
<footer class="date"> </footer>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,20 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="fr">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Réservation (saisie)</title>
|
||||
<style>
|
||||
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Réserver pour ?</h1>
|
||||
<form action="validation.php" method="POST">
|
||||
<label for="nom">Nom :</label><input type="text" name="nom" id="nom"/>
|
||||
<br/><label for="prenom">Prénom :</label><input type="text" name="prenom" id="prenom"/>
|
||||
<br/><label for="infos">Informations particulières ?</label>
|
||||
<br/><textarea name="infos" id="infos"></textarea>
|
||||
<br/><button type="submit" name="action" value="BOOK">Réserver</button>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,22 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="fr">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Réservation (saisie)</title>
|
||||
<style>
|
||||
body { font-family:sans-serif; font-size:10px; }
|
||||
label { display:inline-block;font-size:1.4rem;min-width:120px;box-sizing:border-box;margin-right:16px; }
|
||||
span, p { font-weight:bold; font-size:1.4rem; padding-bottom:6px; }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Merci de confirmer vos informations</h1>
|
||||
<form action="index.php" method="POST">
|
||||
<label for="nom">Nom :</label><span><?php echo strip_tags($_POST['nom']); ?></span>
|
||||
<br/><label for="prenom">Prénom :</label><span><?php echo strip_tags($_POST['prenom']); ?></span>
|
||||
<br/><label for="infos">Informations particulières ?</label>
|
||||
<p><?php echo htmlentities($_POST['infos'], ENT_QUOTES); ?></p>
|
||||
<button type="submit" name="action" value="CONFIRM">Confirmer</button>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
Loading…
Reference in new issue