URL d'une image à insérer dans une base???

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : URL d'une image à insérer dans une base???

par tuperfredd » 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>&nbsp;</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]

Re: URL d'une image à insérer dans une base???

par dunbar » 25 mai 2007, 20:15

Avec du code tu va voir que tu risque d'avoir plus de réponses

URL d'une image à insérer dans une base???

par tuperfred » 25 mai 2007, 17:20

Bonjour tout le monde,

Désolé je savais pas si je devais mettre ma question dans le forum php ou mysql, mais bon la voila:

Je veu faire un system de news qui associe a chaque news une image. L'image correspondante est choisie dans une liste de fichiers uploadés précedemment dans un dossier. Mon script news (titre, article court, article long) marche parfaitement, mais je ne sais pas comment y ajouter une image.

Au final il faut ajouter l'url de l'image choisie dans la base de données avec les eutres données... mais comment faire ceci? J'ai déjà fait apparaitre une liste des images dans le dossier, mais ce que je ne sais pas faire c'est envoyer l'url dans la base de données comme je le ferai pour mon titre et article?

Voici ma liste d'image
http://www.onsenbatlescouilles.fr/test/image_choix.php

En esperant que vous pourrez m'aider!
Fred