Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/07/2006, 14h39   #1
Futur Membre du Club
 
Avatar de arti2004
 
Inscription : février 2004
Messages : 252
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 252
Points : 19
Points : 19
Par défaut [Conception] Affichage de toutes les infos de la BD

SLT
comment faire pour afficher toutes les infos contenu ds ma BD (texte + image) car il y'a un probleme lorsqu'on veut afficher en meme temps les deux type (texte et image)
merci
arti2004 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2006, 14h42   #2
Expert Confirmé

 
Avatar de Amara
 
Inscription : juillet 2004
Messages : 2 684
Détails du profil
Informations personnelles :
Localisation : France, Sarthe (Pays de la Loire)

Informations forums :
Inscription : juillet 2004
Messages : 2 684
Points : 2 910
Points : 2 910
http://www.developpez.net/forums/sho...d.php?t=175612

Pourquoi tu continues pas là
__________________
Pas de questions techniques par MP, le forum est là pour ça et est plus efficace.

Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h)
Amara est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2006, 14h48   #3
Futur Membre du Club
 
Avatar de arti2004
 
Inscription : février 2004
Messages : 252
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 252
Points : 19
Points : 19
maintenant j'ai un autre probleme c'est l'affichage du texte et image contenu ds ma BD .
c'est pas pareil puisque les post précédents c'etait pour l'affichage de l'image.
!!!!????
arti2004 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2006, 14h50   #4
Expert Confirmé

 
Avatar de Amara
 
Inscription : juillet 2004
Messages : 2 684
Détails du profil
Informations personnelles :
Localisation : France, Sarthe (Pays de la Loire)

Informations forums :
Inscription : juillet 2004
Messages : 2 684
Points : 2 910
Points : 2 910
Citation:
comment peut on faire pour contourner ce probleme et faire de l'affichge de toutes les infos de ma BD y compris l'image.

__________________
Pas de questions techniques par MP, le forum est là pour ça et est plus efficace.

Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h)
Amara est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2006, 15h21   #5
Futur Membre du Club
 
Avatar de arti2004
 
Inscription : février 2004
Messages : 252
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 252
Points : 19
Points : 19
ça ne prete pas à la rigolade.c'est facile de jouer au malin.
arti2004 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2006, 16h00   #6
Expert Confirmé
 
Avatar de Maxoo
 
Maxime Pasquier
Expert PHP
Inscription : novembre 2004
Messages : 2 126
Détails du profil
Informations personnelles :
Nom : Maxime Pasquier
Âge : 28
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Expert PHP
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : novembre 2004
Messages : 2 126
Points : 2 602
Points : 2 602
si c'est rigolo, ca fait le 3ème post que tu ouvres si j'ai bien compris, et tu ne mets toujours pas de code, et tes questions sont limpides ...

Bravo !!
__________________
Pour une bien meilleur lisibilité, utilisez la balise [code], c'est le [#] dans votre éditeur.
Mon espace Développez : mes Créations.


Rencontre & Carte des Membres de Developpez.com, version 3.0
Maxoo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2006, 16h10   #7
Futur Membre du Club
 
Avatar de arti2004
 
Inscription : février 2004
Messages : 252
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 252
Points : 19
Points : 19
voiçi du code:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
 
 
<?php
if (isset($_GET['idf']))
{
$idf = intval($_GET['idf']);
include("mysql_connect.php");
$req="SELECT id,DATE_FORMAT(date_anno,'%d/%m/%Y  %h:%i'),nom_annonceur,titre,details,prix,img_type,img_blob FROM insere_annonce WHERE id=".$idf;
$ret = mysql_query($req) or die (mysql_error());
$i = mysql_fetch_row($ret);
if ( !$i[0])
{
echo "Id  inconnu";
}
else
{
header("Content-type:" .$i[6]);
echo $i[7];
echo $i[2];
}
}
else
{
echo "Mauvais id ";
}
?>
Bien sûr ma base est crée et j'ai un formulaire pour insertion de toutes les infos (texte + l'image)
arti2004 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2006, 17h04   #8
Membre Expert
 
Avatar de SnakemaN
 
Bidouille-tout Android
Inscription : juillet 2006
Messages : 871
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Bidouille-tout Android

Informations forums :
Inscription : juillet 2006
Messages : 871
Points : 1 102
Points : 1 102
J'avoue que je ne comprend rien du tout...

Deja comment tu fait pour mettre une images DANS un base de donnée, ca ne serait pas plus simple de stocker son url sous forme de texte ?

Il suffirai par la suite de faire un :

Citation:
SELECT * FROM taBase

puis un

