Πρόβλημα με εμφάνιση εικόνας

Ερωτήσεις και απαντήσεις σχετικές με την HTML, XHTML και την κατασκευή σελίδων για το Web.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
kostas885
Δημοσιεύσεις: 10
Εγγραφή: 24 Αύγ 2010 23:24

Πρόβλημα με εμφάνιση εικόνας

Δημοσίευση από kostas885 » 04 Σεπ 2010 14:06

Καλησπέρα σε όλους!!! Καθώς εχω αποθηκεύσει φωτογραφιες στην βάση μου και ήρθε η ώρα να τις εμφανίσω στην ιστοσελίδα μου αυτό δεν γίνετε!! Καταρχιν χρησιμοποιώ τισ γλώσσες html css php και mysql. Οι εικόνες έχουν αποθηκεύτει στο directory μου και αποθηκεύονται στην βάση με μορφή μονοπατιού. Όταν πηγαίνω να τις εκτυπώσω όμως μου εμφανίζεται απλά ένα κουτακι που γράφει image στο εσωτερικό του. Πρέπει να σας πω ότι όταν δοκιμαστικα και μόνο τις εμφανίζω με php κωδικα για να δώ αν δουλεύει η εφαρμογή , όλα πανε ρολόι. Υποψιάζομαι οτι κατι παίζει με την css και το πεδίο στο οποίο κανω την εμφάνιση. Παρακάτω θα σας παραθέσω τον κώδικα για μεγαλύτερη βοήθεια..

-----------------------------------------------------

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>

<link href="styleMedia.css" rel="stylesheet" type="text/css" />

</head>
<body>

<div id="central">
<div id="header">
<div align="justify"><br />
</div>
<ul id="navlist">
<li><a id="n1" href="main.html">Αρχική</a></li>
<li><a id="n2" href="news.php">Νέα</a></li>
<li><a id="n3" href="history.html">Ιστορικό</a></li>
<li><a id="n4" href="media.php">Media</a></li>
<li><a id="n5" href="contuct_us.html">Επικοινωνία</a></li>
<li><a id="n6" href="links.html">Σύνδεσμοι</a></li>
</ul>
<div id="content">
<div id="central">

<?php
// Parakatw tha emfanisoume tis eikones
$pass = "";

$link = mysql_connect("localhost" , "root" , $pass);
mysql_select_db("χχχ" , $link);

$query = "SET NAMES 'utf8'";
$query2 = "SET CHARACTER_SET 'utf8'";
mysql_query ($query);
mysql_query ($query2);

$query3 = "select * from photos;";

$result = mysql_query($query3);


echo mysql_error();

while($res_rows = mysql_fetch_array($result)){
echo "<img src=\"". $res_rows[Data] . "\"/>";
}
?>
<div id="footer"><p>Powered by unknown</p></div>
</div>
<div id="imagepreloader"><img src="photos/buttonover.gif" alt="mouseover" /></div>
</div>
</div>
</body>
</html>

------------------------------------------------------------------

Ελπίζω να βρεθεί το πρόβλημα.
Σας ευχαριστώ προκαταβολικά!!!!!

Άβαταρ μέλους
vassilism
Δημοσιεύσεις: 1950
Εγγραφή: 17 Μαρ 2007 14:47
Επικοινωνία:

Πρόβλημα με εμφάνιση εικόνας

Δημοσίευση από vassilism » 04 Σεπ 2010 14:40

Απ΄ότι καταλαβαίνω δεν τον έχεις γράψει εσύ αυτόν τον κώδικα αλλά τον έχεις πάρει διάσπαρτο από εδώ και από εκεί, σωστά?

Μπορείς να μας δείξεις μια εγγραφή από τον πίνακα photos που έχεις στη βάση δεδομένων? Επίσης τις εικόνες τις αποθηκεύεις σε έναν συγκεκριμένο φάκελο?

kostas885
Δημοσιεύσεις: 10
Εγγραφή: 24 Αύγ 2010 23:24

Πρόβλημα με εμφάνιση εικόνας

Δημοσίευση από kostas885 » 04 Σεπ 2010 14:58

τον κώδικα τον έχω γράψει μόνος μου!!!
Μια εγγραφη λοιπόν είναι :

Photo_id(int) , Title(varchar) , Description(text) , Data(lontext)
1 , εικόνα , κάτι , photos\bikeofthemonth.jpg

Άβαταρ μέλους
burnmind
Script Master
Δημοσιεύσεις: 954
Εγγραφή: 26 Σεπ 2009 02:14
Τοποθεσία: UK
Επικοινωνία:

Πρόβλημα με εμφάνιση εικόνας

Δημοσίευση από burnmind » 04 Σεπ 2010 15:29

Βάζε τον κώδικά σου σε code tags. Είναι πιο εύκολο να διαβαστεί έτσι.

Στο πεδίο Data στη βάση σου, το "photos\bikeofthemonth.jpg" κάντο "photos/bikeofthemonth.jpg"

Απάντηση

Επιστροφή στο “HTML και XHTML”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες