Leçon N° 09 : Mysql première partie : introduction
Utilitaire départementsSolutionSolution & source***
Faire en sorte que si l'on saisit le début du nom du département, le programme renvoie le code
(Fonctionnement automatique à double sens)
Notes de page
Source: lesson_09_d4_departements.phpRésultat
<?php 
//Connexion à la base de données
require ("../mysql_connexion/mysql_connexion.php");
$action_file="show_exercises.php?exercise=lesson_09_d4_departements.php";
if (!isset(
$_POST['departement_code']))
{
    echo 
"<table border=3 align=center > ";
    echo 
"<CAPTION align=top><p><h3> Trouvez un département </p>";
    echo 
"<form action=$action_file method=post>"
    echo 
"<tr><th>Code du département</th>";
    echo 
"<td><input type=text size= 5 name='departement_code'></td></tr>";
    echo 
"<tr><td align=center height=30><input type=submit value='Envoyer'>";
    echo 
"</td><td></td></tr></table></body></html>";
}
else
{
    
$code_dept $_POST['departement_code'];
    
$result mysqli_query($mysqli,"select * 
        from atelierphp_exe_departements where departement_code = '
$code_dept' ") ; 
    
$row mysqli_fetch_array($result);
    if (
$row)
    { 
        
$nom=$row['departement_nom'];
        echo 
"<br/><table border=2 align=center>";
        echo 
"<tr><td>Le code choisi <td>".$code_dept;
        echo 
"<tr><td>Département : <td>"."$nom";
        echo 
"<tr><td colspan=2 align=center>
        <a href=
$action_file>Un autre ?</a></tr>";
        echo 
"</table>";
    }
    else
    { 
        echo 
"Département non trouvé <br/>";
        echo 
"<a href=$action_file>Un autre ?</a><br/>";
    }
    
    
}
?>


Fichier : connect_to_db.php
<?php
//ceci est un fichier fictif, 
//la vrai connection est déjà
//faite par ailleur
/*
$host     = "";   // nom du serveur : localhost, sql5, ...
$user     = "";   // nom d'utilisateur (root si en local)
$pass     = "";   // mot de passe 
$db       = "";   // nom de la base de données mySQL
$dblink  = mysql_connect($host,$user,$pass); 
//mysql_select_db($db);                       
*/
?>

Trouvez un département

Code du département

Tous droits réservés. 2005-2020