Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Хитрость Msql, Почему запрос не выполняется... 
:(
    Опции темы
Mal Hack
Дата 1.5.2005, 20:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

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



PARROT а где у тебя форма?
обычно данные из формы передаются через метод POST, поэтому обращаться к ним надо через $_POST.
PM ICQ   Вверх
PARROT
Дата 1.5.2005, 20:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

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



А данные из формы и передаются методом POST smile
Я знаю, что я неправильно пишу, но мне никак не переучиться, не получается.

Если переучите буду благодарна!
Форма вот:
Код

<?
switch ($mode) {
case 'reference': {
//добавление ссылки
echo "<Form   Method=POST>
<table cellpadding=0 cellspacing=0 align=center>
<tr>
<td>
<fieldset>
<table border=0>
<tr>
<td colspan=2 align=center><b>Добавить информацию о предприятии:</b></td>
</tr>
<tr>
<td style=padding-right:20>Название фирмы:</td>
<td><Input Type=text Name=name maxlength=60 size=48></td>
</tr>
<tr>
<td style=padding-right:20>Регион:</td>
<td><Input Type=text Name=reg maxlength=60 size=48></td>
</tr>
<tr>
<td style=padding-right:20>e-mail:</td>
<td><Input Type=text Name=mail maxlength=60 size=48></td>
</tr>
<tr>
<td style=padding-right:20>сайт:</td>
<td><Input Type=text Name=site maxlength=60 size=48 value='http://www.'></td>
</tr>
<tr>
<td style=padding-right:20>код кнопки:</td>
<td><textarea  name=kod rows=5 cols=36></textarea></td>
</tr>
<tr>
<td colspan=2 align=center>Описание фирмы:<br><font color=red>* Ссылки и контактные данные добавятся автоматически.</font></td>
</tr>
<tr>
<td colspan=2 align=center><textarea id=text1 name=t1 rows=5 cols=30  onkeyup='checkLength(this);' onchange='checkLength(this);'></textarea><br>
 Осталось:
 <input id=text2 type=text name=t2 value=300 size=4 maxlength=4 disabled='false' />
</td>
</tr>
<tr>
<td><Input Type=submit name=send1 Value=Добавить class=inp style='width:100;' style='cursor:hand'></td>
<input type=hidden name=idr value=$idr>
<td align=right><Input Type=reset Value=Очистить class=inp style='width:100;' style='cursor:hand'></td>
</tr>
</table>
</fieldset>
</td>
</tr>
</table>
</Form>";

if($send1){
    if(empty($name)){
    $error="Ошибка: Вы не указали имя отправителя!<br>";
    }
    if(empty($t1)){
    $error.="Ошибка: Вы не указали текст сообщения!<br>";
    }
    if(!$error){
    $t1=strip_tags($t1);
    $mail=strip_tags($mail);
    $site=strip_tags($site);
    $reg=strip_tags($reg);
    $name=strip_tags($name);
    $t1=ereg_replace("\r|\t", "", $t1);
    $tel=ereg_replace("\r|\t", "", $tel);
    $site=ereg_replace("\r|\t", "", $site);
    $reg=ereg_replace("\r|\t", "", $reg);
    $name=ereg_replace("\r|\t", "", $name);
    $t1=ereg_replace("\n", "<br>", $t1);
        $res1=mysql_query("select txt from reference");
        $db_text=mysql_fetch_row($res1);
                if ($db_text[0]!=$text1){
                $time=date("Y-m-d");
                mysql_query("insert into reference values('','$time','$name','$reg','$mail','$site','$t1','$kod')") or die(mysql_error());
        $header="Content-type:text/html;charset=windows-1251\r\n";
        $msg="<table width=400 border bordercolor=green style=border-collapse:collapse><tr><td>$time</td></tr><tr><td>$mail</td></tr><tr><td>$site</td></tr><tr><td>$reg</td></tr><tr><td>$zag</td></tr><tr><td>$t1</td></tr><tr><td>$kod</td></tr></table>";
        mail("[email protected]","Добавление ссылки:",$msg,$header);
        }
      header('location: index.php?page=reference');
ob_end_flush();
exit;
}
}
break;
}


Только она уже видо изменилась немного, как и сам код с выводом, я решила немного изменить и тут.
Но вопрос остается открытым!

Добавила smile

Это сообщение отредактировал(а) PARROT - 1.5.2005, 20:55


--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
Mal Hack
Дата 1.5.2005, 20:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

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



PARROT
У тебя там нету поля с именем idr... Добавляй.
PM ICQ   Вверх
PARROT
Дата 1.5.2005, 20:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

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



Добавила smile


--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




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


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

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