lien titre news php
Posté : 20 janv. 2014, 14:43
Bonjour,
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
,. Je m'explique, j'ai une page de membre ou s'affiche tous les titres des articles des membres connectés et j'ai une page édition qui devrait afficher l'article complet de l'utilisateur quand il aura cliqué sur son titre.
voici ma page membre
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>