Code : Tout sélectionner
<FORM ACTION="envoi.php" METHOD="POST">
<textarea rows="2" name="news" cols="20"></textarea>
<INPUT TYPE=submit VALUE="Valider">
</FORM><?php
//récupération des données du formulaires
$news = $_POST['news'];
// connexion à votre base de donnée
$connexion = mysql_connect("*****","****","****");
mysql_select_db("rosemont",$connexion);
// on créer la requête SQL, pour ensuite l'envoyer
$requete = "INSERT INTO news (news) VALUES ('$news')";
$execution = mysql_db_query("rosemont", $requete);
echo "Vos données ont été envoyées !";
// fermeture de la connexion vers Mysql
mysql_close();
?>
ou est ce que je place le n2lbr ??
Modération : C'est faitsi un modérateur pouvais également censurer ces infos:)
<?php
//récupération des données du formulaires
// On doit tester si $_POST['news'] existe
$news = isset($_POST['news']) ? $_POST['news'] : '';
// On ne fait le traitement que si on a des données
if(empty($news)) {
//Message d'erreur
echo 'La news est vide, ou inexistante<br />';
// pour retourner à la saise de news
echo '<a href="nom_de_la_page_du_formulaire">Retour à la saisie</a>';
}
else {
// connexion au serveur
if(!$connexion = mysql_connect("*****","****","****")) {
// Arrêt du PGM avec message d'erreur
die('Connexion au serveur impossible!<br />' . mysql_error());
}
//Sélection de la base de données
if(!mysql_select_db("rosemont",$connexion)) {
// Arrêt du PGM avec message d'erreur
die('Connexion à la base impossible<br />' . mysql_error());
}
// Construction de la requête SQL
$requete = "INSERT INTO news (news) VALUES ('" . $news ."')";
// Exécution de la requête pour obtenir la ressource
if(false === ($res = mysql_db_query($requete))) {
// Une erreur s'est produite
// Arrêt du PGM avec affichage de la requête et du message d'erreur
die('ERR_SQL : <br />' . $requete . '<br />' . mysql_error()):
}
// Tout c'est bien passé
echo "Vos données ont été enregistrées !";
// fermeture de la connexion vers Mysql
mysql_close();
}
?>