Prob sql
khozama
-
avion-f16 Messages postés 19182 Date d'inscription Statut Contributeur Dernière intervention -
avion-f16 Messages postés 19182 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
je suis débutante avec php
j'ai stocké des fichier de type swf dans une table sql
et je veux les afficher à partir de la base de données dans une page php
merci
je suis débutante avec php
j'ai stocké des fichier de type swf dans une table sql
et je veux les afficher à partir de la base de données dans une page php
merci
3 réponses
-
Salut.
Il faut créer un fichier PHP qui lira et qui affichera le contenu de la base de données.
Il faudra également modifier l'entête Content-type pour indiquer qu'il s'agit d'un fichier Flash et pas d'une page HTML.
Par contre, stocker les fichiers en base de données n'est pas toujours une bonne idée.
Il vaut mieux les stocker sur le FTP et stocker seulement le chemin en base de données.-
salut
voici mon code ou se trouve l'érreur
<!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=windows-1250" />
<title>Untitled Document</title>
</head>
<body>
<?php
$connexion = mysql_connect("127.0.0.1", "root", "rolul") or exit (mysql_error());
$database = mysql_select_db("smartsol") or exit (mysql_error());
$reponse=mysql_query("select ID_I_BNR,BNR_B_BNR from banniere");
while($donnes=mysql_fetch_array($reponse)){
$prd=$donnes['BNR_B_BNR'];
echo $donnes['ID_I_BNR'];
echo'<br>';
echo '<object type="application/x-shockwave-flash" data="' . $prd . '"/><br />';
echo'<br>';}
?>
</body>
</html>
il affiche pas l'image mais qlq chose comme txte -
-
-
-
Tu ne peux pas directement mettre le contenu du fichier dans le HTML.
Comme je l'ai déjà dit, tu dois indiquer comme cible (data) un script PHP.
Ce script PHP ne contiendra pas de HTML, seulement du PHP qui ira chercher le fichier dans la base de données et qui affichera son contenu via un echo.