Δημιουργία γραμμών πίνακα ανά εγραφές

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

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

Απάντηση
katerina1123
Δημοσιεύσεις: 216
Εγγραφή: 11 Απρ 2007 03:02

Δημιουργία γραμμών πίνακα ανά εγραφές

Δημοσίευση από katerina1123 » 10 Σεπ 2007 21:05

Κάλησπερα σας!
Εχω ένα πίνακα που έχει 17 εγραφές και θέλω αυτές τις εγραφες που εχουν πεδία μόνο τιτλο και ιd να τις βάλω σε ένα πίνακα.
Εντάξει αυτό μπορώ να το κάνω αλλα θα ηθελα ας πουμε να μπουνε οι πρωτες 7 σε μια γραμμή
και οι υπόλοιπες σε άλλη γραμμή απο κάτω.
Οταν το κάνω βαζωντας τις σε μια γραμμή ή στήλη βγαίνει άχαρο και μου δημιουργει και scroll
ενώ έτσι που δεν έχω βρει ακόμα πως θα φενεται ας πούμε σαν κείμενο.

Άβαταρ μέλους
papatzas
Δημοσιεύσεις: 227
Εγγραφή: 03 Δεκ 2005 14:23

Δημιουργία γραμμών πίνακα ανά εγραφές

Δημοσίευση από papatzas » 11 Σεπ 2007 14:13

Αν κατάλαβα καλά.. και το παραμετροποιείς...

Κώδικας: Επιλογή όλων

$text = array( 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12);


for &#40;$i = 0; $i <count&#40;$text&#41; ; $i++&#41;
&#123;
     print $text&#91;$i&#93;. " ";
     if&#40;$i==6&#41; print "<br>";
&#125;

Κώδικας: Επιλογή όλων

$text = trim&#40;$text&#41;;
$output = explode &#40;' ',$text&#41;;
	
for &#40;$i = 0; $i <count&#40;$output&#41; ; $i++&#41; 
&#123;
     print $output&#91;$i&#93;. " "; 
     if&#40;$i==6&#41; print "<br>";
&#125;
:-)

katerina1123
Δημοσιεύσεις: 216
Εγγραφή: 11 Απρ 2007 03:02

Δημιουργία γραμμών πίνακα ανά εγραφές

Δημοσίευση από katerina1123 » 12 Σεπ 2007 16:18

Μπερδευτηκα λίγο..Βασικά έλεγα κάτι τετοιο άλλα δεν μου βγαζει απο αυτά που θέλω..άλλα δεν καταλαβαίνω γίατι νομιζω οτι η λογική είναι σωστή,νόμιζω..και δόκιμάσα και άλλους τροπους..

Κώδικας: Επιλογή όλων

include 'auth.php';
$query="select * from chapters";
echo"<table table border=0>";
 $result1=mysql_query&#40;$query,$mysql&#41;;
 $num_results=mysql_num_rows&#40;$result1&#41;;

 for&#40;$i=0; $i <$num_results; $i++&#41;

&#123;
 do
 &#123;
 
 echo"<tr></tr>";
 &#125;
 while&#40;$i==10&#41;;
 

 $row=mysql_fetch_array&#40;$result1&#41;;

echo"



<tr>
<td><font face='Verdana' size='2px' bgcolor='#0066FF'><a href=exercises.php?read=1&chapter_name=".$row&#91;chapter_name&#93;.\">". $row&#91;'chapter_name'&#93;."</a></font></td></tr> ";




 &#125;
echo"</table>";

Άβαταρ μέλους
papatzas
Δημοσιεύσεις: 227
Εγγραφή: 03 Δεκ 2005 14:23

Δημιουργία γραμμών πίνακα ανά εγραφές

Δημοσίευση από papatzas » 12 Σεπ 2007 16:49

Στην ουσία είναι το παρακάτω αυτό που ζητάς μέχρι 20 εγγραφές... αλλα καλύτερα είναι να γίνει με έναν έλεγχο for όπου στο βήμα που θες να εκτυπώνει </tr><tr> για την αλλαγή γραμμής πολλών εγγραφών , και πολύ πιο απλά γίνεται με css (div,span)

