Schleiffe

jan

Mitglied
Hallo ich möchte gerne das eine ganze Tabelle ausgelessen wir an der
stelle z.b. name[1]; wie kann ich jetzt die ganzen Namen auslessen ?!? Mit ner Zählschleiffe klapt das nicht weil ich nich
zählen kann *G* also ich kann nicht jedem Eintrag ne nummer geben weil da ab und zu in der Mitte was gelöscht wird u.s.w also kann ich auch nicht denn hösten wert bestimmen und den namen ausgeben lassen bis i = höste zahl ?!? geht das aauch anders ?!?
Ich hoffe ich hab mich einigermassen verständlich ausgedrückt
gruss Jan
 
PHP:
<?
 include("admin/config.php3");
 $verbindung = @mysql_connect($hostname,$username,$password);
?>
<html><head><title></title></head><body><center>
<?
 $result = mysql($datenbank_name,"SELECT id, katnr, ukatnr, titel, body, kat,
  ukat FROM faq ORDER BY katnr, ukatnr", $verbindung);
 while(list($id, $katnr, $ukatnr, $title, $body, $kat, $ukat) = mysql_fetch_row
 ($result)) {
?>
<table width="750" cellpadding="0" cellspacing="0"><tr><td width="40" valign
="top"><font size="2" face="verdana" color="#FF7700"><? Print($katnr); ?>.<?
 Print($ukatnr); ?></font></td><td width="710"><p align="justify"><font size
 ="2" face="verdana" color="#0070C0"><? Print($title); ?></font><br><font size
 ="2" face="verdana"><? Print($body); ?></p></font></td></tr></table><br><br>
<?
}
?>
</center></body></html>

Und hier das config file:

PHP:
<?
$hostname = "";
$datenbank_name = "";
$username = "";
$password = "";
$user_table = "";
$cookie_hold = 7200;
$sessionlength = 30;
?>

Und so funzt das dann! Einfach den Tabellen Namen und Tabellenfelder
auf deine Datenbank umbennen und das Sortier-Kriterium anpassen.
Anschließend noch ein bisschen im HTML-Code rumwurschteln und fertig.
Die Tabelle im der mitte des oberen Codes wird dabei solange
wiederholt, bis keine Daten mehr vorliegen. Ahnlich lässt sich auch eine Suche schreiben, falls es mal mehrere Datensätze werden.

Bitte
Sebastianus
 
Zuletzt bearbeitet:
PHP:
$ausgabe = mysql_query("SELECT * FROM tabelle where 'name'");
while($inhalt = mysql_fetch_array($ausgabe)) {
echo $inhalt[name];
echo '<br>';
}

bissel kürzer und nur das was du wolltest.

PS: du kannst zählen ...
PHP:
mysql_num_rows($ausgabe);
 
Zurück