Как сдеать что бы при нажатии на разные кнопки в форме выполнялись разные скрипты?

Astral Man

We Will Rock You
Как сдеать что бы при нажатии на разные кнопки в форме выполнялись разные скрипты?

Как сдеать что бы при нажатии на разные кнопки в форме выполнялись разные скрипты?

В одной таблице есть две формы, нужно что бы при нажатие на кнопку "Кнопка1" выполнялся первый скрипт, а второй при нажатие на "Кнопка2". У меня нажатие на кнопку "Кнопка1" выполняется первый скрипт но ругаеся что не заполнины поля в форме 2. Если не понятен вопрос спрашивайте.
Спасибо.
 
если есть две ФОРМЫ, то просто в action каждой написать нужный скрипт.
 
Автор оригинала: Фанат
если есть две ФОРМЫ, то просто в action каждой написать нужный скрипт.
Посмотрите код, мне кажется полный бред.... жду ответов.

<html>
<head>
<title>Проблемы клиента</title>
</head>

<?php
// Установка переменных
$Server = "SVRCLNT"; // Имя сервера
$DBName = "Pentagon"; // Имя базы данных
$User = "prob"; // Имя пользователя
$Password = "123"; // Пароль

//$User = $_POST['Login']; // Имя пользователя
//$Password = $_POST['Password']; // Пароль

// Переменные для ввода
$поиск = $_POST['поиск'];
$поиск_по = $_POST['поиск_по'];
$клиент = $_POST['ввод_клиент'];
$телефон = $_POST['ввод_телефон'];
$счет = $_POST['ввод_счет'];
$статус = $_POST['ввод_статус'];
$проблема = $_POST['проблема'];
$решение = $_POST['решение'];


// Проверка соединения с сервером
$ConnectDB = mssql_connect($Server, $User, $Password)
or die("Нет соединения с сервером \"$Server\"");

$OpenDB = mssql_select_db($DBName, $ConnectDB)
or die("Невозможно открыть базу данных $DBName");


// Сиквэл запрос "Поиск по"
// По счету
if ($поиск_по == "счет") {
$Query = "SELECT *
FROM problema
WHERE account = '$поиск'";
$Result=mssql_query($Query);
if (!mssql_num_rows ($Result)) {

$поиск = "Не найдено!!!";
$клиент = "";
$телефон = "";
$счет = "";
$статус = "";
$проблема = "";
$решение = "";

}
else {
while($Row=mssql_fetch_array($Result)) {

$клиент = $Row['name_cln'];
$телефон = $Row['tel'];
$счет = $Row['account'];
$статус = $Row['status'];
$проблема = $Row['problema'];
$решение = $Row['reshenie'];
}
}
}

// По названию клиента
if ($поиск_по == "название") {
$Query = "SELECT *
FROM problema
WHERE name_cln = '$поиск'";
$Result=mssql_query($Query);
if (!mssql_num_rows ($Result)) {

$поиск = "Не найдено!!!";
$ввод_клиент = "";
$ввод_телефон = "";
$ввод_счет = "";
$ввод_статус = "";
$ввод_проблема = "";
$ввод_решение = "";

}
else {
while($Row=mssql_fetch_array($Result)) {
$ввод_клиент = $Row['name_cln'];
$ввод_телефон = $Row['tel'];
$ввод_счет = $Row['account'];
$ввод_статус = $Row['status'];
$ввод_проблема = $Row['problema'];
$ввод_решение = $Row['reshenie'];
}
}
}

print ("

<center>
<table border=\"1\" width=\"500\" height=\"400\" cellspacing=\"0\">

<tr><td>
<center>
<br><b><center>ПРОБЛЕМА</center></b><br>
<form action = \"problema.php\" method=post>
<center>
<table border=\"0\" width=\"450\" cellspacing=\"0\">

<tr><td><b>Поиск</b>
<td><input type=text name=\"поиск\" value=\"$поиск\" size=\"27\"></td>

<td><select name=\"поиск_по\">
<option value=\"счет\"> Счет </option>
<option value=\"название\"> Название </option>
<!-- <option value=\"телефон\"> Телефон </option>
<option value=\"проблема\"> Проблема </option> -->
</select>
</td>

<td><input type=submit name=\"искать\" value=\"Искать\"></td>

</table>
</center>
</form>
</center>
</td></tr>

<tr><td>
<br><b><center>Ввод проблемы</center></b><br>
<form action = \"problema.php\" method=post>
<center>
<table border=\"0\" width=\"450\" cellspacing=\"0\">

<tr><td><b>Клиент<b></td>
<td><input type=text name=\"ввод_клиент\" value=\"$клиент\" size=\"55\"></td></tr>

<tr><td><b>Телефон<b></td>
<td><input type=text name=\"ввод_телефон\" value=\"$телефон\" size=\"11\"><br></td></tr>

<tr><td><b>Счет<b></td>
<td><input type=text name=\"ввод_счет\" value=\"$счет\" size=\"21\" maxlength=\"20\"></td></tr>

<tr><td><b>Статус<b></td>
<td><input type=text name=\"ввод_статус\" value=\"$статус\" size=\"55\"></td></tr>

<tr><td colspan=\"2\"><center><b>Проблема<b></center></td></tr>
<tr><td colspan=\"2\"><textarea name=\"проблема\" rows=\"10\" cols=\"52\">$проблема</textarea><br></td></tr>

<tr><td colspan=\"2\"><center><b>Решение<b></center></td></tr>
<tr><td colspan=\"2\"><textarea name=\"решение\" rows=\"10\" cols=\"52\">$решение</textarea><br></td></tr>

<tr><td colspan=\"2\"><center><input type=submit name=\"ввод\" value=\"Новый ввод\"><input type=submit name=\"сохранить\" value=\"Сохранить\"></center><br></td></tr>

</table>
</center>
</tr></td>
</table>
</center>
");

?>
</html>
 
Он еще не до конца написан.
Идя след.

Нужно найти клиента, используем форму 1. Ну типа нашли, истравили данные нажали кнопку "Сохранить".
Нужно добавить запись, вводим данные и жмем "Новый ввод"

Помогите очень нужно, а ведь я только учусь. Всем СПАСИБО!!!
 
<form action = \"problema.php\"
во второй форме смени action НА ДРУГОЙ

ты плохо видишь?
или только писать умеешь, а читать не научили?
 
Автор оригинала: Фанат
<form action = \"problema.php\"
во второй форме смени action НА ДРУГОЙ

ты плохо видишь?
или только писать умеешь, а читать не научили?
А разве все это в одном файле сделать нельзя?
 
Ты ж сам хотел разные скрипты! А если просто по разному обрабатывать - это ж совсем другая разница!
 
Чё за привычка писать весь, код, сокращайте, старайтесь сделать как можно меньше вопрос, и точнее, тогда и ответов будет больше, а код с 2 листа A4 единицы будут смотреть.
 
Сверху