Κώδικας: Επιλογή όλων

echo"<table table border=0><tr>"; 
$i=0;

$sql = mysql_query&#40;"select * from chapters"&#41;;

while &#40;$row = mysql_fetch_array&#40;$sql&#41;&#41;
&#123;
      $i++;

       echo"<td><a href=exercises.php?read=1&chapter_name=".$row&#91;chapter_name&#93;.">". $row&#91;'chapter_name'&#93;."</a></td> ";	

       if&#40;$i==10&#41; print "</tr><tr>";

&#125;	
print "</tr></table>";
Τελευταία επεξεργασία από το μέλος papatzas την 12 Σεπ 2007 17:02, έχει επεξεργασθεί 3 φορές συνολικά.
:-)

Άβαταρ μέλους
afroditi590
Δημοσιεύσεις: 123
Εγγραφή: 08 Ιαν 2007 11:52

Δημιουργία γραμμών πίνακα ανά εγραφές

Δημοσίευση από afroditi590 » 12 Σεπ 2007 16:49

κάτι τέτοιο ήθελα να κάνω εγώ πριν λίγες μέρες αλλά με τι διαφορά ότι ήθελα σε κάθε γραμμή να είναι δύο εγγραφές και όχι 7. Παρακάτω είναι το link με τους δύο τρόπους που μπόρεσα να το κάνω με τη βοήθεια του Mazz και του Alice Cooper. Κοίταξε το, πιστέυω ότι δεν θα έχει μεγάλη διαφορά από αυτό που θέλεις εσύ.

www.freestuff.gr/forums/viewtopic.php?t=30529

Άβαταρ μέλους
Alice_Cooper
Δημοσιεύσεις: 1947
Εγγραφή: 11 Μάιος 2007 00:33
Τοποθεσία: Ioannina
Επικοινωνία:

Δημιουργία γραμμών πίνακα ανά εγραφές

Δημοσίευση από Alice_Cooper » 13 Σεπ 2007 12:33

gia dokimase kati tetoio ....
den dokimasa tpt isos thelei ligo isioma

Κώδικας: Επιλογή όλων

include 'auth.php';
$query="select * from chapters";
$result1=mysql_query&#40;$query,$mysql&#41;;
$num_results=mysql_num_rows&#40;$result1&#41;;
echo"<table table border=0><tr>";
for &#40;$i = 1; $i <= $num_results; $i++&#41; &#123;
      $row=mysql_fetch_array&#40;$result1&#41;;
      echo "<td><font face='Verdana' size='2px' bgcolor='#0066FF'><a href=exercises.php?read=1&chapter_name=".$row&#91;chapter_name&#93;.\">".$row&#91;'chapter_name'&#93;."</a></font></td>";
      if &#40;$i % 7 == 0 && $i != $num_results&#41; &#123; echo "</tr><tr>"; &#125;
   &#125;
   echo "</tr></table>";

katerina1123
Δημοσιεύσεις: 216
Εγγραφή: 11 Απρ 2007 03:02

Δημιουργία γραμμών πίνακα ανά εγραφές

Δημοσίευση από katerina1123 » 20 Σεπ 2007 17:11

Kάλησπερα σας!! :D
Τέλικα το κατάφερα με λίγη προσπάθεια πριν λίγες μέρες.Με συνχωρείται που άργισα να το κάνω και Post.

Κώδικας: Επιλογή όλων


include 'auth.php';
$query="select * from chapters";
echo"<table border=0>";
 $result1=mysql_query&#40;$query,$mysql&#41;;
 $num_results=mysql_num_rows&#40;$result1&#41;;

 
 echo "<tr><td>";
 for&#40;$i=0; $i <$num_results; $i++&#41;
&#123;
$row=mysql_fetch_array&#40;$result1&#41;;


	
echo"<font face='Verdana' size='2px' bgcolor='#0066FF'><a href=exercises.php?chapter_name=".$row&#91;chapter_name&#93;.">".$row&#91;'chapter_name'&#93;."     </a></font>";
if &#40;$i==10&#41;

echo "<br>";

 &#125;
 
 
echo"</td></tr></table>";

 
?>

Απάντηση

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

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

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