parser

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

 

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

очень интересный код, который работать не может...

Misha v.3 02.07.2003 11:32 / 02.07.2003 11:35

приведенный код единственное, что делает, это после нажатия кнопки "удалить" удаляет запись у которой email соответствует последней достатой записи.

кроме того, html прямо скажем не блещет корректностью.

попробуйте что-то вроде этого (могут быть ошибки):
^connect[$connect_string]{
	<form method="post">
	$pod[^table::sql{SELECT who,email FROM sendnews}]
	^pod.menu{
		<input type="checkbox" name="email" value="$pod.email" id="id_^pod.line[]" />
		<label for="id_^pod.line[]">$pod.who $pod.email</label><br />
	}
	<input type="submit" name="delete" value="Удалить" />
	</form>
	^if($pod && def $form:delete && $form:tables.email is "table"){
		$email_list[^pod.menu{^if(^form:tables.email.locate[field;$pod.email]){'$pod.email'}}[,]]
		^if(def $email_list){
			^void:sql{
				DELETE FROM
					sendnews
				WHERE
					email IN ($email_list)
			}
			<br />Помеченые записи удалены
		}
	}
}
P.S. по html: все-таки пора уже привыкать к xhtml, или хотя бы html 4, и не опускать обязательные аттрибуты тэгов