Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Abfrage mit mysql_fetch_row [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Abfrage mit mysql_fetch_row


 
Tragon
05-08-2002, 23:19 
 
Hab wiedermal ein Problem! Und zwar habe ich zwei Tabellen erstellt.
Die eine mit

ID|Bezeichnung|Cover|PreisFID

die andere mit

PreisID| Preis|Währung

nun möchte ich jetzt gerne in einer Art "Infotabelle alle" meine Datensätze dynamisch in Html in Form von einer Tabelle ausgeben, dies klappt auch sowiet nur, sollte die Ausgabe- Tabelle so aussehen.

Preis| Bezeichnung|Info (Link mit ?ID)
die dynamische Tabelle habe ich jetzt soweit auch hingekriegt mit einer while und for schleife
$query="SELECT Bezeichnung from daten ";

$ergebnis=mysql_query($query)
or die ("Kann Query nicht ausführen");



while ($row= mysql_fetch_row($ergebnis))
{ echo"
<tr>
<td width='30' bgcolor='#0070C0'>
<p align='center'>
</p>
</td>
<td width='250'>
<p align='center'>";
for($i=0;$i<mysql_num_fields ($ergebnis);$i++)
{printf(htmlspecialchars ($row[$i]));}
echo" </p>
</td>
<td width='80' bgcolor='#0070C0'>
<p align='center'>&nbsp;</p>
</td>
<td width='50'>
<p align='center'>&nbsp;</p>
</td>
<td width='80' bgcolor='#0070C0'>
<p align='center'>&nbsp;</p>
</td>
</tr> ";
}
mysql_free_result($ergebnis);
?>



Allerdings hab ich jetzt keine Ahnung wie ich die Daten von einer Select Anfrage auseinanderhalte sprich das der Preis in die Preis die ID in die Link und die Bezeichnung in die bezeichnnug-Zeile kommen?! Und dies auch noch dynamisch so das wenn ich neue Datensätze eingebe die Tabelle automatisch erweitert wird kann mir jemand von den großen Meistern helfen?Bitte!

 
Schneggo
06-08-2002, 10:00 
 
Hier ein Beispiel:


$strSQL = "SELECT t.type_desc, h.pk_asset, s.firstName, s.middleInit, s.lastName, s.id ";
$strSQL .= "FROM hardware as h, hw_types as t, tblSecurity as s WHERE ";
$strSQL .= "s.id=h.userID AND h.type=t.type_pk AND h.sparePart!=1 ORDER BY s.lastName, s.userID";
$result = dbquery($strSQL);

while ($row = mysql_fetch_array($result)) {
$intUserID = $row['id'];
$pk_asset = $row['pk_asset'];
$strFirstName = $row['firstName'];
$strMiddleInit = $row['middleInit'];
$strLastName = $row['lastName'];
$strHardware = $row['type_desc'];


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:54 Uhr.