begin process at 2012 05 30 14:39:29
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

éditer une image


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

éditer une image

mardi 11 janvier 2011 à 11:58:10 | éditer une image

jilou2008

bonjour et bonne année voici j'ai créé un code qui insère l'adresse d'une image dans une bdd puis je demande de l'éditer seulement dans la bdd l'adresse est bien enregistrée mais l'image elle n'est pas éditée pouvez vous m'aidez voici mon code merci d'avance
Code PHP :
<?php
		try
			{
				$bdd = new PDO('mysql:host=localhost;dbname=jilou', 'jilou2010', 'jilou');
			}
			catch(Exception $e)
			{
					die('Erreur : '.$e->getMessage());
			}
?>
<?php	
	if (isset($_POST['Ok']))		
	{  
		// Testons si le fichier a bien été envoyé et s'il n'y a pas d'erreur
		if (isset($_FILES['images']) AND $_FILES['images']['error'] == 0)
		{
			// Testons si le fichier n'est pas trop gros
			if ($_FILES['images']['size'] <= 1000000)
			{
				// Testons si l'extension est autorisée
				$infosfichier = pathinfo($_FILES['images']['name']);
				$extension_upload = $infosfichier['extension'];
				$extensions_autorisees = array('jpg', 'jpeg', 'gif', 'png');
				if (in_array($extension_upload, $extensions_autorisees))
				{
					// On peut valider le fichier et le stocker définitivement
					move_uploaded_file($_FILES['images']['tmp_name'], 'images/' . basename($_FILES['images']['images']));
					echo "L'envoi a bien été effectué !";
					// On ajoute une entr&#43360;dans la table formulaire
					
				}
			}
		}
			
			
	}
?>

<html>
	<head>
		<title>News</title>
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
		<link rel="stylesheet" media="screen" type="text/css" title="menu" href="menu.css" />
	</head>
	<body bgcolor="#686868" leftmargin="20" topmargin="30" marginwidth="20" marginheight="20" vlink="#0000FF" alink="#FF0000">
		<a href="menu.php" ><img src="images/mons sport2.jpg" border="0" width="200" longdesc="mons sport2.jpg"></a> 
		<img src="bannière.png" width="900" height="200" alt="bannière" longdesc="bannière.png"><br><br>
		<div id="logo"><a href="http://www.jilou2010.com" ><img src="images/petit dragon0.png" width="100" height="109" alt="logo" longdesc="images/petit dragon0.png"></a></div>
		<!-- Save for Web Slices (exemple.psd) -->
		<table id="Tableau_01" border="0" cellpadding="0" cellspacing="0">
			<tr>				
				<td>
					<a href="menu.php"><img src="images/menu_001.jpg" alt=""></a></td>
				<td>
					<a href="sport.html"><img src="images/menu_002.jpg" alt=""></a></td>
				<td>
					<a href="formulaire.html"><img src="images/menu_003.jpg" alt=""></a></td>
				<td>
					<a href="agenda.php"><img src="images/menu_004.jpg"alt=""></a></td>
				<td>
					<a href="news.php"><img src="images/menu_005.jpg"  alt=""></a></td>
				<td>
					<a href="liens01.html"><img src="images/menu_006.jpg"  alt=""></a></td>				
			</tr>
		</table>
		<!-- End Save for Web Slices -->
		<h1>News</h1>

		<table bgcolor="#9E9E9E" border="2" cellpadding="0" cellspacing="0">
			<tr>
					<?php					
					$req = $bdd->prepare('INSERT INTO news(images, news ) VALUES(? ,? )')or die(print_r($bdd->errorInfo()));
					$req->execute(array($_POST['images'], $_POST['news']));
					?>
				<td width="300" height="200">
				<?php
				$reponse = $bdd->query('SELECT * FROM news');
				while($donnees = $reponse->fetch())	
				{	
				$source = imagecreatefromjpeg($donnees['images']); // La photo est la source
				$destination = imagecreatetruecolor(300, 200); // On crée la miniature vide

				// Les fonctions imagesx et imagesy renvoient la largeur et la hauteur d'une image
				$largeur_source = imagesx($source);
				$hauteur_source = imagesy($source);
				$largeur_destination = imagesx($destination);
				$hauteur_destination = imagesy($destination);

				// On crée la miniature
				imagecopyresampled($destination, $source, 0, 0, 0, 0, $largeur_destination, $hauteur_destination, $largeur_source, $hauteur_source);

				// On enregistre la miniature
				imagejpeg($destination,$donnees['images'] );	
				echo '<img src="images/'.$donnees['images'].'" alt="" title="" style="width:300;height:200px;" /><br>';}?>
				</td>
				<td><textarea name="news" style="width:700;height:1200px;"><?php 							
				
				$reponse = $bdd->query('SELECT * FROM news');
				while($donnees = $reponse->fetch())	
				{	
				echo $donnees['news']."\n\n";}?></textarea></td>
			 
			</tr>
		</table>	
	</body>
</html>


Cette discussion est classée dans : donnees, image, source, destination, news


Répondre à ce message

Sujets en rapport avec ce message

[GD] Transparence miniature PNG [ par Finality ] Bonjour, je voudrais créer une miniature d'une image en PNG. J'y arrives très bien mais ma miniature n'est plus transparente : un gorrible fond noir f function minature dans l'upload jpg, gif, png [ par speedylol ] bonjour ;-)Voici mon soucis quand je charge une photo ou image gif , j'ai l'erreur suivante que cela ne fait pas partie de extension permisse(jpg;gif; Warning: imagecopyresampled(): supplied argument is not a valid Image resource [ par slashf ] salut a tous comme le titre l'indique j'ai un problème au niveau de la création de l'image, mon scripte est le suivant :$photo1=$_FILES['photo1'];if(! erreur au chargement d'image [ par speedylol ] bonjour voici le probléme que j 'ai quand je télécharge une photo c'est sans probléme cela fonction bien. l'erreur que j ai ces quand je n'est pas de gd et la superposition d'images transparentes [ par bizu29 ] Tout d'abord bonjour/soirAlors j'ai un petit soucis qui commence a me rendre dingue Mon but est de fusionner ces 2 images avec gd <img src="http://biz problem récuperation des images [ par djongar ] salut tout le monde, j'ai un problème qui me rend fou j'ai une base de donnée où j'ai enregistrer les détails où il existe un champ d'images sur les a remplacer caractere affiché par une variable dans "echo" [ par pipouz ] bonsoir a tousalors voila, j'ai un code permettant l'envoi de fichier sur un serveur, et me donnant le lien de se fichier , une fois uploadermais je v Changer mon système de news. [ par kevindu69150 ] Bonjour,Excusez moi de vous déranger mais j'ai besoin d'aide. Voila, j'utilise un système de news en php assez pratique, fonctionnantt avec FCKeditor Obligation de remplir un champ dans un formulaire HTML. [ par xana1990 ] Basoir a tous !  :ouii: Je voudrais réaliser sur mon formulaire, [i]pour éviter les abus[/i], obliger les personnes à remplir l'intégralité des champs Récupération d'un fichier avec Ajax via un formulaire [ par ludi49 ] Bonjour, Voilà, je développe un site internet web avec la partie back-office. Au début l'administrateur a le choix entre ajouter, supprimer ou modifi


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,452 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales