begin process at 2012 05 28 13:04:59
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

afficher des fichiers et images de ma base de donnés


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

afficher des fichiers et images de ma base de donnés

vendredi 16 décembre 2011 à 18:37:50 | afficher des fichiers et images de ma base de donnés

msi079

salut j'ai des fichiers ou image dans ma base de donnée que je veux afficher à l'aide d'une requête php mais j'arrive pas.
je vous redonne mes différents fichiers pour que vous apportez votre appréciation.
choix_fichier.html
Code HTML :
<!--choix_fichier.html-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans titre</title>
</head>

<body>
<table width="200" border="0" align="center">
  <tr>
    <td><form action="./upload.php" method="post" enctype="multipart/form-data" name="formulaire_envoi_fichier" id="formulaire_envoi_fichier">
      <input type="file" name="fichier_choisi" />
      <br />
      <br />
      <input type="submit" name="bouton_submit" value="Envoyer le fichier" />
    </form></td>
  </tr>
</table>
</body>
</html>


upload.php
Code PHP :
<?php
/*ceci est upload php*/

/*transfert du fichier client vers le repertoire du serveur*/

//on vérifies que le champ est bien rempli:
if(!empty($_FILES["fichier_choisi"]["name"]))
{
	//nom du fichier choisi:
	$nomFichier    = $_FILES["fichier_choisi"]["name"] ;
	//nom temporaire sur le serveur:
	$nomTemporaire = $_FILES["fichier_choisi"]["tmp_name"] ;
	//type du fichier choisi:
	$typeFichier   = $_FILES["fichier_choisi"]["type"] ;
	//poids en octets du fichier choisit:
	$poidsFichier  = $_FILES["fichier_choisi"]["size"] ;
	//code de l'erreur si jamais il y en a une:
	$codeErreur    = $_FILES["fichier_choisi"]["error"] ;
 
	//chemin qui mène au dossier qui va contenir les fichiers uplaod:
	$chemin = "./upload_fichier/" ;
 
	if(copy($nomTemporaire, $fichier_choisi = $chemin.$nomFichier))
		echo("<br>l'upload a réussi : <hr ><img src=\"".$fichier_choisi."\">") ;
	else
	echo("<br>l'upload a échoué") ;

}//fin if
else
{
	echo("Vous n'avez pas choisit de fichier!!<br>") ;
	echo("<a href=\"./choix_fichier.html\">Retour</a>") ;

}//fin else


/*partie sql insertion du chemin*/
 
if(isset($_POST["bouton_submit"])) {

//$_POST["fichier_choisi"]="";  


//$statut = $_POST['fichier_choisi'];

/*a personnaliser ton serveur ta base ...*/
$db = mysql_connect('localhost', 'root', '') or die(mysql_error());
mysql_select_db('DirectVictime',$db) or die(mysql_error());

/*on insere le chemin vers le ficihier uploade*/

// on fait l'INSERT dans la base de données
$sql= "INSERT INTO renseigner (fichier_choisi) VALUES ('$fichier_choisi')";

$result = mysql_query($sql) or die(mysql_error());

if (!$result) {
    die('linsertion n a pas réussie !!! : ' . mysql_error());

}

//header("Location:renseignement.php?add=ok"); // redirection si création réussie
} else {

// form pas submit

}
?>


req_fichier.php
Code PHP :




<?php
    $_POST["fichier_choisi"]="";       
   // $nom1=trim($_POST["fichier_choisi"]);
	
	$color=array('#333333','#999999');
		$i=0;
          // Connexion à la BDD
 mysql_connect("localhost","root","") or die("erreur de connexion");
 // Sélection de la base de données
mysql_select_db("DirectVictime") or die("Erreur de selection de la BD");

/*faut securiser*/ 
// on crée la requête SQL
$sql = "SELECT fichier_choisi FROM renseigner

          WHERE  id='5'";
