zynif Δημοσ. 30 Ιουνίου 2015 Δημοσ. 30 Ιουνίου 2015 Καλημέρα. Μαθαίνω αυτές τις μέρες php και θέλω να κάνω το εξής. Έχω σε μια βάση δεδομένων δεδομένα που αφορούν βιβλία. Θέλω να εμφανίζεται διάφορες πληροφορίες για κάθε βιβλίο στην μορφή που καθορίζεται από τα παρακάτω html/css <html> <head> <link rel="stylesheet" type="text/css" href="search_style.css"> </head> <body> <img src = "book2.jpg" width="12%" id="bk_cover" > <div id="publisher_name">Appress</div> <h2 id="title">The Art of Unit Testing</h2> <div id="published"> 2015-05-23 </div> <div id="pages" > 657 </div> <div id="rating"> 4.67/5 </div> <div id="price"> 45.67 </div> <div id="authors"> <a href="">Roy Osherove </a> </div> <div id="description"> <p> You know you should be unit testing, so why aren't you doing it? If you're new to unit testing, if you find unit testing tedious, or if you're just not getting... </p> </div> </body> </html> #title { position: absolute; top : 0px; left: 352px; } #bk_cover { position: absolute; top : 25px; left: 150px; } #publisher_name { position: absolute; top : 235px; left: 200px; } #published { position: absolute; float : left; top: 28px; left: 800px; } #price { position: absolute; float : left; top: 28px; left: 980px; } #pages { position: absolute; float : left; top: 28px; left: 920px; } #rating { position: absolute; float : left; top: 28px; left: 1100px; } #authors { position: absolute; float : left; top: 65px; left: 352px; } #description { position: absolute; float : left; top: 85px; left: 352px; } Τι κώδικα όμως πρέπει να γράψω έτσι ώστε το ένα βιβλίο να "τυπωθεί" κάτω από το άλλο ; Αυτό που έχω κάνει μέχρι τώρα έχει περίπου ως εξής -υποβάλλω το query στην βάση - για κάθε row κάνω echo το body του παραπάνω html αλλά το ένα βιβλίο τυπώνεται πάνω στο άλλο
Websitepro Δημοσ. 30 Ιουνίου 2015 Δημοσ. 30 Ιουνίου 2015 Τι μου θύμησες τώρα... παλιές καλές εποχές ρπιν βγούν οι πλατφόρμες που οι πελάτες πλήρωναν και φτιάχναμε site στο χέρι με δικό μας κώδικα. Θα σου παραθέσω ένα script που νομίζω ότι θα σε βοηθήσει αρκετά : Το scrip στην ουσία τυπώνει τα δεδομένα σου με την μορφή πίνακα. <table width="98%" height="240" border="3" cellpadding="80"> <?php // Σύνδεση στην βάση δεδομένων. include_once("includes/connect_database.php"); doDB(); $id_cat = (int)$_GET[id]; //Συλλογή απο τον πίνακα προιόντων. $query = ("SELECT dedomena apo ton pinaka"); $result = mysql_query ($query); // Run the query if (($result)) $tmp_cntc = 0; $per_rowc = 2;//orizontia kelia while ($rows = mysql_fetch_array($result )) { echo (($tmp_cntc %$per_rowc == 0) ? '<tr>' : ''). ' <td border=\'5\' aligne=\"left\">'; echo ("ton kodika html pou typoneis"); echo '</td>' .((++$tmp_cntc %$per_rowc == 0) ? '</tr>' : ''); } echo ($tmp_cntc %$per_rowc !== 0) ? '<td colspan="' .($per_rowc - ($tmp_cntc % $per_rowc)). '"> </td></tr>' : ''; ?> </table>
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα