Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Homepagehilfe - Archiv (https://www.gegen-bilderklau.net/board.php?boardid=139)
----- [PHP & MySQL] Problem mit Datenausgabe in eine Tabelle (PHP, MySQL) (https://www.gegen-bilderklau.net/thread.php?threadid=147885)


Geschrieben von Leila am 03.01.2009 um 20:28:

  Problem mit Datenausgabe in eine Tabelle (PHP, MySQL)

kA, ich wusste jetzt nicht, wie ichs beschreiben sollte, aber ich bastle an einem allgemeinen Pferdeverzeichnis.
Meine Pferde sind je nach Zucht einem Typ zogeordnet und ich habe 4 Zuchten, die Springpferde, Dressurpferde, Friesen und arabische Vollblüter. Fürs einbauen der Bilder usw. hab ich die dann definiert und im Steckbrief klappts auch alles super.

Mein Problem ist folgendes: Ich möchte diese Typem in der allgemeinen Pferdeübersicht darstellen lassen, allerdings sind sie in den Datensätzen nicht so eingetrage, dass jeder das direkt erkennt, genauer: Für Dressurpferde steht nur "dressur", für Springpferde "springen", für Friesen "friese" und für die arabischen Vollblüter "avb". Jetzt wollte ich am Anfang des Dokuments jeweils festlegen, dass Pferde des Typ "avb" bei Typ dann in der Übersicht "Arabisches Vollblut" stehen haben. Ich hab das ganze mit einer If-Abfrage gemacht, die alleine auch funktioniert, also liegts nicht am PHP, sondern eben am MySQL. Vllt kann sichs mal wer anschauen, und mich aufklären, was ich denn falsch mache.

Der Code:
php:
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:
<?php
   include('datenbank.php');

   $result1 mysql_query("SELECT * FROM hengst ORDER BY name ASC");

if ($typ == "avb")
   {$typ1 "Arabisches Vollblut";}
else
   {if ($typ == "friese")
       {$typ1 "Friese";}
    else
       {if ($typ == "dressur")
           {$typ1 "Dressurpferd";}
        else
           {$typ1 "Springpferd";}
       }
   };

   while ($row mysql_fetch_assoc($result1)) {
      echo "
    <tr>
     <td class='links'>
      <a href='http://rge.bplaced.net/filemanager/Pferde/hengst.php?name=$row[name]'><i>$row[titel]</i> $row[nameganz]</a>
     </td>
     <td class='links'>
      $row[rasse]
     </td>
     <td class='links'>
      $row[alter]
     </td>
     <td class='links'>
      $row[taxe]
     </td>
     <td class='links'>
      $row[$typ1]
     </td>
    </tr>";
   }
   mysql_close();
?>


Es funktioniert halt das nicht, was bei $row[typ1] stehen soll...

Hier der Link, wo man die Seite sieht: klick

Wäre euch sehr verbunden Augenzwinkern

Lg



Geschrieben von Leila am 03.01.2009 um 23:24:

 

klasse, dake, jetzt klappts smile


Forensoftware: Burning Board, entwickelt von WoltLab GmbH