|
|
|
|
|
для: Евгений Петров
(02.09.2005 в 17:01)
| | Спасибочки, теперь действительно всё работает!
Я и сама уже догадалась, но за терпение и за помощь вам особая благодарность:))) | |
|
|
|
|
|
|
|
для: lilu
(02.09.2005 в 12:01)
| | Стоп! Ну конечно ничего не работало ты же сначала выводишь чекбоксы, а потом только форму к которой они якобы должны относиться. Вот попробуй это у меня работало. | |
|
|
|
|
|
|
|
для: Евгений Петров
(01.09.2005 в 16:07)
| | у вас он работает?
у меня всё также - записи не удаляются!
теряется переменная $chk
вот вы интересно выводили сразу $chk где таблица выводится! Она уже там ничего не пишет и дальше всему остальному коду работать просто не с чем!
а когда я пишу вместо вашего <input type=\"checkbox\" name=\"chk[$myrow[0]]\">
я делаю вот так
<?
while($myrow=mysql_fetch_array($rez))
{
$chk=$myrow[0];
echo "<tr><td>$myrow[0]</td><td>$myrow[1]</td><td>$myrow[2]</td><td>$myrow[3]</td><td>$myrow[4]</td><td>$myrow[5]</td><td>$myrow[6]</td><td><input type=\"checkbox\" name=\"$chk\"></td></tr>\n";
echo "$chk";
}
?>
|
и тогда эта переменная действительно выводит 123456 и т.д. как номера столбцов, но потом когда мы её с помощью POST забираем и опять я вывожу её - то уже в ней ничего нет! Не понимаю я вот этого! | |
|
|
|
|
|
|
|
для: lilu
(01.09.2005 в 14:03)
| | Попробуй вот этот код | |
|
|
|
|
 1.7 Кб |
|
|
для: Евгений Петров
(31.08.2005 в 21:31)
| | вот он | |
|
|
|
|
|
|
|
для: lilu
(31.08.2005 в 14:51)
| | Че то я все равно ничего не понимаю. Лучше выложи ПОЛНОСТЬЮ весь этот файл я посмотрю и исправлю. Только желательно прикрепи как файл. | |
|
|
|
|
|
|
|
для: Евгений Петров
(31.08.2005 в 14:35)
| | $query = "SELECT * FROM new"; | |
|
|
|
|
|
|
|
для: lilu
(31.08.2005 в 12:35)
| | А каким SQL - запросом ты выбираешь данные из БД | |
|
|
|
|
|
|
|
для: lilu
(30.08.2005 в 21:31)
| | Проверяем пошагово:
Вот что я изменила и сдвинулвсь с мёртвой точки....
<?
echo "<table border=1>\n";
echo "<tr><td>№</td><td>наименование рубрики</td><td>наименование подрубрики</td><td>действие</td><td>текст объявления</td><td>контактные данные</td><td>дата</td><td>выбор</td></tr>";
while ($myrow=mysql_fetch_row($rez))
{
$chk=$myrow[0]; //сразу одному массиву присвоила значения другого
echo "<tr><td>$myrow[0]</td><td>$myrow[1]</td><td>$myrow[2]</td><td>$myrow[3]</td><td>$myrow[4]</td><td>$myrow[5]</td><td>$myrow[6]</td><td>$myrow[7]</td><td><input type=\"checkbox\" name=$chk> </td></tr>\n";
echo "$chk"; // всё правильно выводится, только почему-то выше всей таблицы
}
echo "</table>\n";
if ($subdel) {
echo "$chk";} // а вот тут уже выводится только последнее значение этого массива почему?
?>
|
| |
|
|
|
|
|
|
|
для: Евгений Петров
(30.08.2005 в 20:35)
| | Вот:
id int(2) - primary key - autoincrement
nameR varchar(15) - index
nameP varchar(15) - index
action set('покупка','продажа','обмен') - index
text varchar(250)
kontact varchar(30)
data date - index | |
|
|
|
|