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
|
<style type="text/css" media="screen">
@import url("general.css");
</style>
<body class="pop">
<center>
<br />
<form>
<!-- l'attribut onchange permet d'exécuter le lien sans "button" -->
<select name="menu" size="1" onchange="navigate(editor)">
<option selected value=""><p> ------ Expression à Modifier ------ </p>
<?php
// Déclarations de variables prédéfinies
$title = $_GET['title'];
$content = $_GET['content'];
// Connexion à la db & à la table
require('functions_lexi_db.php');
// Récupérer le titre des données pour les afficher dans le menu déroulant
$sql = "SELECT title FROM lexique ORDER BY title";
$request = mysql_query( $sql, $link ) ; //$link fait appel aux paramètres de connexion
// contenus dans functions_lexi_db.php
//On fait une boucle répétée autant de fois qu'il existe des données
while($result=mysql_fetch_object($request))
{ // Génère les lignes du menu value=\"edit_form_lexique.php\"
echo "<option><p>".$result->title."</p></option>\n";
}
?>
</select>
</form>
</center>
<?php
// Si l'utilisateur clique sur une expression dans le menu déroulant
if(!isset($_GET['title']))
{
$sql = "SELECT COUNT(title,content) FROM lexique WHERE title = ".$title;
$requete = mysql_query($sql,$link) ; //$link fait appel aux paramètres de connexion contenus dans functions_lexi_db.php
// Caractères spéciaux dans le textarea - Tuto ASPPHP.net
function tarea($txt)
{
return str_replace("<","<",str_replace("&","&",$txt)) ;
}
if(!$requete)
{
echo '<p>Impossible d\'exécuter le requete !</p>';
exit;
}
else
{
?>
<form name="editor" action="edit_lex.php" method="post">
<table border="0">
<tr>
<td><p><b>Terme</b></p></td>
<td><p><input type="text" name="title" maxlength="60" size="20" value="<?php echo tarea($title) ; ?>"</p></td>
</tr>
<tr>
<td><p><b>Définition</b></p></td>
<td><p><textarea name="content" wrap=virtual rows=10 cols=35 value="<?php echo tarea($content) ; ?>"></textarea></p></td>
</tr>
<tr>
<td colspan="2"><center><input type="submit" value="Modifier !"></center></td>
</tr>
</table>
</form>
<?php
}
}
else
{
echo '<p>Veuillez sélectionner une expression !</p>';
}
mysql_close();
?>
</body> |
Partager