Модераторы: javastic
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Перестала работать кнопка 
V
    Опции темы
NZero
Дата 17.12.2015, 17:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 358
Регистрация: 28.4.2010
Где: Москва

Репутация: нет
Всего: нет



Сделал вторую форму на странице, перестала работать кнопка добавления данных (Отправить). Закомментировал форму поиска, кнопка все равно не работает. В чем причина такого поведения?

Код

<form action="" name="search" method="post">
<table style="padding: 0 0 10px 50px">
<td><input style="width: 700px" type="text"  name="text_find" id="text_find" placeholder="Введите текст для поиска" /></td>
<td><button type="submit" id="button_search" name="button_search">Поиск</button></td>
</table>
</form>
<?
// Выводим данные на страницу
$page=$_GET['page'];
 
$quatity=10;
$limit=3;
 
if(!is_numeric($page)) $page=1;
if($page<1) $page=1;
 
$result2 = mysql_query("SELECT * FROM advice");
$rows=mysql_num_rows($result2);
 
$pages=ceil($rows/$quatity);
$pages++;
 
if($page>$pages) $page=1;
 
if(!isset($list)) $list=0;
 
$list=--$page*$quatity;
 
$text_select="SELECT * FROM advice ORDER BY `id` DESC LIMIT $quatity OFFSET $list";
 
if(isset($_POST['button_search'])){
    $ftext=$_POST['text_find'];
    $text_select="SELECT * FROM advice WHERE UPPER(`query`) LIKE UPPER('%$ftext%') or UPPER(`answer`) LIKE UPPER('%$ftext%') ORDER BY `id` DESC LIMIT $quatity OFFSET $list";
}
 
$select=mysql_query($text_select);
mysql_close();
 
$row_offset=mysql_num_rows($select);
 
$i=$row_offset;
for(; $i>0; $i--)
{
    $row=mysql_fetch_array($select);
    echo '<!--<div style="padding: 5px 5px 5px 0">-->
    <h2>' . $row['name'] . '</h2><p>' . $row['query'] .'</p><p style="font-size: 14px; color: #8d8d8d">Ответ: ' . $row['answer'] . '</p>
    <!--</div>-->';
}?>
<div align="center">
<?if($page>=1)
{
    echo '<a href="' . $_SERVER['SCRIPT_NAME'] . '?page=1" style="color: black;"><<</a> &nbsp;';
    echo '<a href="' . $_SERVER['SCRIPT_NAME'] . '?page=' . $page . '" style="color: black;">< </a> &nbsp;';
}
 
$start=($page+1)-$limit;
$end=($page+1)+$limit;
 
for($j=1; $j<$pages; $j++)
{
    if($j>=$start && $j<=$end)
    {
        if($j==($page+1))
        {   echo '<a href="' . $_SERVER['SCRIPT_NAME'] . '?page=' . $j . '"><strong style="color: #1a74a3;">' . $j . '</strong></a> &nbsp;'; }
        else
        {   echo '<a href="' . $_SERVER['SCRIPT_NAME'] . '?page=' . $j . '" style="color: black;">' . $j . '</a> &nbsp;';}
    }
}
 
if($j>$page && ($page+2)<$j)
{
    echo '<a href="' . $_SERVER['SCRIPT_NAME'] . '?page=' . ($page+2) . '" style="color: black;"> ></a> &nbsp;';
    echo '<a href="' . $_SERVER['SCRIPT_NAME'] . '?page=' . ($j-1) . '" style="color: black;">>></a> &nbsp;';
}?>
<?
// Добавляем данные в базу и отправляем на почту
session_start(); 
// если были отправлены данные
if(isset($_POST['add_advice'])){
    // Сравниваем введенную капчу с тем, что храниться в сессии
    if($_SESSION['capcha'] == $_POST['acapcha']){
        $to="[email protected]";
        $fio = $_POST['afio'];
        $tel = $_POST['atel'];
        $email = $_POST['amail'];
        if ($email == "")
        {
            $email = "[email protected]";
        }
        $sub="Консультация";
        $sub = convert_cyr_string ($sub,w,k);
        $sub = '=?koi8-r?B?'.base64_encode($sub).'?=';
        $message=$fio."\n".$tel."\n".$_POST['amessage'];
        $msg = convert_cyr_string ($message,w,k);
        $headers = 'MIME-Version: 1.0' . "\r\n";
        $headers .= 'Content-type: text/plain; charset=koi8-r' . "\r\n";
        $headers .= 'From:' .$email. "\r\n";
        if(mail($to,$sub,$msg,$headers))
        {    
        }
        else
        {
            echo "<p class='title'><font color='red'>По техническим причинам, письмо не было отпавленно!</font></p>";
        }
        
        $mes=$_POST['amessage'];
        
        mysql_query("INSERT INTO `advice` (`name`, `mail`, `query`) VALUES ('$fio', '$email', '$mes')");
        mysql_close();
}else {
    print '<script language="javascript">alert("Введит верный результат!")</script>'; 
}
// Удаляем значение капчи из сессии 
unset($_SESSION['capcha']);  
}
?>
<p style="color: red; text-align: left; font-size: 12px">Поля отмеченные * обязательные для заполнения!</p>
<div style="width: 500px;>
<form action="./advice" method="post" name="advice">
<label for="afio" id="alfio">Ваше имя*:</label>
<br />
<input name="afio" id="afio" type="text" placeholder="ФИО"  maxlength="100"/>
<br />
<label for="aphone" id="alphone">Контактный телефон:</label>
<br />
<input name="atel" id="atel" placeholder="Номер телефона" type="text"/>
<br />
<label for="amail" id="almail">Email*:</label>
<br />
<input name="amail" id="amail" type="text" placeholder="Email" maxlength="100"/>
<br />
<label for="amessage" id="almessage">Сообщение*:</label>
<br />
<textarea name="amessage" placeholder="Введите текст сообщения"></textarea>
<br />
<label for="lcapcha" id="lcapcha" style="padding: 5px 0 0 170px; text-align: center">Введите результат суммы</label>
<br />
<table style="padding: 5px 0 5px 0; text-align: center">
<tr><td><img src="./capcha.php" /></td></tr>
<tr><td><input type="text" title="Введите результат суммы!" placeholder="Равно" name="acapcha" style="width: 110px" /></td></tr>
<tr><td><input type="submit" name="add_advice" id="add_advice" value="Отправить" onclick="return AdviceCheckNull();"></td></tr>
</table>
</form>
</div>

PM MAIL WWW ICQ   Вверх
ksnk
Дата 17.12.2015, 17:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 1
Всего: 386



на 118 строчке кавычки специально не закрыты?


--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
NZero
Дата 17.12.2015, 18:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 358
Регистрация: 28.4.2010
Где: Москва

Репутация: нет
Всего: нет



ksnk, Спасибо большущее!!!
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Android | Следующая тема »


 




[ Время генерации скрипта: 0.0398 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.