Πέμπτη 28 Μαρτίου 2013

Δημιουργία πίνακα με php

Ας υποθέσουμε ότι έχουμε κάποια δεδομένα (π.χ. $dedomena) που θέλουμε να εμφανίσουμε σε ένα πίνακα με διάσταση Χ επί Υ, πως μπορούμε να το κάνουμε με PHP? Είναι αρκετά απλό:

 <?php   
   // εδώ ορίζουμε τη διάσταση του πίνακα   
   $rows=... ;   
   $cols=....;   
  ?>   
  <table>   
   <?php    
    $row=1;   
    do { ?>   
     <tr>    
       <?php    
       $col=1;   
       do { ?>   
       <td><?php echo $dedomena; ?></td>   
       <?php $col++;   
       } while ($col<=$cols);   
       ?>   
     </tr>    
     <?php $row++;   
   } while ($row<=$rows); ?>   
 </table>   

Αυτό που βλέπουμε στο προηγούμενο παράδειγμα είναι ένας διπλός βρόγχος. Στον εσωτερικό βρόγχο κινούμαστε ανα στήλη προς τα δεξιά μέχρι να φτάσουμε τη στήλη cols (που ορίσαμε στην αρχή). Στο εξωτερικό βρόγχο κινούμαστε προς τα κάτω μέχρι οι γραμμές μας να φτάσουν τη μεταβλητή rows.

Η μεταβλητή $dedomena μπορεί να είναι (πραγματικά) μεταβλητή, η μια εικόνα ή κείμενο ή οτιδήποτε θελήσετε.