Advertisement
Guest User

Untitled

a guest
Feb 3rd, 2016
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.79 KB | None | 0 0
  1. <?PHP
  2. $choix = $_GET['choix'] ;
  3. echo '<div style="color: blue; font-family: arial; font-size: 10px;">';
  4. $requette = formulaire($choix);
  5. $reponse = connexion($requette);
  6. tab_out($reponse);
  7. echo'</div>';
  8.  
  9. function formulaire($NumReq) {
  10. switch($NumReq)
  11. {
  12. case 1:
  13. $req = 'SELECT PLNUM,PLNOM FROM PILOTE';
  14. break;
  15. case 2:
  16. $req = 'SELECT DISTINCT * FROM PILOTE WHERE (SALAIRE >= 18000)';
  17. break;
  18. case 3:
  19. $req = 'SELECT DISTINCT * FROM VOL WHERE (HEUREDEP >= 9) && (HEUREDEP >= 13)';
  20. break;
  21. }
  22. return $req;
  23. }
  24.  
  25. function connexion($req) {
  26. $host ="localhost:3306";
  27. $user ="root";
  28. $password ="";
  29. $dbname ="Transport_aerien";
  30. $connect = @mysql_connect($host, $user, $password); // @ n'affiche pas les erreurs de la fonction
  31. if (!$connect) { die('Impossible de se connecter : ' . mysql_error()); } else echo 'Connexion reussie<br/>';
  32. $db_selected = mysql_select_db($dbname, $connect);
  33. if (!$db_selected) { die ('Impossible de selectionner la bd : ' . mysql_error()); } else echo 'selection BD reussie<br/>';
  34. echo "Requete : $req<br>";
  35. $reponse = mysql_query($req);
  36. mysql_close($connect);
  37. return $reponse;
  38. }
  39.  
  40. function tab_out($result) {
  41. $N = mysql_num_fields($result); // N = nombre de colonnes du tableau $result
  42. printf("<table border='0' cellpadding='1' cellspacing='1' style='font-family: arial; font-size: 10px;'>");
  43. printf("<tr style='color: black;' bgcolor=#D0D0D0>");
  44. for ($i=0; $i<$N; $i++) printf("<th>%s</th>", mysql_field_name($result,$i));
  45. echo "</tr>";
  46. while ( $ligne = mysql_fetch_array( $result, MYSQL_NUM ))
  47. { echo "<tr style='color: maroon;' bgcolor='#E8E8E8'>";
  48. for($n=0; $n<$N ; $n++) printf("<td>%s</td>", $ligne[$n]);
  49. echo "</tr>";
  50. }
  51. echo "</table>";
  52. }
  53.  
  54. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement