PHP und Pulldown Menüs

  • PHP und Pulldown Menüs

    hallo,
    ich hab mal wieder ein etwas größeres problem. ich möchte ein pulldown menue erstellen, (im html editor heißt das Liste). die einträge sollen aus einer datenbank erfolgen, die 24 euinträge aufweist.

    <td>Fahrer 1</td><td><select name="" size="">
    <option> M. Schumacher &nbsp;/&nbsp;13 Mio</option>
    <option> R. Barrichello &nbsp;/&nbsp;13 Mio</option>
    <option> J. Button &nbsp;/&nbsp;13 Mio</option>
    <option> T. Sato &nbsp;/&nbsp;13 Mio</option>
    <option> F. Alonso &nbsp;/&nbsp;13 Mio</option>
    <option> G. Fisichella &nbsp;/&nbsp;13 Mio</option>
    <option> M. Webber &nbsp;/&nbsp;13 Mio</option>
    <option> N. Heidfeld &nbsp;/&nbsp;13 Mio</option>
    <option> J.-P. Montoya &nbsp;/&nbsp;13 Mio</option>
    <option> K. Raikkönen &nbsp;/&nbsp;13 Mio</option>
    <option> J. Villeneuve &nbsp;/&nbsp;13 Mio</option>
    <option> F. Massa &nbsp;/&nbsp;13 Mio</option>
    <option> D. Coulthard &nbsp;/&nbsp;13 Mio</option>
    <option> Ch. Klien &nbsp;/&nbsp;13 Mio</option>
    <option> J. Trulli &nbsp;/&nbsp;13 Mio</option>
    <option> R. Schumacher &nbsp;/&nbsp;13 Mio</option>
    <option> T. Monteiro &nbsp;/&nbsp;13 Mio</option>
    <option> N. Karthikeyan &nbsp;/&nbsp;13 Mio</option>
    <option> Ch. Albers &nbsp;/&nbsp;13 Mio</option>
    <option> P. Friesacher &nbsp;/&nbsp;13 Mio</option>
    </select></td>

    so in etwa soll es nachher aussehen. allerdings hab ich da noch ne kleinigkeit. wenn mann den namen des eintrages ausgewählt hat, soll hinter dem menue der preis des fahrers stehen der auch aus der db kommen soll.
    ich hoffe ich hab das einigermaßen gut erklärt. wäre echjt dankbar für eine hilfe. in büchern hab ich sowas noch nicht gefunden.

    einen guten rutsch wünsch ich euch

    holger
  • noch ne nachfrage

    hallo, erstnmal vielen dank für die schnelle antwort. ich habe jetzt ein problem mit dem code, meine datei lässt sich so nicht anzeigen. er schmeißt mir immer einen fehler raus. ich poste mal die datei und den dazugehörigen fehler:

    Quellcode

    1. <html>
    2. <head>
    3. <title>Testung</title>
    4. <meta name="author" content="Dieter">
    5. <meta name="generator" content="Ulli Meybohms HTML EDITOR">
    6. </head>
    7. <body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">
    8. <div align="center"><b><u><h1>Änderung des Teams</h1></u></b></div>
    9. <?php
    10. include ("dbcon.php") ;
    11. echo '<div align="center"><b><h2>Teamname</h2></b></div>;
    12. <div align="center"><u><b><h2>'. $row ['teamname'] .'</h2></b></u></div>
    13. <div align="center"><b><h2>E-Mail Adresse</h2></b></div>
    14. <div align="center"><u><b><h2>'. $row ['email'] .'</h2></b></u></div>
    15. <table>
    16. <td>
    17. <table>
    18. <tr><div align="center"><h2><u>Verkaufen</u></h2></div></tr>
    19. <tr>
    20. <td>Fahrer 1:</td>
    21. <td><b>'.$row['fahrer_1'].'</b></td>
    22. <td><b>'.$row['f1-mio'].'</b></td>
    23. <td>Mio.</td>
    24. <td><input type="Checkbox" name="1" value="v"></td>
    25. </tr>
    26. <tr>
    27. <td>Fahrer 2:</td>
    28. <td><b>'.$row['fahrer_2'].'</b></td>
    29. <td><b>'.$row['f2-mio'].'</b></td>
    30. <td>Mio.</td>
    31. <td><input type="Checkbox" name="2" value="v"></td>
    32. </tr>
    33. <tr>
    34. <td>Chassis:</td>
    35. <td><b>'.$row['chassis'].'</b></td>
    36. <td><b>'.$row['ch-mio'].'</b></td>
    37. <td>Mio.</td>
    38. <td><input type="Checkbox" name="3" value="v"></td>
    39. </tr>
    40. <tr>
    41. <td>Motor:</td>
    42. <td><b>'.$row['motor'].'</b></td>
    43. <td><b>'.$row['m-mio'].'</b></td>
    44. <td>Mio.</td>
    45. <td><input type="Checkbox" name="4" value="v"></td>
    46. </tr>
    47. <tr>
    48. <td>Restbudget:</td>
    49. <td></td>
    50. <td><b>'.$row['restbudget'].'</b></td>
    51. <td>Mio.</td>
    52. </tr>
    53. </table></td>
    54. <td>
    55. <table>
    56. <tr><div align="center"><h2><u>Kaufen</u></h2></div></tr>
    57. $res = mysql_query("SELECT * FROM fahrer");
    58. while($row=mysql_fetch_object($res)) {
    59. }
    60. <tr>
    61. <td>Fahrer 1</td><td><select name="" size="">
    62. echo '<option value="'.$row->f_id.'">'.$row->f_name.'&nbsp;&nbsp; '.$row->f_preis.'&nbsp;/&nbsp; '.$row->f_mio.'</option>';
    63. </select></td>
    64. </tr>
    65. <tr>
    66. <td>Fahrer 2:</td>
    67. <td><b>'.$row['fahrer_2'].'</b></td>
    68. <td><b>'.$row['f2-mio'].'</b></td>
    69. <td>Mio.</td>
    70. <td><input type="Checkbox" name="2" value="v"></td>
    71. </tr>
    72. <tr>
    73. <td>Chassis:</td>
    74. <td><b>'.$row['chassis'].'</b></td>
    75. <td><b>'.$row['ch-mio'].'</b></td>
    76. <td>Mio.</td>
    77. <td><input type="Checkbox" name="3" value="v"></td>
    78. </tr>
    79. <tr>
    80. <td>Motor:</td>
    81. <td><b>'.$row['motor'].'</b></td>
    82. <td><b>'.$row['m-mio'].'</b></td>
    83. <td>Mio.</td>
    84. <td><input type="Checkbox" name="4" value="v"></td>
    85. </tr>
    86. <tr>
    87. <td>Restbudget:</td>
    88. <td></td>
    89. <td><b>'.$row['restbudget'].'</b></td>
    90. <td>Mio.</td>
    91. </tr>
    92. </table></td>
    93. </table>
    94. ?>
    95. <div align="center"><input name="Send" type="submit" value="Abschicken"> <input name="Reset" type="reset" value="Löschen"></div>
    96. </body>
    97. </html>
    Alles anzeigen


    und der fehler lautet:

    Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in /srv/www/web223/html/Formel-1-Manager/Testung.php on line 82

    ich kann damit mal wieder nichts anfangen. es kann auch sein das ich vorher irgendwo etwas falsch habe, kann das mal einer kontrollieren? wäre echt nett von euch.

    holger einen guten rutsch ins neue Jahr
  • nein, in jeder zeile nicht.

    falsch:

    PHP-Quellcode

    1. <?php
    2. <html>
    3. ?>


    richtig:

    PHP-Quellcode

    1. <?php
    2. echo '<html>';
    3. ?>


    ersetzte deine Zeilen #72 bis #83 einfach mal durch meine:

    Quellcode

    1. <tr><div align="center"><h2><u>Kaufen</u></h2></div></tr>
    2. <tr>
    3. <td>Fahrer 1</td><td><select name="" size="">';
    4. $res = mysql_query("SELECT * FROM fahrer");
    5. while($row=mysql_fetch_object($res)) {
    6. echo '<option value="'.$row->f_id.'">'.$row->f_name.'&nbsp;&nbsp; '.$row->f_preis.'&nbsp;/&nbsp; '.$row->f_mio.'</option>';
    7. }
    8. echo '</select></td>