je suis débutante sur php et je suis actuellement sur la création d'un blog ou des utilisateurs peuvent écrire un article, l'éditer et le supprimer. Je suis depuis 4 semaines sur la page d'édition
voici ma page membre
<?php
session_start();
?>
<html>
<head>
<meta http-equiv="Content-type" content="text/html;charset=UTF-8" />
<title>Espace membre</title>
<link rel="stylesheet" type="text/css" href="membre.css">
</head>
<style type="text/css">
body{
background-color: #a2bdb6;
}
</style>
<form method="post" action="edition.php">
<body>
<center>
<h1>Bienvenue <?php echo htmlentities(trim($_SESSION['login'])); ?> !</h1>
<div><a href="nouvel_article.php">créer un nouvel article</a></div><br></br>
<div>Voici les titres de vos articles</div>
<?php
session_start();
if (!isset($_SESSION['login'])){
$login = $_SESSION['login'];
}
//On se connecte à la base de données
$db = mysql_connect('localhost', 'root', '') or die('Erreur de connexion'.mysql_error());
// sélection de la base
mysql_select_db('cnam',$db) or die('Erreur de selection '.mysql_error());
// SQL query
$strSQL = "SELECT titre, nume_articles FROM articles, utilisateurs where articles.nume_utilisateurs=utilisateurs.nume_utilisateurs AND login='".mysql_real_escape_string($_SESSION['login'])."'";
// Execute the query (the recordset $rs contains the result)
$rs = mysql_query($strSQL);
// Loop the recordset $rs
// Each row will be made into an array ($row) using mysql_fetch_array
while($row = mysql_fetch_array($rs, MYSQL_NUM)) {
echo '<H1><a href="edition.php?nume_articles='.$row["nume_articles"].'">'.$row[0].'</a></H1>';
echo '<a href="edition.php?nume_articles='.$row['nume_articles'].'">Modifier cette news</a><br/><br/>';
echo '<a href="suppr.php?nume_articles='.$row['nume_articles'].'">supprimer cette news</a><br/><br/>';
}
mysql_close();
?>
<div class="retour"><a href="sitecnam.php">Page d'accueil</div>
</center>
</form>
</body>
</html>
et voici ma page d'édition
<?php
session_start();
?>
<?php
$db = mysql_connect('localhost', 'root', '') or die('Erreur de connexion '.mysql_error());
mysql_select_db('cnam',$db) or die('Erreur de selection '.mysql_error());
// sélection de la base
$strSQL = "SELECT * FROM articles where nume_articles = {$_REQUEST['nume_articles']}";
$rs = mysql_query($strSQL);
$data=mysql_fetch_assoc($rs);
?>
<form method="post" action="edition.php"/>
<center>
Titre: <input type="text" name="titre" value="<?php echo $_request["titre"]; ?>"/>
<br/>
Contenu: <br/>
<textarea name="contenu"><?php echo $_REQUEST["texte"]; ?></textarea>
<input type="submit" value="valider"/>
</center>
</form>