parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

С бубном вокруг компа...

DivineArtS 09.11.2005 17:35 / 09.11.2005 17:38

Дошел до 4 стадии описанной в документации - с бубном вокруг компа. подскажите - где ошибка?
Задача кода:
В админке создается таблица, из базы данных загружаются в нее значения - объявления.
Цель - редактирование таблицы, а именно - удаление строки (объявления) из таблицы. - через кнопку делейт слева каждой строки. у каждой строки есть свой уникальный place_uuid который в БД - соответствует объявлению. Этот place_uuid присвоен чекбоксу - слева от каждой строки.
Операция: если place_uuid присвоенный чекбоксу в качестве имени и выборка place_uuid из БД совпадает, то удаляется строка, содержащяя этот place_uuid. Код отказывается работать. Хотелось бы узнать почему....
Если я сделал все так:
$по-русски[через_задницу]
^$по-русски = $по-русски
, то подскажите как сделать это по-нормальному.
Се представляю вам код:
@body_main[]
^connect[$connect_string]{ 
$car_show[^table::sql{select place_uuid, image_uri, charact, options, price from ^choseMe[]}]}
<div align="center"><strong>Редактирование категории ^auto_type[] автомобиля</strong><br></div>
<form method="post" enctype="multipart/form-data">
### сама таблица с данными
<table width="100%" border="1" bordercolor="black" cellspacing="0" cellpadding="0">
	<tr>
		<td>&nbsp;</td>
		<td>&nbsp;</td>
		<td align="center"><strong>Описание</strong></td>
		<td align="center"><strong>Особенности</strong></td>
		<td align="center"><strong>Цена</strong></td>
		<td>&nbsp;</td>
	</tr>
	^car_show.menu{
	<tr align="center">
### злополучный чекбокс	
        <td><input type="checkbox" name="$d"></td>
	<td align="center" valign="middle"><img src="^file:find[$car_show.image_uri]{/images/nocar.gif}" border="0"></img></td>
	<td align="left" valign="middle">$car_show.charact</td>
	<td align="left" valign="middle">^untaint[as-is]{$car_show.options}</td>
	<td align="center" width="5%" valign="middle"><strong>$car_show.price</strong></td>
### не менее злополучный сабмит	
        <td><input type="submit" value="Удалить"></td>
	</tr>}
</table>
</form>
### процессинг
$d{$car_show.place_uuid}
^connect[$connect_string]{
^if(def $form:$d){
	^void:sql{
		delete from 
			^choseMe[] 
		where 
			convert(place_uuid using utf8) = '$form:$d'
			limit 1
}
$response:refresh[$.value(0)] <script language="JavaScript" type="text/JavaScript"> alert("Объявление успешно удалено.")</script>
}{<script language="JavaScript" type="text/JavaScript"> alert("...k you!")</script>}
}

@auto_type[]
^if(^choseMe[] eq iheavy){импортного грузового}
^if(^choseMe[] eq ilite){импортного легкового}
^if(^choseMe[] eq rheavy){отечественного грузового}
^if(^choseMe[] eq rlite){отечественного легкового}

### прописан в 4 файлах - меняется база данных, из которой делается выборка
@choseMe[]
iheavy
Люди добрые!... *Дальше знаете все сами...*