From: Slythfox <sly...@us...> - 2008-07-12 23:35:52
|
Update of /cvsroot/phpsqliteadmin/phpsqliteadmin2 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29832/phpsqliteadmin2 Modified Files: table_browse.php Log Message: Added edit/delete icons. Index: table_browse.php =================================================================== RCS file: /cvsroot/phpsqliteadmin/phpsqliteadmin2/table_browse.php,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -u -d -r1.1.1.1 -r1.2 --- table_browse.php 24 Jul 2005 12:59:38 -0000 1.1.1.1 +++ table_browse.php 12 Jul 2008 23:36:00 -0000 1.2 @@ -25,12 +25,20 @@ print "<h3>Table '".$_GET['object']."'</h3>\n"; print "<table>\n"; +// Get table columns. +$userdbh->_setTableInfo($_GET['object']); +$cols = $userdbh->getColsType(); + $userdbh->query('select * from '.$_GET['object']); -print "<tr>\n"; +print "<tr>\n<th></th>\n<th></th>\n"; for ($i=0; $i<$userdbh->numFields(); $i++) { print "<th>" . $userdbh->fieldName($i) . "</th>\n"; + if (strpos(strtolower($cols[$userdbh->fieldName($i)]), "primary")) { + $primary_key = $userdbh->fieldName($i); // The field name of the primary key. + $primary_key_order = $i; // The "order" of the primary key (to be used to fetch the field's value for a given row). + } } print "</tr>\n"; @@ -40,6 +48,8 @@ //$rows = $userdbh->returnRows('num'); //$table->print_header(); print "<tr>\n"; + print "<td><a href=\"row_edit.php?object=" .$_GET['object']. "&primary_key=" .$primary_key. "&row=" .$row[$primary_key_order]. "\"><img src=\"images/edit.png\" alt=\"Edit\" title=\"Edit\" /></a></td> +<td><a href=\"row_edit.php?object=" .$_GET['object']. "&primary_key=" .$primary_key. "&row=" .$row[$primary_key_order]. "&type=delete\" onclick=\"return confirm_delete_row();\"><img src=\"images/delete.png\" alt=\"Delete\" title=\"Delete\" /></a></td>\n"; for ($i=0; $i<$nr_fields; $i++) { if (strlen($row[$i]) > 50) { print '<td>'.substr(htmlentities($row[$i],ENT_QUOTES,$encoding),0,50)."...</td>\n"; @@ -56,4 +66,4 @@ print "</html>\n"; -?> \ No newline at end of file +?> |