Switch-Abfrage

  • Switch-Abfrage

    Hallo. Kann mit bitte jemand sagen, warum das nicht funkt?

    Quellcode

    1. <html>
    2. <head>
    3. <title>"Die Elemente" - Startseite</title>
    4. </head>
    5. <body background="grafiken/hg2.jpg" text="#ffffff" link="#ffffff" alink="#ffffff" vlink="#ffffff">
    6. <font face="Verdana" color=#ffffff>
    7. <?php
    8. session_start();
    9. $verbindung = mysql_connect("localhost", "rezensionen" , "***")
    10. or die("Verbindung zur Datenbank konnte nicht hergestellt werden");
    11. mysql_select_db("rezensionen") or die ("Datenbank konnte nicht ausgewählt werden");
    12. ?>
    13. <center>
    14. <table border="1" frame="void" cellpadding="4">
    15. <tr>
    16. <td width="15%">
    17. <img src="grafiken/logo.jpg">
    18. </td>
    19. <td>
    20. <font size="5" color="darkred"><b>BANNER</b></font>
    21. </td>
    22. </tr>
    23. <tr>
    24. <td>
    25. <?php
    26. include("links.html");
    27. ?>
    28. </td>
    29. <td valign="top">
    30. <br />
    31. <table border="1" bgcolor="#999999" rules="all">
    32. <tr>
    33. <td>
    34. <?php
    35. $abfrage = mysql_query("SELECT username, firmenname, firmenstufe FROM fabrik WHERE username LIKE '$username' LIMIT 1");
    36. while ($reihe = mysql_fetch_array($abfrage))
    37. {
    38. echo "Ihre Fabrik ";
    39. echo $reihe['firmenname'];
    40. echo " hat derzeit die Stufe ";
    41. echo $reihe['firmenstufe'];
    42. echo ".";
    43. }
    44. ?>
    45. </td>
    46. </tr>
    47. </table>
    48. <br /><br />
    49. <?php
    50. $zeitstempel = time();
    51. if($reihe['firmenstufe'] == 1)
    52. {
    53. $ausbauzusatz = 2;
    54. }
    55. if($reihe['firmenstufe'] == 2)
    56. {
    57. $ausbauzusatz = 5;
    58. }
    59. if($reihe['firmenstufe'] == 3)
    60. {
    61. $ausbauzusatz = 10;
    62. }
    63. if($reihe['firmenstufe'] == 4)
    64. {
    65. $ausbauzusatz = 30;
    66. }
    67. if($reihe['firmenstufe'] == 5)
    68. {
    69. $ausbauzusatz = 60;
    70. }
    71. if($reihe['firmenstufe'] == 6)
    72. {
    73. $ausbauzusatz = 160;
    74. }
    75. if($reihe['firmenstufe'] == 7)
    76. {
    77. $ausbauzusatz = 300;
    78. }
    79. if($reihe['firmenstufe'] == 8)
    80. {
    81. $ausbauzusatz = 400;
    82. }
    83. if($reihe['firmenstufe'] == 9)
    84. {
    85. $ausbauzusatz = 600;
    86. }
    87. if($reihe['firmenstufe'] == 10)
    88. {
    89. $ausbauzusatz = 800;
    90. }
    91. echo $ausbauzusatz;
    92. ?>
    93. <br /><br />
    94. </td>
    95. </tr>
    96. </table>
    97. </center>
    98. </div>
    99. </body>
    100. </html>
    Alles anzeigen


    Dabei idt die Firmenstufe 1, das is fix, weil er das ja im oberen echo ausgibt. Ich verstehs nicht.

    Danke schon mal im vorraus!
    Nach langer Zeit wieder ein bisschen als Programmierer tätig
  • "d0nUt" schrieb:

    Was funktioniert nicht?
    Warum nutzt du eine Schleife bei einem "LIMIT 1"?
    Was hat das ganze mit dem Titel "Switch" zu tun?


    1.) Er gibt keinen Text aus.
    2.) Mein Fehler, sorry!
    3.) http://tut.php-q.net/switch.html - Da lernt man das unter Switch-Abfrage
    Nach langer Zeit wieder ein bisschen als Programmierer tätig