PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (3): « 1 2 [3]
Найдено сообщений: 44
AlexGreF
Отправлено: 30 Апреля, 2009 - 07:08:55 • Тема: jQuery в разных браузерах • Форум: JavaScript & VBScript
Ответов: 3 Просмотров: 1596
Viper пишет: а что именно не работает ?
Вообще не работает. Даже не передаёт скрипту php параметры.. Хотя должен передать методом POST несколько переменных и получить от сервера ответ..
AlexGreF
Отправлено: 29 Апреля, 2009 - 11:55:58 • Тема: jQuery в разных браузерах • Форум: JavaScript & VBScript
Ответов: 3 Просмотров: 1596
Всем привет!
У меня возникла такая проблема:
Я использую библиотеку jQuery, а именно ajax в ней.
В опере всё работает, а вот в IE чего-то не хочет..
Вот html код самого объявления:
CODE (
text ):
скопировать код в буфер обмена
<script type="text/javascript" src="jquerymin.js"></script>
<script type="text/javascript" src="js.js"></script>
<div id="all_id25"><div>
<input type="text" name="nname25" id="name25">
<br>
<input type="button" value="Сохранить" name="sbm_but" onClick="save_ad(25,2);">
<input type="button" value="Удалить" name="sbm_but" onClick="delete_ad(25);">
<div id="edit_div25" style="font-weight: bold; color: red;"></div>
</div></div>
Вот яваскрипт js.js
PHP:
скопировать код в буфер обмена
function save_ad( id, button_val) {
if ( button_val == 1 ) { event = "public" ; } else { event = "save" ; }
$. post( 'ajax_scripts.php' ,
{
ajax_event: event,
ad_id: id,
nname: $( "#name" + id) . attr( "value" ) ,
} ,
saveSuccess
) ;
}
function delete_ad( id) {
$. post( 'ajax_scripts.php' ,
{
ajax_event: "delete" ,
ad_id: id,
} ,
saveSuccess
) ;
}
function saveSuccess( data)
{
if ( data == 'error' ) { alert( "Ошибка записи либо удаления с базы!" ) ; } else {
var response
= data
. split ( "|" ) ; if ( response[ 1 ] == "save" ) {
$( "#edit_div" + response[ 0 ] ) . append( "Объявление сохранено" ) ;
}
if ( response[ 1 ] == "public" ) {
$
( "#all_id" + response
[ 0
] ) . empty ( ) . append
( "<h3 style='color: red;'>Объявление опубликовано</h3>" ) ; }
if ( response[ 1 ] == "delete" ) {
$
( "#all_id" + response
[ 0
] ) . empty ( ) . append
( "<h3 style='color: red;'>Объявление УДАЛЕНО</h3>" ) ; }
}
}
Файл ajax_scripts.php приводить не буду, так как проблема в самом яваскрипте. Повторяю - в опере всё работает..
AlexGreF
Отправлено: 22 Апреля, 2009 - 11:51:43 • Тема: Форма в форме • Форум: HTML, Дизайн & CSS
Ответов: 3 Просмотров: 1913
EuGen пишет: Формы внутри форм недопустимы по W3C, Ваш код не будет валидным и никогда не станет работать в браузере.
Блин, жалко... Придётся через ajax делать...
AlexGreF
Отправлено: 22 Апреля, 2009 - 11:45:36 • Тема: Форма в форме • Форум: HTML, Дизайн & CSS
Ответов: 3 Просмотров: 1913
Такая проблема: имею html-форму, в ней же, то есть между тэгами <form></form> существуют ещё несколько форм. Так вот эти формы не работают.. Что то путается видать и браузер не понимает что там к какой форме относится... Помогите сделать чтобы всё работало, плиииз..!!!
AlexGreF
Отправлено: 01 Апреля, 2009 - 21:01:37 • Тема: Ошибка БД • Форум: SQL и Архитектура БД
Ответов: 6 Просмотров: 48
michael443959 пишет: Не могли бы вы мне помочь.Там ошибка соединения с БД
Тебе в этом нужна помощь? Причём тут скрипты?? Настрой свой скрипт, который ты там где-то скачал на работу с БД. Где-то наверно в config.php...
AlexGreF
Отправлено: 01 Апреля, 2009 - 20:54:08 • Тема: Плиз помогите с поиском в бд mysql по параметрам и ручному вводу • Форум: SQL и Архитектура БД
Ответов: 9 Просмотров: 67
Всё просто. Нужно в зависимости от введённых(выбранных) данных формировать скриптом нужный sql запрос.
типа того:
PHP:
скопировать код в буфер обмена
<? //index.php ?>
< form action= "script.php" method= "POST" >
< select name= "field" >
< option value= "speed" > Скорость</ option>
< option value= "price" > Цена</ option>
< option value= "year" > Год</ option>
</ select>
& nbsp;
< select name= "operand" >
< option value= ">" >></ option>
< option value= "<" ><</ option>
< option value= "=" >=</ option>
</ select>
& nbsp;
< input type= "text" name= "value" >
< input type= "submit" value= "Искать" >
</ form>
PHP:
скопировать код в буфер обмена
<? //script.php
$sql = "SELECT * FROM `table` WHERE `" . $field . "`" . $operand . "'" . $value . "';
$result = mysql_query($sql );
while($ans = mysql_fetch_array($result )){
print_r($ans ).'<br>';
}
?>
Принцип такой. Ещё нужно реализовать в форме запроса кнопочку " + " для задания операнда "OR" или "AND". Это делается яваскриптом.
Значения передавать в виде массивов(в форме написать не '<select name="operand">' ,а '<select name="operand[]">' , так для всех полей), и потом в скрипте пробегаться по всему массиву. Думаю понятно.
AlexGreF
Отправлено: 30 Марта, 2009 - 18:55:39 • Тема: Помогите с реализацией! • Форум: Напишите за меня, пожалуйста
Ответов: 15 Просмотров: 265
CODE (
text ):
скопировать код в буфер обмена
extract($_GET);
$file = file('db.dat');
foreach($file as $v){
$db=explode('|',$v);
if($db[0]==$user && $db[1]==$passwd){
$all_file = file_get_contents('db.dat');
$all_file = str_replace($user.'|'.$passwd.'|'.$db[2],$user.'|'.$passwd.'|'.$col,$all_file);
$fp=fopen('db.dat', 'w');
fwrite($fp, $all_file);
fflush ($fp);
fclose($fp);
break;
}
}
AlexGreF
Отправлено: 27 Марта, 2009 - 10:07:49 • Тема: Регулярные выражения в MySQL • Форум: Регулярные выражения
Ответов: 4 Просмотров: 261
Такая проблема:
есть таблица mysql, в ней поле `city` с городами. При поиске использую такую строку:
Возникает проблема - при поиске например города Минск, скрипт выдаёт всякие Наро-фомински и т.д...
Хочу решить эту проблему запретом на наличие букв до и после поисковой фразы,
в этом случае символы (кавычки, тире....) и пробел будут разрешены. Это нужно чтобы например при поиске со словом "Петербург" скрипт так же находил и "Санкт-петербург".
Вот только не знаю как это реализовать. Знаю что можно как-то использовать регулярные выражения в sql-запросе.
Помогите, плиз, кто знает!
Страниц (3): « 1 2 [3]
Powered by ExBB FM 1.0 RC1. InvisionExBB