Jürgen Schilling - Natur | Fotografie | Technik .

 

JürgenSchilling

Natur | Fotografie | Technik

 
 

 Home

 Black&White
 Cyanotypie
 Fotogramme
 Infrarot
 Jägerprüfung
 Kategorien
 Kirlianfotografie
 Lochkamera
 Makroaufnahmen



Lightbox


 Manuals:
 
Alle Manuals
 Aluminium eloxieren
 Hochspannungsgenerator
 Belichtungszeitentabelle
 Beurteilung v. Negativen
 Blitzlichtfotographie
 Farbmischung
 Filmentwicklung
 Infrarotfotografie
 Teslatrafo
 Teslatrafo Rechner
 Schrauben u. Gewinde

 Entwicklingszeiten:
 Agfa Rodinal
 Kodak D76

 Tiefenschäferechner

 
 Impressum


______

















  
  Bilder pro Gast
  phpMyAdmin
  B4YCounter
  Most viewed
  Logout
  Login
  Theme curve
  Theme my-fruity

 Mit PHP und MySQL eine Tabelle dynamisch aus einer Abfrage generieren

Das Array  enthält die Quadrate der Zahlen 0 -9. Die Tabelle wird Stück für Stück aus der Rechnung heraus generiert.

Ausgabe:

0 0
1 1
2 4
3 9
4 16
5 25
6 36
7 49
8 64
9 81

 

<!-- array01.php -->

<?php
print "<table border=2>";

for ($i = 0;$i<10;$i++)
{
$x[$i] = $i * $i;
}

for($j = 0;$j<10; $j++)
{
print "<tr><td>" . $j . "<td>" . $x[$j];
}

print "</table>";
?>



Die erste for -Schleife erzeugt die Quadratzahlen und schreibt sie als Array (mit nur einer Spalte) nach $x.
Die zweite for -Schleife generiert die Tabelle und schreibt die Werte 0 - 9 in die linke Spalte.
Mit jedem Durchlauf der zweiten for -Schleife wird der Reihe nach ein Wert aus dem Array $x geholt und in die rechte Spalte geschrieben.
<


Das gleiche Ergebnis erreicht man durch diesen etwas übersichtlicheren Code:

<!-- array02.php -->

<?php
echo "<table border=2>";

$x = array(0,1,4,9,16,25,36,49,64,81);

for($j = 0;$j<10; $j++)
{
echo "<tr><td>" . $j . "<td>" . $x[$j];
}

echo "</table>";
?>



Die for- Schleife generiert die linke Spalte und belegt sie mit dem Werten 0 - 9.
Das Array das in $x hinterlegt ist, wird in die rechte Spalte geschrieben.
Bei jedem Durchlauf der for- Schleife wird der Reihe nach ein Wert aus dem Array geholt.


© 14.09.2007, Juergen Schilling