
Mam skrypt który generuje formularz ktory po wpisaniu odpowiednich danych przesy³a jest do MySQL. Dok³adnie to wygl±da w ten sposob ¿e skrypt php generuje tabele w ktory znajduj± siê wiersze-formularze. Problem polega na tym i¿ nie generuj± siê ¿adne wiersze....Ka¿dy wiersz ma byæ osobym formem z id pobranym z bazy danych. Oto kod
HTML:
<table width="794" height="59" border="0" cellpadding="1" cellspacing="8" align="center"> <tr> </tr> <tr> <td width="474" colspan=4 bgcolor="#CCCCCC"> </select> <select name="klasa" id="klasa"> </select> </tr> </table> <script type="text/javascript"> function generate(){ advAJAX.submit( document.getElementById("gen_table"), { onLoading : function(obj){ }, onSuccess : function(obj) { document.getElementById("wynik").innerHTML = obj.responseText; modify(); }, onError: function(obj) { document.getElementById("wynik").innerHTML = 'Error'; } });} function modify(id){ advAJAX.assign( document.getElementById(id), { onSuccess : function(obj) { alert("Podany czas zostal dodany "); generate(); } });} </script>
PHP:
<?php $data = $_POST['data']; $klasa = $_POST['klasa']; echo " <table width=794 border=0 cellspacing=7 bgcolor=#FFFFFF><tr> <td width=20% bgcolor=#CCCCCC><div align=center>Numer zawodnika </div></td> <td width=20% bgcolor=#CCCCCC><div align=center>I przejazd</div></td> <td width=20% bgcolor=#CCCCCC><div align=center>II przejazd</div></td> <td width=20% bgcolor=#CCCCCC><div align=center></div><label></label></td></tr><tr>"; { $check = mysql_query("SELECT * FROM wyniki WHERE data='".$data."' AND klasa='".$klasa."' AND nr_startowy='".$row['nr_zawodnika']."'"); echo "<td width=20% height=52 bgcolor=#CCCCCC> <div align=center>".$row['nr_zawodnika']."<input type=hidden id=nr_zawodnika name=nr_zawodnika value=".$row['nr_zawodnika']." </div> </td> <td width=20% bgcolor=#CCCCCC><div align=center> "; if ($row2['przejazd_1'] != 0) { echo "<input type=text name=przejazd_1 id=przejazd_1 disabled=disabled value=".$row2['przejazd_1']."></div></td>"; }else <td width=20% bgcolor=#CCCCCC><div align=center> "; if ($row2['przejazd_2'] != 0) { echo "<input type=text id=przejazd_2 name=przejazd_2 disabled=disabled value=".$row2['przejazd_2']."></div></td>"; }else if ($row2['przejazd_1'] != 0 && $row2['przejazd_2'] != 0) { echo "<td width=20% bgcolor=#CCCCCC><div align=center> <input type=submit name=Submit value=Dodaj disabled = disabled/> </div></td>/form>"; }else echo "<td width=20% bgcolor=#CCCCCC><div align=center> <input type=submit name=Submit value=Dodaj onClick=modify(this)> </div></td></form>"; } ?>