1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136
| <?php
// ouverture de la connexion - ici pour mamp -
$hote="localhost";
$utilisateur="root";
$password="";
// ouverture de la connexion
$connexion = mysql_connect($hote,$utilisateur,$password);
// choix de la base CD_test
mysql_select_db('bdcoraf',$connexion);
// on teste pour voir si la base existe
$requete="SELECT * FROM code_ord;";
$requete=mysql_query($requete,$connexion);
// si la table n'existe pas, la créer
if (!$requete){
// contient un id auto-incrementiel, un nom, un contenu
mysql_query($requete,$connexion);
}
// initialiser la variable message
$message="";
// tester que post contient ce qui nous interesse, c'est à dire au moins une array associative "entrer"
// traiter ce qui a été envoyé par le formulaire
if(isset($_POST['entrer'])){
// on sécurise le contenu avec addslashes
$contenu=addslashes($_POST['libelle_type']);
$libelle_type=$_POST['libelle_type'];
if(empty($libelle_type) )
{
echo '<font color="red">Attention, aucun champ ne doit être vide !</font>';
}
else
{
// on insère
$requete="INSERT INTO type_ord ( code_ord,libelle_type ) VALUES ('','$libelle_type')";
$envoi=mysql_query($requete,$connexion);
// si c'est reussi, le dire dans le message
if($envoi){
$message .="<div id='message'>Nouveau contenu entré</div>";
}
}
}
if(isset($_POST ["Modifier"]))
{
$lechamp0=mysql_real_escape_string(htmlspecialchars(stripcslashes($_POST["libelle_type"])));
$result=mysql_query("UPDATE type_ord SET libelle_type='noire' WHERE code_ord='44'");
if(!$result)
{
die('requete invalide: '.mysql_error());
}
else
{
echo'<p>la modification à été éffectuée avec succès </p>';
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
<link rel="stylesheet" type="text/css" href="../css/style.css"/>
</head>
<body>
<div id="general">
<div align="left" id="logo"><img src="../img/logo.jpg" alt="" width="109" height="69"/></div>
<h1>Fill base</h1>
<?php echo $message; ?>
<section id="enregistrement">
<form method="post" action="type_imp.php" id="code_type_imp">
<label for="type _ord">type d'ordinateur</label>
<input type="text" name="libelle_type" />
<input type="submit" name="entrer" value="Entrer dans la base" />
<input name="Effacer"value="Effacer"type="reset"/>
<input name="Modifier"value="Modifier"type="submit"/>
</form>
</section>
<hr />
<h2>Contenu de la base</h2>
<div style="overflow:auto;height:250px;">
<table>
<?php
$larequete="SELECT * FROM type_ord ORDER BY code_ord ASC";
$requete = mysql_query($larequete,$connexion);
$total = mysql_num_rows($requete);
if ($total) {
while($row = mysql_fetch_array($requete)) {
// ecriture des tags de retour
echo "<table border=2>";
echo "<tr bgcolor=\"#00CCFF\"bordercolordark=\"#3300CC\"> <th>code_ord</th><th>libelle_type</th> </tr> ";
while ($ligne = mysql_fetch_row($requete) )
echo "<tr bgcolor=\"#FF9900\"><td>$ligne[0]</td><td>$ligne[1]</td></tr>";
echo "</table>";
}
} else {
echo "<tr><td>pas d'entrée</td></tr>";
}
?>
</table>
</div>
<form action="type_ord.php" method="post">
<input type="submit" name="rafraichir" value="rafraichir" />
</form>
</div>
</body>
</html> |
Partager