На моем столе лежит книга "PHP сборник рецептов" 301 страница "10.12. Программное создание запросов" на этой странице обсуждается как построить таблицу редактирования, добавление данных в таблицу mysql.
Помогите разобрать код:
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- switch ($_REQUEST['cmd']) {
- case 'edit':
- case 'add':
- print '<form method="post" action="'.$_SERVER['PHP_SELF'].'">';
- print '<form type="hidden" name="cmd" value="save">';
- print '<table>';
- if ('edit' == $_REQUEST['cmd']) {
- }
- foreach ($fileds AS $filed) {
- if (''edit) == $_REQUEST['cmd']) {
- } else {$value='';}
- printf('</td></tr>);
- }
- print '<tr><td></td><td><input type="submit" value="Save"></td></tr>';
- print '</table></from>'
- break;
- case 'save':
- $sql = pc_build_query($dbh, 'id', $fileds, 'zodiac');
- } else {
- }
- print '<hr />';
- default:
- $sth = $dbh->query('SELECT id, singn FROM zodiac');
- print '<ul>';
- while ($row = $sth->fetchRow()) {
- }
- print ('<li><a href="'$_SERVER['PHP_SELF'].'?cmd=add">Add New</a>';
- print '</ul>';
- break;
- }