Cytat
Mając przykładowo tabele :
ID|NAZWA| PUNKTY
----------------------
1 | DATA1 | 0
2 | DATA2 | 0
3 | DATA3 | 0
4 | DATA4 | 0
ID|NAZWA| PUNKTY
----------------------
1 | DATA1 | 0
2 | DATA2 | 0
3 | DATA3 | 0
4 | DATA4 | 0
Wykonuje pętle
<form method='post'> <table cellpadding='1' cellspacing='1' border='0'>"; $sql = mysql_query("SELECT * FROM moja_tabela"); while ($dane= mysql_fetch_array($sql)){ echo" </tr> <tr> <td>NAZWA </td> <td>PUNKTY</td> </tr> <tr valign='top'> <td><input type='text' name='dane[nazwa]' value='$dane[nazwa]' maxlength='20' size='20' /></td> <td><input type='text' name='dane[punkty]' value='$dane[punkty]' maxlength='20' size='20' /></td> </tr> <input type='hidden' name='dane[]' value='$dane[id]'>"; } echo"<tr> <td colspan='2''> <input type='hidden' name='act' value='update_dane'> <input type='submit' name='submit' value='Update' /> </td> </tr> </table> </form>
Wrzucam je do bazy przy pomocy funkcji oraz switcha:
$sql = mysql_query("UPDATE moja_tabela SET nazwa= '$brack[nazwa]',punkty= '$brack[punkty]' WHERE id='$dane[id]'")or die(mysql_error());
Ktoś może zna na to jakiś sposób?bo puki co mój zawsze robi update tylko ostatniego ID