Új hozzászólás Aktív témák

  • icon

    senior tag

    Sziasztok!

    van egy érdekesnek tűnő problémám... lényegében egy tábla egy oszlopának tartalmával szeretném feltölteni egy select -option-jait

    A gond az, hogy a 0. rekordot az eredménytáblából nem akarja beletenni a selectbe, míg a resultsetben ott figyel mindegyik... (ja oracle adatbázist használok)...
    Kezdő vagyok nagyon a témában...

    A példa:

    <?PHP

    echo '<html><head><title>Teszt</title><META http-equiv="Content-Type" content="text/html; CharSet=utf-8"></head>';
    echo "<body>";
    $conn= oci_connect("user", "jelszó", "server");
    if (!$conn) {
    $m = oci_error();
    echo $m['message'], "\n";
    exit;
    }
    else {
    //print "Connected to Oracle!";
    }

    echo '<form><h3>Teszt</h3><table border="1" width="100%">';
    $s = oci_parse($conn, "SELECT * FROM Tabla");
    oci_execute($s);
    echo '<tr><td><select name="PID"';
    while ($sor=oci_fetch_array($s)){
    $PID=$sor['PERSONID'];
    $nev=fromhtmlspecialchars($sor['NAME']);
    echo $PID;
    echo $nev;
    if ($PID==$_POST['PID'])
    {echo '<option value="'.$PID.'" selected="selected">'.$nev.'</option>';}
    else
    {echo '<option value="'.$PID.'" >'.$nev.'</option>';}
    }
    echo '</select></td><td></td>';
    echo '</tr>';
    echo '</table></form>';
    oci_close($conn);

    echo "</body></html>";
    ?>

Új hozzászólás Aktív témák