Php mysql Image Swapping problem

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

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

Απάντηση
xzavier
Δημοσιεύσεις: 1
Εγγραφή: 29 Μαρ 2009 19:53

Php mysql Image Swapping problem

Δημοσίευση από xzavier » 29 Μαρ 2009 20:27

Καλησπέρα σε όλους σας! Θέλω να δημιουργήσω ένα image gallery που θα έχει μια κύρια φωτογραφία και απο κάτω τις υπόλοιπες σε thumbnails και όταν κλικ στην καθεμία να μου εμφανίζεται στην θέση της κύριας φωτογραφίας. Χρησιμοποιώ το dreamweaver cs3 και την τελευταια έκδοση του wampserver. Έχω δημιουργήσει μια βάση δεδομένων με το phpmyadmin όπου αποτελείται απο 2 tables. Στο ένα table έχει πεδία σχετικά με το προϊόν ας το πουμε product και ενα ακόμη το Photocase οπου έχει 4 πεδία( photo_id, product_id, main_foto, thumbnail) το product_id είναι σχεσιακό πεδίο οπου παραπέμπει στο product table δηλαδή σε ποιο προϊόν ανήκουν οι φωτογραφίες. Έχω φτάσει μέχρι το σημείο όπου το έκανα να εμφανίζει όλα τα πεδία του product table και τις φωτογραφίες απο το photocase. Το θέμα τώρα είναι πως κάνω το linking με τα thumbnails για να δημιουργήσω το swapping. Έχω δημιουργήσει 2 φακέλους (bigFoto και thumbs) όπου θα βάζω εγώ τις φωτογραφίες μέσα και μετά καταχωρώ τα ονόματα των φωτογραφιών στην sql χειροκίνητα χωρίς cms. Σκέφτομαι να το κάνω ως εξής : δημιουργώ div οπου θα έχει την μεγαλη φωτογραφια, ενα ακομη div απο κατω οπου θα εμφανίζονται τα thumbs, οταν εμφανιζονται τα thumbs θα έχουν μια function μεσα στο anchor τους με onClick event που οταν την καλεις θα παιρνει το photo_id και θα εμφανίζει το main_foto. Είμαι σε σωστό δρόμο; Και αν ναί, μπορείτε να με βοηθήσετε με το script; Σας ευχαριστώ για οποιαδήποτε βοήθεια μου δώσετε! Ορίστε ο κώδικας που έχω κάνει ως τώρα άλλα με αρκετά λάθη...

<div id="mainFoto">
<script>
function change_pic($i) {
$("#fotoinside").show();
$('#myImage').attr('src', '/img/mainfoto/'$i'');
}
</script>
<div id="foto">
<div id="fotoinside"><img id="myImage" src='./img/mainfoto/<?php echo $rowProduct['product_photo']; ?>'/></div>
</div>
<div id="thumb">
<?php
$queryfoto = sprintf("SELECT * FROM photocase WHERE product_id='%s'",$getProductId);
$foto = mysql_query($queryfoto) or die("Query execution Error: ".mysql_error());
print("<table>");
while($rowfoto = mysql_fetch_array($foto)) {
$i = .rowfoto['main_foto'];
print("<td><a onClick=\"change_pic($i);"><img src='img/thumbs/".$rowfoto['photo_thumb']."'/></a></td>");
}
print("</table>");
?>
</div>
</div>

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

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

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