Witam mam problem z programem zrobiłem go w PHP i ajax a program ma być w ajax ma pobierać z bazy danych autorow i ksiazki. Autorzy maja byćw liście rozwijalnej po wybraniu autora ma na dole wyświetlic tytuł ksiązki. Trzeba to przerobić żeby to działało w ajaxie a ja nie wiem jak .Z góry dziękuje za pomoc.

To mam w pliku php:

<form name="fszystko"  method="POST" action="">
        <select name='autor'>
        <option value="">Wybierz autora</option>
    <?php
    $user='root'; $pass=""; $serwer='localhost'; $baza='Biblioteka';
    $connect= @mysql_connect($serwer, $user, $pass) or die("");
    @mysql_select_db($baza, $connect) or die("Nie mozna polaczyc sie z baza danych!");
    $sql="SELECT DISTINCT ID_A, IMIE, NAZWISKO FROM autorzy";
    [email protected]_query($sql) or die('Cos nie tak!');

    while ($row=mysql_fetch_array($odp)) {
        echo "<option value=".$row['ID_A'].">".$row['IMIE']," " .$row['NAZWISKO']."</option>";
    } 
    ?>
        </select>
        <input type="submit" value="Wybierz" />
  </form>
    <?php
    $user='root'; $pass=""; $serwer='localhost'; $baza='biblioteka';
    $id=isset($_POST['autor']) ? $_POST['autor'] : '';
    $connect= @mysql_connect($serwer, $user, $pass) or die("");
    echo "Sukces polaczono z serwerem!<br />";
    mysql_select_db($baza, $connect) or die('Nie mozna polaczyc sie z baza danych!');
    echo "Sukces polaczono z baza danych!  <br /><br />";
    $sql="SELECT ID_K, TYTUL FROM ksiazki WHERE ID_A = '$id'";
    [email protected]_query($sql) or die('Cos nie tak!');

        echo "<table border=1 width=355>";
        echo "<tr>"; 
        echo "<th width=45>ID_K</th>";
        echo "<th width=345>Tytuł</th>"; 
        echo "</tr>";
    while ($row=mysql_fetch_array($odp)) { 
        echo "<tr>"; 
        echo "<td>".$row[0]."</td>"; 
        echo "<td>".$row[1]."</td>"; 
    echo "</tr>";
    } 
    echo "</table>";

    ?> 

A tu mam kod ajaxa w pliku Javascipt:

function dzialaj(){
    var im;
    if (window.XMLHttpRequest){
         im=new XMLHttpRequest();
     }else if (window.ActiveXObject){
         im=newActiveXObject("Microsoft.XMLHTTP");
      }else{
          alert ("nie utworzono obiektu");
      }

    im.onreadystatechange=function(){
         if(im.readyState==4){
           document.fszystko.ksiazki.value=im.responseText;
          }
    }
   im.open("POST","index.php",true);
   im.send(null);
}