Mam strone z edycją rekordów w bazie. Jest to zrobione w formie tabelki:
AKTOR | ... | POSTAĆ |Edycja |Usunięcie
--------------------------------------------------------------------------------------
aktor 1 | ... | postać 1 | Edytuj | Usuń
--------------------------------------------------------------------------------------
aktor 2 | ... | postać 2 | Edytuj | Usuń
itd...
Teraz pod każdą linijką mam pusty wiersz (a w nim div), do którego wyczytuję za pomocą ajaxa (advAJAX) zawartośc formularza edycji (po kliknięciu w Edytuj).
I teraz chcialbym zrobić tak, że jak kliknę w Edytuj jednego rekordu, to żeby po wczytywało po nim formularz do diva, a pozostałe divy na stronie zostały automatycznie zwinięte.
Oto kod całej strony:
<?php echo "<table width=\"640\" height=\"60\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\" style=\"border: 2px dashed #CCCCCC\"> <tr><td width=\"640\" height=\"60\" align=\"center\" valign=\"middle\"> <a href=\"javascript:void(0)\" onclick=\"getData('actors_main.php?id=".$id."&co=1', 'addNewCast')\"><img src=\"../images/add.png\" border=\"0\" style=\"margin-right: 10px; vertical-align: middle;\"><font color=\"#72d145\" size=\"4\"><b>Dodaj do obsady</b></font></a> <div id=\"addNewCast\"></div> </td></tr> </table><br>"; echo "<table width=\"640\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\" border=\"1\" style=\"border-collapse: collapse; border:1px dotted #000000\">"; echo "<tr> <td width=\"300\" bgcolor=\"#990000\"><center><font style=\"color : #FFFFFF; font-size : 12px; font-family : Tahoma,Verdana,Arial;\"><b>Aktor:</b> </font></center></td> <td width=\"40\" bgcolor=\"#990000\"> </td> <td width=\"300\" bgcolor=\"#990000\"><center><font style=\"color : #FFFFFF; font-size : 12px; font-family : Tahoma,Verdana,Arial;\"><b>Postać grana w serialu:</b> </font></center></td> <td width=\"60\" bgcolor=\"#990000\"><center><font style=\"color : #FFFFFF; font-size : 12px; font-family : Tahoma,Verdana,Arial;\"><b>Edycja:</b> </font></center></td> <td width=\"60\" bgcolor=\"#990000\"><center><font style=\"color : #FFFFFF; font-size : 12px; font-family : Tahoma,Verdana,Arial;\"><b>Usunięcie:</b> </font></center></td> </tr>"; for ($i=0; $i<$znalezionych; $i++){ if($i % 2 == 0) { $_table_color="#f0f1f7"; } else { $_table_color="#FFFFFF"; } if(ShowCharacterName($wiersz["characterID"], "2") == NULL){ $_character=trim(zutf(ShowCharacterName($wiersz["characterID"], "1"))); } else { $_character="<a href=\"../?module=character&ch=".$wiersz["characterID"]."\"><font color=\"#000000\">".trim(zutf(ShowCharacterName($wiersz["characterID"], "1")))."</font></a>"; } echo "<tr> <td bgcolor=\"".$_table_color."\" align=\"right\" width=\"300\" style=\"padding-top: 3px; padding-bottom: 3px; padding-left: 10px; padding-right: 10px;\"><font style=\"color : #000000; font-size : 12px; font-family : Tahoma,Verdana,Arial;\"> <a href=\"../?module=actor&osoba=".$wiersz["peopleID"]."\"><font color=\"#0000CC\">".trim(zutf(showPplName($wiersz["peopleID"])))."</font></a></font></td> <td bgcolor=\"".$_table_color."\" align=\"center\" width=\"40\" style=\"padding-top: 3px; padding-bottom: 3px; padding-left: 10px; padding-right: 10px;\"><font style=\"color : #000000; font-size : 12px; font-family : Tahoma,Verdana,Arial;\"> ...</font></td> <td bgcolor=\"".$_table_color."\" align=\"left\" width=\"300\" style=\"padding-top: 3px; padding-bottom: 3px; padding-left: 10px; padding-right: 10px;\"><font style=\"color : #000000; font-size : 12px; font-family : Tahoma,Verdana,Arial;\"> ".$_character."</font></td> <td bgcolor=\"".$_table_color."\" align=\"center\" width=\"60\" style=\"padding-top: 3px; padding-bottom: 3px; padding-left: 10px; padding-right: 10px;\"><font style=\"color : #000000; font-size : 12px; font-family : Tahoma,Verdana,Arial;\"> <a href=\"javascript:void(0)\" onclick=\"getData('actors_main.php?actid=".$wiersz["actorID"]."&co=1', 'edit".$wiersz["actorID"]."')\"><font color=\"#0000CC\"><b>[edytuj]</b></font></a></font></td> <td bgcolor=\"".$_table_color."\" align=\"center\" width=\"60\" style=\"padding-top: 3px; padding-bottom: 3px; padding-left: 10px; padding-right: 10px;\"><font style=\"color : #000000; font-size : 12px; font-family : Tahoma,Verdana,Arial;\"> <a href=\"?action=1&sid=".$id."&actid=".$wiersz["actorID"]."\" onclick=\"return confirm('Czy na pewno chcesz usunąć wybraną pozycję?');\"><font color=\"#990000\">[usuń]</font></a></font></td> </tr> <tr> <td width=\"640\" colspan=\"5\" bgcolor=\"".$_table_color."\"><div id=\"edit".$wiersz["actorID"]."\"></div></td> </tr>"; } } ?>
Proszę o pomoc.