tuperfredd
Invité n'ayant pas de compte PHPfrance
29 mai 2007, 10:14
Oui bien sur:
<?php
if (isset($_POST['submitted'])) {
include ('mysql_connect.php');
$url = $_POST['url'];
if (empty($_POST['titre'])) {
echo '<p><font color="red">Vous devez entrer un titre.</font></p>';
} else {
$titre = $_POST['titre'];
}
if (empty($_POST['post'])) {
echo '<p><font color="red">Vous devez entrer un contenu.</font></p>';
} else {
$post = $_POST['post'];
}
if ($titre && $post) {
$query = "INSERT INTO cemoisci (titre, post, date) VALUES ('$titre', '$post', NOW())";
$result = @mysql_query($query);
if ($result) {
echo '<p>News ajoutée avec succes!</font></p>';
} else {
echo '<font color="red"><p>La news na pa pu être ajoutée, veuillez réessayer.</p></font>';
}
} else {
echo '<p><font color="red">Veuillez entrer les informations adéquates</font></p>';
}
}
?>
<h3>Ajouter une news</h3>
<form action="<?php $_SERVER['PHP_SELF']; ?>" method="post">
<p>Titre de la news : <br />
<input name="titre" type="input" id="titre" value="<?php if(isset($_POST['titre'])) echo $_POST['titre']; ?>" size="25" maxlength="60" />
</p>
<p>Contenu de la news :<br />
<textarea name="post" cols="40" rows="4" id="post"><?php if(isset($_POST['post'])) echo $_POST['post']; ?></textarea></p>
<p> </p>
<p><input type="submit" name="submit" value="Ajouter News" /></p>
<input type="hidden" name="submitted" value="TRUE" /></p>
</form>
</td>
</tr>
</table></td>
</tr>
</table>
</body>
</html>
Donc voila mon system de new qui fonctionne, en fait je voudrais savoir quoi ajouter a ce code (celui de la liste d'image):
<?
$img_dir = images;
$myDirectory = opendir($img_dir);
echo "<div class=float_left><input type=\"radio\" name=\"picture\" value";
if($picture==null)
echo " checked ";
echo " >Aucune</div><br><br>";
while($entryName = readdir($myDirectory))
{
if (!ereg("^\.", $entryName) && !ereg("^\:", $entryName))
{
if (strcoll($picture, $entryName) == 0) {
print("<div class=float_left><input type=\"radio\" name=\"picture\" value=\"$entryName\" checked>");
}
else print("<div class=float_left><input type=\"radio\" name=\"picture\" value=\"$entryName\">");
print("<a href=\"images/$entryName\" target=_blank><img src=images/$entryName width=\"60\" height=\"60\" border=\"0\" align=\"absmiddle\"></a></div>");
}
}
closedir($myDirectory);
?>
En fait je veux savoir comment en sélectionnant une image dans la liste ci dessus, je peux envoyer la variable qui est l'url de l'image vers la base de donnée, donc en me retrouvant avec un truc comme ça:
INSERT INTO cemoisci (titre, post, date, [b]urlimage[/b]) VALUES ('$titre', '$post', NOW(), '$[b]urlimage[/b]')";
Voila, en espérant que ca vous éclaire plus![/php]