|
|
|
Редактировать запись
|
|||
|---|---|---|---|
|
#18+
Всем доброго времени суток! Помогите разобраться, мне нужно, чтобы отображалась любая запись $row as $col=>$val, а у меня всегда появляется 1я, заранее спасибо! function ToEdit($query){ global $dbConn; $output=""; $tableName = "tblotgul"; $query = "SELECT * FROM $tableName"; $result = mysql_query($query,$dbConn); $row = mysql_fetch_assoc($result); //получить название таблицы из объекта поля $field0bj = mysql_fetch_field($result, 0); $tableName = $fieldObj->table; $output .= <<< HERE <form action = "updateRecord.php" method = "post"> <input type = "hidden" name = "tableName" value = "$tableName"> <table border = 1> HERE; $fieldNum = 0; foreach ($row as $col=>$val){ if ($fieldNum == 0){ //это первичный ключ. Не создавать текстовое окно //однако вместо этого сохранить значение в скрытом поле //пользователь не должен иметь возможности редактировать ключи $output .= <<<HERE <tr> <th>$col</th> <td>$val <input type = "hidden" name = "$со1" value = "$val"> </td}> </tr> HERE; } else { $output .= <<<HERE <tr> <th>$col</th> <td> <input type = "text" name = "$col" value ="$val"> </td> </tr> HERE; } $fieldNum++; } $output .= <<<HERE <tr> <td colspan = 2> <center> <input type = "submit" value = "update this record"> </center> </td> </tr> </table> </form> HERE; return $output; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2012, 12:25:16 |
|
||
|
Редактировать запись
|
|||
|---|---|---|---|
|
#18+
roma126, через SRC код плиз.. Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2012, 13:33:58 |
|
||
|
Редактировать запись
|
|||
|---|---|---|---|
|
#18+
SharuPoNemnogu, ну пока не полуxается после do { $row["$col"]; ........ } while ($row = mysql_fetch_assoc($result)); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2012, 14:37:49 |
|
||
|
Редактировать запись
|
|||
|---|---|---|---|
|
#18+
roma126, какой $row["$col"]; ?????? читай про mysql_fetch_assoc и сделай var_dump ($row); посмотри что выводится ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2012, 14:39:44 |
|
||
|
Редактировать запись
|
|||
|---|---|---|---|
|
#18+
SharuPoNemnogu,спасибо, у меня получилось, вот только мне нужно значения $val редактировать, не получается и все тут использовать <input type="text" name="$col" value="val"> function sEdit($query){ global $dbConn; $output=""; $result = mysql_query($query,$dbConn); $row = mysql_fetch_assoc($result); $output .= "<table border = 5>"; //получить название столбцов //получить название полей $output .= "<tr align=center> <td>№ п/п</td> <td>Дата отг.</td> <td>ФИО</td> <td>Кол-во отг.</td> <td>Использовано отг.</td> <td>Дата исп.</td> <td>Дата ввода</td>\n"; $output .= "</tr>\n\n"; $output .= "<tr>\n"; foreach ($row as $col=>$val){ $output .= " <td> $val </td>\n"; } $output .= "</tr>\n\n"; $output .= "</table>\n"; return $output; } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2012, 14:03:29 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=37900468&tid=1464836]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
173ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 200ms |
| total: | 472ms |

| 0 / 0 |
