PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP für Fortgeschrittene und Experten (http://www.selfphp.de/forum/forumdisplay.php?f=13)
-   -   Tabelle Quer und Wagerecht wieder holen! (http://www.selfphp.de/forum/showthread.php?t=3675)

kurim 16.03.2003 16:20:30

Tabelle Quer und Wagerecht wieder holen!
 
ich am verzweifeln,
denn ich will eine tabelle machen die ihre daten über Mysql hohlt naja das ist nich so schwer aber die soll sich nich nur senkrcht wiederholen sondern auch wagerecht!!
So das das etwa so aussieht! http://www.animepic.de/htmls/galerien.php

c4 16.03.2003 16:24:07

Naja, wenn Du die Daten bisher in einer Schleife untereinander ausgegeben hast, fügst Du einfach eine zweite Schleife ein, die für das spaltenweise ausfüllen da ist.
Minimales Beispiel.
PHP-Code:

$i=0; while ($i<$gefundeneEintraege))
 {
  echo 
"<tr>";
  for (
$j=0$j<5$j++)
   { echo 
"<td>".$InhaltderTabelle."</td>"; }
  echo 
"</tr>n";
  
$i++;
 } 

Klarofix?

|Coding 16.03.2003 16:25:11

ich verstehe irgendwie nicht ganz was du meinst, vielleicht beschreibst du es noch etwas genauer, wenn du kannst.

|Coding 16.03.2003 16:26:44

Zitat:

Original geschrieben von *c*4*
PHP-Code:

$i=0; while ($i<$gefundeneEintraege))
 {
  echo 
"<tr>";
  for (
$j=0$j<5$j++)
   { echo 
"<td>".$InhaltderTabelle."</td>"; }
  echo 
"</tr>n";
  
$i++;
 } 


so ist das gemeint, ahhh. ok, dann verstehe ich, aber es ist ja schon geklärt oder?

kurim 16.03.2003 16:53:03

hmm nich so ganz den ich komme was das coding angeht nich so gut klar! so siehts bis jetzt aus...

PHP-Code:

<?php require_once('../Connections/Animepic.php'); ?>
<?php
mysql_select_db
($database_Animepic$Animepic);
$query_Anime "SELECT * FROM galerie";
$Anime mysql_query($query_Anime$Animepic) or die(mysql_error());
$row_Anime mysql_fetch_assoc($Anime);
$totalRows_Anime mysql_num_rows($Anime);
?>
.
.
.
 <table width="241" border="0" cellpadding="2" cellspacing="2">
    <!--DWLayoutTable-->
    <tr> 
      <td width="115" height="43" valign="top"><?php echo $row_Anime['anime']; ?></td>
      <td width="116" valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
    </tr>
    
<?php do { ?>
<?php 
} while ($row_Anime mysql_fetch_assoc($Anime)); ?>
  </table>
  <p>Games</p>
  <p>J.Musik</p>
</div>
</body>
</html>
<?php
mysql_free_result
($Anime);
?>


|Coding 16.03.2003 17:05:54

was bezweckst du eigentlich hier mit:

<?php do { ?>
<?php } while ($row_Anime = mysql_fetch_assoc($Anime)); ?>

deine ausgabe solltest du in eine schleife packen, damit auch alles in einer tabelle ausgegeben wird... so z.b.:

PHP-Code:

.
.
.
print 
'<table>';
while(
$output mysql_fetch_row($Anime)){
      print 
'<tr>';
      for(
$i 0$i count($output); $i++) print '<td>'.$output[$i].'</td>';
      print 
'</tr>';
}
print 
'<table>';
.
.



kurim 16.03.2003 17:09:19

upss das war das falsche...


PHP-Code:

<?php require_once('../Connections/Animepic.php'); ?>
<?php
mysql_select_db
($database_Animepic$Animepic);
$query_Anime "SELECT * FROM galerie";
$Anime mysql_query($query_Anime$Animepic) or die(mysql_error());
$row_Anime mysql_fetch_assoc($Anime);
$totalRows_Anime mysql_num_rows($Anime);
?>
  <p>Anime</p>
  <table border="0" cellpadding="0" cellspacing="0">
    <tr>
      <td>ID</td>
      <td>anime</td>
    </tr>
    <?php do { ?>
    <tr>
      <td><?php echo $row_Anime['ID']; ?></td>
      <td><?php echo $row_Anime['anime']; ?></td>
    </tr>
    <?php } while ($row_Anime mysql_fetch_assoc($Anime)); ?>
  </table>
  </div>
</body>
</html>
<?php
mysql_free_result
($Anime);
?>


|Coding 16.03.2003 17:25:01

hi,

ersetz das:
PHP-Code:

.
.
.
<?php do { ?>
    <tr>
      <td><?php echo $row_Anime['ID']; ?></td>
      <td><?php echo $row_Anime['anime']; ?></td>
    </tr>
    <?php } while ($row_Anime mysql_fetch_assoc($Anime)); ?>
.
.
.


mal mit dem:

PHP-Code:

.
.
.
print 
'<table>';
while(
$output mysql_fetch_row($Anime)){
      print 
'<tr>';
      for(
$i 0$i count($output); $i++) print '<td>'.$output[$i].'</td>';
      print 
'</tr>';
}
print 
'<table>';
.
.



das sollte das problem lösen.

kurim 16.03.2003 17:53:11

so jetzt kommt die kleine änderung *g*

PHP-Code:

<?php require_once('../Connections/Animepic.php'); ?>
<?php
mysql_select_db
($database_Animepic$Animepic);
$query_Anime "SELECT * FROM galerie";
$Anime mysql_query($query_Anime$Animepic) or die(mysql_error());
$row_Anime mysql_fetch_assoc($Anime);
$totalRows_Anime mysql_num_rows($Anime);
?>
.
.
.
  <table border="0" cellpadding="0" cellspacing="0">
    <?php do { ?>
    <tr>
      <td><a href="admin/index.php?ID=<?php echo $row_Anime['ID']; ?>"><?php echo $row_Anime['anime']; ?></a></td>
    </tr>
    <?php } while ($row_Anime mysql_fetch_assoc($Anime)); ?>
  </table>
.
.
.
<?php
mysql_free_result
($Anime);
?>


|Coding 16.03.2003 18:42:54

ich werde nicht ganz schlau darauß, was ist denn jetzt das problem?


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:14:58 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.