// on envoie la requête
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$res = mysql_num_rows($req);                               // 4 


?> 




<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans titre</title>
<style type="text/css">
<!--
.Style3 {color: #FFFFFF}
.Style6 {
	color: #0000FF;
	font-style: italic;
	font-weight: bold;
}
-->
</style>
</head>

<body>

<div align="center">
  <h1 align="center" class="Style6">&gt;&gt;&gt; IMAGE DE LA VICTIMES DE GUERRE EN COTE D'IVOIRE &lt;&lt;&lt;  </h1>
</div>
<p>&nbsp;</p>
<table width="451" border="0" align="center" cellspacing="2" bgcolor="#00FF00">
  <tr bgcolor="#999999">
    <th bgcolor="#FF00FF" scope="row"><div align="left"><A HREF="enregistrement.php" TITLE="click pour enregistrer vos enfants!!!  !!!!" class="Style17 Style3"><strong>Accueil</strong></a></div></th>
  </tr>
  <tr bgcolor="#999999">
    <th width="206" scope="row"><span class="Style3">PHOTO </span></th>
  </tr>
  
  
  <?php
  		while ($liste_etu=mysql_fetch_assoc($req)) {
			$j=$i%2;
		
  ?>
  
  
  <tr bgcolor=#33FFFF>
    
	
    <td><?php echo $liste_etu['fichier_choisi'] ?></td>
  </tr>
  <?php
  }
  ?>
</table>
</body>
</html>




Cette discussion est classée dans : fichier, base, code, php, mysql


Répondre à ce message

Sujets en rapport avec ce message

valeur et formulaire [ par sheorogath ] slt voila j'ai un probleme pour entrer des valeurs dans un base de donnees mysql nomme "sheorogath_db" sur une table (deja cree) appeler classement . base de donnee securisee ? [ par JoebarGlut ] Bonjour, je voulais stocker le mot de passe et le login de la bdd dans mon code source flash mais on m'as dis qu'il etait simple de decompiler un fich Aide codage formulaire php pour base de données, toutes les données ne sont pas enregistrées. [ par sebing ] Bonjour, Je redemande votre aide, je veux améliorer mon formulaire, mais celui ne fonctionne plus. En effet une seule donnée est enregistrée dans la inserrer des fichier dans ma base de donne ou des fichiers en php (base mysql) [ par msi079 ] slt. je dois insérer des images dans ma base de données . alors j'ai pris un code sur le net que je crois intéressant. comme je suis débutant en php j enregistrer et afficher une image en php [ par msi079 ] salut . je veux stocker (enregistrer ) des fichiers ou image dans ma base de donnée mysql et apres pour les afficher . je n'arrive pas. la page req_a php connection base MySQL [ par A_Z ] Bonjour à tous !Je veux juste savoir comment faire pour me connecté à ma base Mysql comme suit :Voilà le formulaire que j'ai fais :Le nom:Le prenom :a update une table mysql via php [ par kaddouremna28 ] salut à tous, j'ai un problème de mise a jour d'une table mysql via php et voici le code :UPDATE table SET num='$num', nom='$nom' WHERE code='$code'j' Besoins d'aide sur mon code php/mysql ^^ [ par frostfire ] Bonsoir !alors mon code : http://rafb.net/p/oNyDOp90.htmlalors enfaite sa me fait une erreur mysql : erreur:Can't connect to local MySQL server throug javascript / html ===>PHP [ par boob3 ] Bonjour !J'ai un petit soucis de passage d'un code classique en php, pour l'affichage des images d'une base de donnéeCe code permet de faire passer un Par défaut [MySQL] Probleme insertion d un champ dans ma base ! [ par dekovince ] Bonjour a tous !!Alors voila je suis bloqué, et j ai beau chercher je ne trouve pas !!En faite j ai un formulaire qui apres verification va dans une t


Nos sponsors


Sondage...

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 : 11,513 sec (3)

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