Select Befehl per Dropdown menu füllen

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Select Befehl per Dropdown menu füllen

    Hallo,

    ich habe eine Tebelle mit allen Inhalten ausgelesen.
    Nun möchte ich die Tabelle nach bestimmten Inhalten filtern und das per Dropdown. Ich habe hier einen Beitrag aus 2004 gefunden, das Ergebnis funktioniert bei mir aber nicht!

    Hier mein Code:

    PHP Code:
    <html>
    <style type="text/css">
    @import url("xxxxx.css");
    </style>
     
    <body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
    <?php require("sql_connect.php");?></div>
    <?php include("filter.php");?>
    <table border="1" cellpadding="0" cellspacing="0" width="850" id="table1" >
      <tr bordercolor="#000000" bgcolor="#000000" align="center" class="fliestabhead"> 
            <td width="50" height="40">id</td>
            <td width="200" height="40">url</td>
            <td width="150" height="40">urlname</td>
            <td width="150" height="40">name</td>
            <td width="300" height="40">Beschreibung</td>
        </tr>
    <?php 
    $blVar 
    true;

    $result mysql_query("SELECT * FROM links ORDER BY id",$db); 

    while (
    $daten mysql_fetch_array($result)) { 
    if(isset(
    $_REQUEST['id'])) {
    $result mysql_query("SELECT * FROM links where where id = '".$_REQUEST['id']."'");}

    if (
    $blVar$bgcolor"#FFFFFF";
       else 
    $bgcolor"#F1F1F1";
       
    $blVar = !$blVar;?> 

        <tr class="fliescenter" bordercolor="#CCCCCC" style="background-color:<? echo $bgcolor; ?>;">
            <td width="50" height="25"><div align="center"><? echo $daten[id]; ?></div></td>  
            <td width="200" height="25"><div align="center"><a href="<? echo $daten[url]; ?>">
    <? echo $daten[url]; ?></a></div></td> 
            <td width="150" height="25"><div align="center"><? echo $daten[urlname]; ?></div></td> 
            <td width="150" height="25"><div align="center"><? echo $daten[name]; ?></div></td> 
            <td width="300" height="25"><div align="center"><? echo $daten[beschreibung]; ?></div></td>
        </tr> 
    <?php 

    ?> 
    </table> 
    </body> 
    </html>
    Das Formular:

    PHP Code:
    <html>
    <
    head>
    <
    title>Unbenanntes Dokument</title>
    <
    meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </
    head>

    <
    body>
    <
    form name="id" method="post" action="lesen.php">
      <
    select name="id">
        <
    option selected>1</option>
        <
    option selected>2</option>
        <
    option selected>3</option>
        <
    option selected>*</option>
      </
    select>
      <
    input type="submit" name="Submit" value="Abschicken">
    </
    form>
    </
    body>
    </
    html
    Kann mir da jemand weiterhelfen?
    Bin noch ziemlich neu in PHP!

    thx

  • #2
    hallo

    liegt wohl an deinem array $daten
    deine indizes sind keine strings!
    echo $daten[urlname]; anstatt $daten['urlname']

    und

    SELECT * FROM links where where id = '".$_REQUEST['id']."'

    ist ein where zu viel

    Comment


    • #3
      Danke soweit, ich habe probiert, aber ich bekomme keine gefilterten Daten und der Explorer hört nicht auf zu suchen!?!?

      hab ich was übersehen?

      thx

      Comment


      • #4
        Und Explorer ist abgestürtzt?!?

        Comment

        Working...
        X