while(list($champ1,$champ2,$champ3,$lienVersImg) = mysql_fetch_row(le resultat de la requete)
{
echo ".$champ1";
echo ".$champ2";
echo ".$champ3";
echo "<img src=\"".$lienversImg."\""></img>";
}
enfin un truc dans le style...bon apres j'ai p'tet pas compris tout
SnakemaN est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2006, 17h16   #9
Membre éclairé
 
Inscription : août 2004
Messages : 304
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : août 2004
Messages : 304
Points : 341
Points : 341
Citation:
Envoyé par SnakemaN
Deja comment tu fait pour mettre une images DANS un base de donnée?
Le contenu de l'image est enregistré dans un champ blob.
Le type de l'image est enregistré dans un champ varchar.

Citation:
Envoyé par SnakemaN
ca ne serait pour plus simple de stocker son url sous forme de texte?
C'est vrai que dans le cas présent, ça serait mieux d'enregistrer l'url des images.
balu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2006, 17h21   #10
Membre Expert
 
Avatar de SnakemaN
 
Bidouille-tout Android
Inscription : juillet 2006
Messages : 871
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Bidouille-tout Android

Informations forums :
Inscription : juillet 2006
Messages : 871
Points : 1 102
Points : 1 102


Citation:
Envoyé par balu
Le contenu de l'image est enregistré dans un champ blob.
Le type de l'image est enregistré dans un champ varchar.
Binouais parceque imagine des images ultra-mega haute qualité, ta requete elle va ramer comme une folle !, surtout si tu en as beaucoup
SnakemaN est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2006, 17h24   #11
Futur Membre du Club
 
Avatar de arti2004
 
Inscription : février 2004
Messages : 252
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 252
Points : 19
Points : 19
Ou stocker mes images alors? sachant que ces les internautes qui m'envoient les images.
pouvez vous m'expliquer plus.
arti2004 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2006, 17h26   #12
Membre Expert
 
Avatar de SnakemaN
 
Bidouille-tout Android
Inscription : juillet 2006
Messages : 871
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Bidouille-tout Android

Informations forums :
Inscription : juillet 2006
Messages : 871
Points : 1 102
Points : 1 102
et bien je reserverai un espace prévu a cet effet sur le serveur, puis je ne recupererai que le lien vers celle-ci,
apres le comment faire je ne sais pas mais je vais y penser car cela m'interresse mais il y a des gens sur ce forum capable d'expliquer ca bien mieux que moi !

SnakemaN est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2006, 17h32   #13
Membre éclairé
 
Inscription : août 2004
Messages : 304
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : août 2004
Messages : 304
Points : 341
Points : 341
Citation:
Envoyé par SnakemaN


Binouais parceque imagine des images ultra-mega haute qualité, ta requete elle va ramer comme une folle !, surtout si tu en as beaucoup
C'est clair que ce n'est pas trop approprié pour un hébergement public.
balu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2006, 17h36   #14
Membre Expert
 
Avatar de SnakemaN
 
Bidouille-tout Android
Inscription : juillet 2006
Messages : 871
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Bidouille-tout Android

Informations forums :
Inscription : juillet 2006
Messages : 871
Points : 1 102
Points : 1 102
dans la faq :
http://php.developpez.com/faq/

il y a pas mal d'info et notament sur comment uploader un fichier vers le serveur....
Apres tu peut toujours recuperer son URL (coté serveur j'entend)

bonne lecture et bon courage

ps: je vais m'y interesser aussi , c'est interressant pour des photos glob, pardon blog par exemple...
SnakemaN est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2006, 18h25   #15
Futur Membre du Club
 
Avatar de arti2004
 
Inscription : février 2004
Messages : 252
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 252
Points : 19
Points : 19
ceci dit on ne répond pas a ma question
est il possible et faisable d'afficher toutes les infos contenu ds ma base de données (texte + image) OUI ou NON ?
je me suis inspiré du tutoriel de developpez pour insérer les images .
a quoi ça sert de stocker des images ds la BD et ne pas pouvoir les afficher avec du texte.?
arti2004 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/07/2006, 09h45   #16
Membre Expert
 
Avatar de SnakemaN
 
Bidouille-tout Android
Inscription : juillet 2006
Messages : 871
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Bidouille-tout Android

Informations forums :
Inscription : juillet 2006
Messages : 871
Points : 1 102
Points : 1 102
Mais quand tu fait ta boucle pour afficher tout les resultats de ta requette les champs "url_image" tu les mets dans un
<?php
echo "<img src=".$url_image." ></img>";
?>

mais je t'ai deja repondu plus haut !
en clair OUI
mais il faut lire un peu les reponses des gens !
sinon exprime un peu mieux ton problème....
SnakemaN est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/07/2006, 09h58   #17
Membre Expert
 
Avatar de SnakemaN
 
Bidouille-tout Android
Inscription : juillet 2006
Messages : 871
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Bidouille-tout Android

Informations forums :
Inscription : juillet 2006
Messages : 871
Points : 1 102
Points : 1 102
> Bon alors avec ton code,

Citation:
<?php
if (isset($_GET['idf']))
{
$idf = intval($_GET['idf']);
include("mysql_connect.php");
$req="SELECT id,DATE_FORMAT(date_anno,'%d/%m/%Y %h:%i'),nom_annonceur,titre,details,prix,img_type,img_URL FROM insere_annonce WHERE id=".$idf;
$ret = mysql_query($req) or die (mysql_error());
if(mysql_num_rows($ret)>0){//test si il y a des resultats
echo "Id inconnu<br>";
echo "PAS DE RESULTATS";
}else{
while(list($id, $DATE_FORMAT, $nom_annonceur, $titre, $details, $prix, $img_type, $img_URL) = mysql_fetch_row($ret){
/**Ca je sais pas ce que tu voulais faire.....
header("Content-type:" .$i[6]);
echo $i[7];
echo $i[2];
*/
//Affichage de tes champs
echo "Id : ".id."<br>";
//.etc....
echo "Image => ";
echo "<img src=".$img_URL."></img>";
//Et ainsi pour chacun des enregistrements de ta table..(boucle while)
}//fin while
}//fin if - else
?>

C'est plus clair la ?
SnakemaN est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h36.


 
 
 
 
Partenaires

Hébergement Web