Formulaire+word

Fermé
nad - 19 mai 2004 à 14:34
 miouf1 - 19 mai 2004 à 14:56
Salut!

je voudrai appliquer le script "word" trouvé dans le forum a la page suivante : [b]https://www.developpez.net/forums/[/b]

j'ai donc deux scripts : saisie_article.php3 et recup_article.php3;
je voudrai donc ajouter un lien au niveau de ma page : recup_article.php3
me permettant d'avoir un fichier word d'un article donnee: voila mes deux scripts ainsi que ma base de donnée.Je suis debutant je ne sais pas comment m'y prendre !!!

saisie_article.php3 :
[code]

<html>
<head>
<title>Insérer des données dans la base de données</title>
</head>
<body bgcolor="#FFFFFF">
<?php
/* Ce programme place les articles dans une base de données */
if(isset($soumettre)):
$bd = mysql_connect("localhost", "root","");
mysql_select_db("article", $bd);
$date = date("Y-m-d");
$sql = "INSERT INTO article
VALUES('','$titre','$corps','$date','$auteur','$email_auteur')";
mysql_query($sql);
print("<h2>Les données ont été saisies</h2>\n");
print("<b>Vous pouvez ajoutez un article ci-dessous</b><hr>\n");
endif;
?>
<p><h3>Saisissez votre article pour la base de données</h3>
<form action="saisie_article.php3" method="post">
Nom :<br><input type="text" name="auteur"><p>
Adresse électronique :<br> <input type="text" name="email_auteur"><p>

Titre :<br><input type="text" name="titre"><p>
Article :<br>
<textarea cols=40 rows=20 name="corps">
</textarea><p>
<input type="submit" name="soumettre" value="Soumettre l'article">
</form>

</body>
</html>
[/code]

recup_article.php3 :
[code]
<html>
<head>

</head>


<body bgcolor="#FFFFFF">
<h1>Les articles du journal </h1>
Triez les articles par
<a href="recup_article.php3?tripar=date">Date</a>,
<a href="recup_article.php3?tripar=titre">Titre</a> ou par
<a href="recup_article.php3?tripar=auteur">Auteur</a>.
<p>
<form action="recup_article.php3" method="POST">
ou affichez uniquement les articles écrits par (<i>saisissez le nom de l'auteur </i>):
<input type="text" name="auteur">
<input type="submit" name="soumettre" value="Soumettre">
</form>
<table border="1" cellpadding="3">
<?php
/* Ce programme récupère les articles dans la base de données */
$bd = mysql_connect("localhost", "root");
mysql_select_db("article", $bd);
if(!empty($HTTP_GET_VARS['id_article'])){
mysql_query("delete from article where id_article=".$HTTP_GET_VARS['id_article']) or die(mysql_error());
}
if (!isset($offset)) {$offset=0;}
if ($offset<0) {$offset=0;}
if ($tripar == 'date'):
$sql = "select * from article order by 'date' limit $offset,20";
elseif ($tripar == 'auteur'):
$sql = "select * from article order by 'nom_auteur' limit $offset,20";
elseif ($tripar == 'titre'):
$sql = "select * from article order by 'titre' limit $offset,20";
elseif (isset($soumettre) && $auteur!=''):
$sql = "select * from article where auteur = '$auteur' limit $offset,20";

else:
$sql = "select * from article limit $offset,20";
endif;

$resultat = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
while ($ligne = mysql_fetch_array($resultat)) {
print("<tr><td bgcolor=\"#003399\"><b>");
printf("<font color=\"white\">%s</font></b></td></tr>\n",
$ligne["titre"]);
printf("<td>De : <a href=\"mailto:%s\">%s</a>\n",
$ligne ["email_auteur"], $ligne["auteur"]);
printf("<br>Publié le : %s<hr>\n",
$ligne["date"]);
printf("%s</td></tr>\n",
$ligne["corps"]);
echo "<td><a TITLE='Supprimer article' href=recup_article.php3?id_article=".$ligne['id_article'].">
Supprimer l'article : <img src='http://localhost/papiers/images/delete.gif'></a> <a TITLE='Imprimer article' href=imprimer_article.php3?id_article=".$ligne['id_article']." target=_blank>Imprimer l'article : <img src='http://localhost/papiers/images/imprimante1.gif'width=20 height=20 hspace=0 vspace=0 border=1></a>
</td></tr>";
}
?>
</table>
<?php
$offsuiv=$offset+20;
$offprec=$offset-20;
echo "<center><a href=\"recup_article.php3?offset=".$offprec."&auteur=".$auteur."&tripar=".$tripar."&soumettre=".$soumettre."\">precedant</a> - <a href=\"recup_article.php3?offset=".$offsuiv."&auteur=".$auteur."&tripar=".$tripar."&soumettre=".$soumettre."\">suivant</a></center>";
?><hr>
<div align=center>
<a href="javascript:close();">Fermer la fenêtre</a>
</div>
<SCRIPT LANGUAGE="JavaScript">

document.write(resol);

</SCRIPT>

</body>
</html>
[/code]

ainsi que ma base de donnée : article

[code]
CREATE TABLE article (
id_article int(11) NOT NULL auto_increment,
titre varchar(48) default NULL,
corps text,
date date default NULL,
auteur varchar(48) default NULL,
email_auteur varchar(48) default NULL,
PRIMARY KEY (id_article)
) TYPE=MyISAM;

[/code]
A voir également:

1 réponse

Slt,
en HTML faire un lien c :<A HREF="lien">nom_du_lien/</A>
0