Автор Тема: Проверка на коректность заполнения полей...  (Прочитано 2509 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Михаил

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 59
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
В чем ошибка. Интерпритатор пишет на 136 линии... Сам искал ничего не нашел....?


if($auth!=="ok") {
header ("Location: http://localhost/112/go.htm");
exit;
} else

$title="Новости об автомобилях";
?>



Добавление ссылки в <? print $title ?> :::
 


 

Добавление ссылки
в 


Поля отмеченные "*" обязательные к заполнению


 




 function print_form ($l_name, $l_link, $l_opisanie, $type) {
?>





































Название:*



URL:*


Описание:*





Информацию следует добавить в:

.  






Рено




Пежо




BMW




Mercedes-Benz




Audi A6




Opel  




 




 



}

function check_form ($l_name, $l_link, $l_opisanie, $type) {
if (!$l_name || !$l_link || !$l_opisanie || !$type) {
print ("

Не все заполнено:


");
if (!$l_name) {
print ("

Надо заполнить Название

");}
if (!$l_link) {
print ("

Надо заполнить URL

");}
if (!$l_opisanie) {
print ("

Надо заполнить Описание

");}
if (!$type) {
print ("

Надо выбрать раздел, в который следует добавить информацию

");}
print_form ($l_name, $l_link, $l_opisanie, $type);
else:
confirm_form ($l_name, $l_link, $l_opisanie, $type);

if ($type == "reno") {
$db_name="links";
$table_name="reno";
$connection = @mysql_connect("localhost")
   or die("Невозможно подключиться к БД");

$db = @mysql_select_db($db_name, $connection)
   or die("Невозможно выбрать БД");

$sql = "INSERT INTO $table_name
   (id, l_link, l_name, l_opisanie)
   VALUES
   (\\"\\",\\"$l_link\\",\\"$l_name\\",\\"$l_opisanie\\")
   ";

$result = @mysql_query($sql,$connection)
   or die("Невозможно выполнить запрос");
}

elseif ($type == "pego") {
$db_name="links";
$table_name="pego";
$connection = @mysql_connect("localhost")
   or die("Невозможно подключиться к БД");

$db = @mysql_select_db($db_name, $connection)
   or die("Невозможно выбрать БД");

$sql = "INSERT INTO $table_name
   (id, l_link, l_name, l_opisanie)
   VALUES
   (\\"\\",\\"$l_link\\",\\"$l_name\\",\\"$l_opisanie\\")
   ";

$result = @mysql_query($sql,$connection)
   or die("Невозможно выполнить запрос");
}

elseif ($type == "bmw") {
$db_name="links";
$table_name="bmw";
$connection = @mysql_connect("localhost")
   or die("Невозможно подключиться к БД");

$db = @mysql_select_db($db_name, $connection)
   or die("Невозможно выбрать БД");

$sql = "INSERT INTO $table_name
   (id, l_link, l_name, l_opisanie)
   VALUES
   (\\"\\",\\"$l_link\\",\\"$l_name\\",\\"$l_opisanie\\")
   ";

$result = @mysql_query($sql,$connection)
   or die("Невозможно выполнить запрос");
}
   
elseif ($type == "benz") {
$db_name="links";
$table_name="benz";
$connection = @mysql_connect("localhost")
   or die("Невозможно подключиться к БД");

$db = @mysql_select_db($db_name, $connection)
   or die("Невозможно выбрать БД");

$sql = "INSERT INTO $table_name
   (id, l_link, l_name, l_opisanie)
   VALUES
   (\\"\\",\\"$l_link\\",\\"$l_name\\",\\"$l_opisanie\\")
   ";

$result = @mysql_query($sql,$connection)
   or die("Невозможно выполнить запрос");
}

elseif ($type == "audi") {
$db_name="links";
$table_name="audi";
$connection = @mysql_connect("localhost")
   or die("Невозможно подключиться к БД");

$db = @mysql_select_db($db_name, $connection)
   or die("Невозможно выбрать БД");

$sql = "INSERT INTO $table_name
   (id, l_link, l_name, l_opisanie)
   VALUES
   (\\"\\",\\"$l_link\\",\\"$l_name\\",\\"$l_opisanie\\")
   ";

$result = @mysql_query($sql,$connection)
   or die("Невозможно выполнить запрос");
}

if ($type == "opel") {
$db_name="links";
$table_name="opel";
$connection = @mysql_connect("localhost")
   or die("Невозможно подключиться к БД");

$db = @mysql_select_db($db_name, $connection)
   or die("Невозможно выбрать БД");

$sql = "INSERT INTO $table_name
   (id, l_link, l_name, l_opisanie)
   VALUES
   (\\"\\",\\"$l_link\\",\\"$l_name\\",\\"$l_opisanie\\")
   ";

$result = @mysql_query($sql,$connection)
   or die("Невозможно выполнить запрос");
}
}
function confirm_form ($l_name, $l_link, $l_opisanie, $type) {  
?>

Спасибо!








     













Закрыть окно
}
if (!isset($submit)):
?>

Введите Ваши данные


print_form ("", "", "");
else:
check_form ($l_name, $l_link, $l_opisanie, $type);
endif;
?>

:confused:

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Миша!
Ты крут!!!

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
А у меня пишет в 124.
У тебя редактор не пьян, случайно?
Фигурную-то скобочку закрывать надо!
в 243(по моему счету) лишний открывающий РНР тег.

слушай ,но наваять в 300 строчек то, что укладывается в 50 - это большой талант!

Кстати, посмотри внимательно, что ты пишешь в form action

Оффлайн GotZfild

  • Универсал
  • Старожил
  • ****
  • Сообщений: 456
  • +0/-0
  • 2
    • Просмотр профиля
    • http://myphp.dem.ru
RomikChef, не-а, в 126 :-)

if (!$l_name || !$l_link || !$l_opisanie || !$type) {
// ...
else:

Михаил
Ты используй либо фигурные скобки, либо двоеточия, но не смешивай
После трех дней без программирования жизнь становится бессмысленной.

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
GotZfild
там еще wrong parameter count при вызове.
Ну да уж авось разберется.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28