Hallo Forum!
Ich bin nun mit meinem Codestück fasst an mein Ziel gelangt aber habe noch immer ein kleines Problem.
Der unten gezeigt Code generiert eine Tabelle mit durchnummerierten Zahlen in den Zellen.
Meine Datenbanktabelle namens „sternchen“ beinhaltet eine Spalte namens „sternchen“, die eine irgendeine Zufallszahl zwischen 1 und 500 enthält.
Ich probiere schon seit einer Weile genau diese Zufallszahlen aus der Datenbanktabelle mit der Schleifenvariablen „$i“, die mir die Zellen durchnummeriert, zu vergleichen, sodass bei Übereinstimmung mit den Werten der Variable ein Bild mit Link in dieser Zelle angezeigt wird.
Leider ist es mir bisher nicht wirklich gelungen.
Falls jemand sich mal den Code anschauen würde, wäre ich sehr dankbar.
<?php $db_host = "localhost";<br />$db\_user = "xxx";
$db\_pass = "yyy";
$db\_name = "sternenhimmel";
$conID = mysql\_connect( $db\_host, $db\_user, $db\_pass ) or die( "Die Datenbank konnte nicht erreicht werden!" );
if ($conID)
{
mysql\_select\_db( $db\_name, $conID );
}
$sql = "SELECT \* FROM sternchen";
$ergebnis = mysql\_query( $sql, $conID ) or die(mysql\_error());
$datensatz = mysql\_fetch\_array($ergebnis);
$img1 = $datensatz['stern\_img1'];
$img2 = $datensatz['stern\_img2'];
$name = $datensatz['name'];
?\><?php $tr="<tr>";
$etr="";
$td="";
$etd="";
?\>
table { width:305px; }
td { border: 1px solid red; }
<?php echo $tr;for ($i=0; $i echo $td; echo $i; while ($datensatz = mysql\_fetch\_array($ergebnis)) { $search\_array = array($i); if (array\_keys($search\_array, $i)) { echo '['; break; } } echo $etd;if (($i % 20...](zeige_sternchen.php?sende_id='.%24datensatz%5B'sternchen'%5D.')