Désoler je ne savait pas ou le poster

Bonjour aujourd'hui j'ai eu l'idée de concevoir un page php pour gerer vos news je vous laisse admirer le traville :p
Bonjour
voici mon premier code en php/mysql
Une gestion des news complete est simple d'installation
creer votre BDD
par default "news"
et utiliser le fichier news.sql pour creer vos table
Penser a configurer le fichier config.php
<?php
require"config.php";
mysql_connect(DB_HOST,DB_LOGIN,DB_PASS);
mysql_select_db(DB_BDD);
$sql="SELECT * FROM news";
$req = mysql_query($sql) or die ('!!! erreur sql !!! <br />'.$sql.'<br /> '.mysql_error());
while($data=mysql_fetch_assoc($req)){
echo"<h1>{$data["titre"]}</h1>";
echo"<p>{$data["contenue"]}</p>";
echo"<p align\"right\">".date("j/n/Y G:i",strtotime($data["date"]))."</p>";
}
?>
<?php
define("DB_HOST","localhost"); //ici l'adresse de votre serveur la plus part du temps cest localhost
define("DB_LOGIN","root");// ici votre login
define("DB_PASS","");// ici votre mot de passe
define("DB_BDD","news");// ici le nom de la base de donner par default "news"
?>
Attention ce qui suis a mettre dans un dossier admin
<h1>Centre d'administration des news</h1>
<h3>Ajout de news</h3>
<form method="post" action="creer.php"/>
Titre de la news:<input type="text" name="titre"/>
</br>
Votre news:</br>
<textarea name="contenue" style="width:100%;height:150px;"></textarea>
<input type="submit" value="Envoyer la nouvelle news">
</form>
<h3>Modifier ou supprimer une news</h3>
<h5>Attention le fait de supprimer est un actes irreversible</h5>
<?php
require"../config.php";
mysql_connect(DB_HOST,DB_LOGIN,DB_PASS);
mysql_select_db(DB_BDD);
$sql="SELECT * FROM news";
$req = mysql_query($sql) or die ('!!! erreur sql !!! <br />'.$sql.'<br /> '.mysql_error());
while($data=mysql_fetch_assoc($req)){
echo"<p>{$data["titre"]}--";
echo "<a href=\"edit.php?id={$data["id"]}\"> Modifier la news</a>";
echo "--<a href=\"suppr.php?id={$data["id"]}\"> Suprimer la news</a>";
echo "</p>";
}
?>
<?php
require"../config.php";
mysql_connect(DB_HOST,DB_LOGIN,DB_PASS);
mysql_select_db(DB_BDD);
$sql = "DELETE FROM news WHERE id={$_GET["id"]}";
$req = mysql_query($sql) or die ('!!! erreur sql !!! <br />'.$sql.'<br /> '.mysql_error());
header("Location: index.php");
?>
<?php
require"../config.php";
mysql_connect(DB_HOST,DB_LOGIN,DB_PASS);
mysql_select_db(DB_BDD);
extract($_POST);
$sql="INSERT INTO news (titre,contenue) VALUES ('$titre','$contenue')";
$req = mysql_query($sql) or die ('!!! erreur sql !!! <br />'.$sql.'<br /> '.mysql_error());
header("Location: index.php");
?>
<?php
require"../config.php";
mysql_connect(DB_HOST,DB_LOGIN,DB_PASS);
mysql_select_db(DB_BDD);
if(!empty($_POST)){
extract($_POST);
$sql="UPDATE news SET titre='$titre', contenue='$contenue' WHERE id=$id";
$req = mysql_query($sql) or die ('!!! erreur sql !!! <br />'.$sql.'<br /> '.mysql_error());
echo "La news a etait modifié";
echo "--<a href=\"index.php\"> retour au panneaux d'administration des news</a>";
$_GET["id"]=$id;
}
$sql = "SELECT * FROM news WHERE id = {$_GET["id"]}";
$req = mysql_query($sql) or die ('!!! erreur sql !!! <br />'.$sql.'<br /> '.mysql_error());
$data = mysql_fetch_assoc($req);
?>
<h1>Centre d'administration des news</h1>
<h3>Modification de la news</h3>
<form method="post" action="edit.php"/>
<input name="id" type="hidden" value="<?php echo $data["id"] ?> "/>
Titre de la news:<input type="text" name="titre" value="<?php echo $data["titre"]; ?>"/>
</br>
Votre news:</br>
<textarea name="contenue" style="width:100%;height:150px;"> <?php echo $data["contenue"]; ?></textarea>
<input type="submit" value="Modifier la news">
</form>
Creer une Base de donné news et faite cett requete sql
CREATE TABLE `news`.`news` (
`id` INT( 3 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`titre` VARCHAR( 60 ) NOT NULL ,
`contenue` MEDIUMTEXT NOT NULL ,
`date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
) ENGINE = MYISAM
Voila pour le moment il n'est pas heberger mais je pense que demain je fait sa pour vous donner un apperçu

Edit je suis prenneur de toutes amelioration je débute niveau sql
Pour tester rdv ici
http://testlzr.comoj.com/news pour aller au panneaux admin
http://testlzr.comoj.com/news/admin