Hallo,
ich habe mal zwei Fragen zu einem kleinen script:
als erstes möchte ich über ein Auswahlmenü die angezeigten Datensätze begrenzen, z.B.
nur die, wo Farbe = Rot ist oder Blau oder so anzeigen. Funzt leider so nicht, was ist falsch? Die Seite ist die index.php, möchte keine Frames wenn möglich.
Und dann möchte ich in Spalte 5 bestimmte Strings durch ein Bild ersetzen, habe aber noch keinen Lösungsansatz, leider auch kein Beispiel gefunden.
Würde da jemand einem Anfänger etwas helfen?
gruss otto
$Abfrage = "Farbe = '$wgrup'";
$var = mysql_query("SELECT Nr, ..., Farbe, ... FROM $table where $Abfrage order by $sort",$db);
echo "
\n";
echo "Nr. | Bezeichnung | Farbe | ...
";
while ($myrow = mysql_fetch_row($var)) {
printf("
%s |
%s |
%s |
%s |
%s |
%s |
",
$myrow[0], $myrow[1], $myrow[2], $myrow[3], $myrow[4], $myrow[5]);
// Versuch, Zeichen zu ersetzen
//
// if ($myrow[4] == "B") {
// echo "
// else{
// echo "
// }
// }
//
// Ende Versuch
}
}
?>
 Profil
Editieren
Zitieren
|
Philipp Gérard
Foren-Team
Beiträge: 1502 |
->
1: | while ($myrow = mysql_fetch_row($var)) { |
-> 1: | while ($myrow = mysql_fetch_array($var)) { |
---
Arbeit ist das Feuer der Gestaltung. - Marx
|
 Profil
E-Mail
Website
Editieren
Zitieren
|
otto-22
Pixelschubser Threadstarter
Beiträge: 4 |
Hi und danke.
Das Auswahlmenü funktioniert jetzt, nur mit den Grafiken, das bekomme ich nicht hin. Wenn ich den entspr. part auskommentiere, bekomme ich einen Parse-Error beim else...
also bis if-Teil geht es - allerdings wird die Grafik ÜBER der Tabelle eingefügt und nicht in der entspr. Spalte (wie ich gehofft hatte - traurig). Da brauche ich noch einige Anregungen Ansonsten noch eine Frage zur gleichen Sache: Wie kann ich die Werte aus einer bestimmten Spalte weiterverarbeiten, zB. Ziffern berechnen und Resultat ausgeben in myrow[5]. ??? Hat da vielleicht jemand ein Beispiel?
Danke otto
|
 Profil
Editieren
Zitieren
|
Philipp Gérard
Foren-Team
Beiträge: 1502 |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41: |
$Abfrage = "Farbe = '$wgrup'";
$var = mysql_query("SELECT Nr, ..., Farbe, ... FROM $table where $Abfrage order by $sort",$db);
echo "\n";
echo "Nr. | Bezeichnung | Farbe | ... ";
while ($myrow = mysql_fetch_row($var)) {
if ($myrow[4] == "B") {
$myrow[4] = "
%s |
%s |
%s |
%s |
%s |
%s |
",
$myrow[0], $myrow[1], $myrow[2], $myrow[3], $myrow[4], $myrow[5]);
}
?>
---
Arbeit ist das Feuer der Gestaltung. - Marx
|  Profil
E-Mail
Website
Editieren
Zitieren
|
|