X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Редактировать данные на основе html таблицы
art09
art09
Topic Starter сообщение 10.9.2009, 15:12; Ответить: art09
Сообщение #1


Добрый день. есть такой код
[php]<table class='money_table'>
<tr>
<td colspan=4 class='money_table_head1 style20 style23' ><p>Список всех валют</p> </td>
</tr>
<tr>
<td width='148' bgcolor='#A2FBD7' class='money_table_head1 money_table_head2 style20 style22'><div align='center'>Код валюты </div></td>
<td width="144" bgcolor="#A2FBD7" class='money_table_head1 money_table_head2 style20 style22'><div align="center">Краткое название </div></td>
<td width="144" bgcolor="#A2FBD7" class='money_table_head1 money_table_head2 style20 style22'><div align="center">Полное название </div></td>
<td width="117" bgcolor="#A2FBD7" class='money_table_head1 money_table_head2 style22 style20'><div align="center">по умолчанию </div></td>
</tr>
<?php
$query = "select * from `currency` " ;
$res = mysql_query($query);
while ($row = mysql_fetch_array($res)){
echo "<tr>";
echo "<td width='148' bgcolor='#D3E8ED' class='money_table_head1 money_table_head2 style20 style22'><div align='center'>".$row["code"]."</div></td> ";
echo "<td width='148' bgcolor='#D3E8ED' class='money_table_head1 money_table_head2 style20 style22'><div align='center'>".$row["Small_desc"]."</div></td> ";
echo "<td width='148' bgcolor='#D3E8ED' class='money_table_head1 money_table_head2 style20 style22'><div align='center'>".$row["Full_desc"]."</div></td> ";
if ($row["cur_default"] == 1) {
echo "<td width='148' bgcolor='#D3E8ED' class='money_table_head1 money_table_head2 style20 style22'><div align='center'>Да</div></td> ";
}
if ($row["cur_default"] != 1) {
echo "<td width='148' bgcolor='#D3E8ED' class='money_table_head1 money_table_head2 style20 style22'><div align='center'></div></td> ";
}

echo "</tr>";
}
?>
</table>[/php]

вопрос - как напротив кажой строчки сделать кнопку (возможно не кнопку а, рисунок jpg) которая при нажатии ткроет возможно новое окно в котором будет текущая запись. Это нужно для редактирования данных. Код для редактирования (UPDATE) я смогу сделать сам.
А, вот как определить на какой записи стою - не понмаю.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexdrob
alexdrob
сообщение 10.9.2009, 16:33; Ответить: alexdrob
Сообщение #2


[PHP]"<a href=\"update_edit.php?id=".$row['id']."\">редактировать</a>"[/PHP]

вот так, если канешно есть уникальное поле ID в таблице.
и создать файлик update_edit.php который получит параметр $_GET['id'] в котором и будет содержаться вашь ID той записи на которой вы стоите
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
art09
art09
Topic Starter сообщение 10.9.2009, 18:07; Ответить: art09
Сообщение #3


спасибо. а, как при этом еще можно передать параметр - например, 0 или 1 ?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexdrob
alexdrob
сообщение 10.9.2009, 19:04; Ответить: alexdrob
Сообщение #4


(art09 @ 10.9.2009, 21:07) *
спасибо. а, как при этом еще можно передать параметр - например, 0 или 1 ?


"<a href=\"update_edit.php?id=".$row['id']."&par1=параметр1&par2=параметр2&sss=параметр3\">редактировать</a>"


и так далее...

все переменные переданные в адресе страницы будут доступны в пхп так:
[PHP]
<?php

echo $_GET['id'];
echo $_GET['par1'];
echo $_GET['par2'];
echo $_GET['sss'];

?>
[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
art09
art09
Topic Starter сообщение 10.9.2009, 19:39; Ответить: art09
Сообщение #5


в результате этого получаю ошибку Apache:
utf8 to ucs2 conversion failed on this string: REDIRECT_QUERY_STRING
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
art09
art09
Topic Starter сообщение 10.9.2009, 19:47; Ответить: art09
Сообщение #6


разобрался.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexdrob
alexdrob
сообщение 10.9.2009, 19:49; Ответить: alexdrob
Сообщение #7


ну так я тебе написал русскими буквами для примера!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
art09
art09
Topic Starter сообщение 10.9.2009, 19:53; Ответить: art09
Сообщение #8


спасибо !

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Сайты «Пикабу» и «ЯПлакалъ» обязаны передавать данные пользователей спецслужбам
5 VinogradOFF 410 11.11.2020, 14:22
автор: DUbiev
Открытая тема (нет новых ответов) «ВКонтакте» представила бесплатный конструктор сайтов для бизнеса на основе информации из сообществ
3 VinogradOFF 289 6.11.2020, 20:19
автор: Starpony
Открытая тема (нет новых ответов) Браузер Chrome «забывает» удалять данные сайтов Google
12 VinogradOFF 797 29.10.2020, 19:08
автор: Wachowski
Открытая тема (нет новых ответов) Microsoft стала партнёром SpaceX для создания облачной сети на основе спутников Starlink
4 VinogradOFF 241 26.10.2020, 8:07
автор: Akeeloq
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыСделаю html верстку
лендинги, темы на Wordpress
11 bbkd 2388 5.10.2020, 21:14
автор: bbkd


 



RSS Текстовая версия Сейчас: 26.11.2020, 21:20
Дизайн