я создал один текстовое поле и один DropDownList и IMAGEBUTTON в моем «index.php» следующим образом:Как выполнить событие действия в PHP для кнопок изображения
<form value="indexform" action="" method="post">
<b>Number:</b><input type="text" name="number"/><br/>
<b>Network:</b>
<select name="network">
<option selected="">please...</option>
<option value="1">Bsnl</option>
<option value="2">Idea</option>
</select>
<input type="image" src="../ad.png" name="proceed" value="submit">
</form>
и я использовал PHP код следующим образом для данной формы:
<?php
if(isset($_POST['network']) && isset($_POST['number']))
{
$number = $_POST['number'];
$network = $_POST['network'];
}
if(!empty($_POST['network']))
{
switch($network)
{
case "1":header("Location:Bsnl.php");break;
case "2":header("Location:Idea.php");break;
default:exit();
}
?>
и я упаковал две страницы «Bsnl.php» и «Idea.php» на основе выбора, принятом в DropDownList страница будет перенаправлена в любой BSNL/идеи .php
Я хочу проверить форму на индексной странице после нажатия этой кнопки изображения, поэтому я хочу, чтобы код для действия выполнялся этой кнопкой изображения, так что после проверки этих полей он будет перенаправлен на соответствующую страницу: может ли кто-нибудь мне помочь?
Если PHP не назван index.php, форма не будет отправлена в нужное место. Пожалуйста, измените действие в соответствии с предложением @KyleK. –
чувак, если имя файла помещено в атрибут действия, оно будет перенаправляться только в этот файл, но мой вопрос: я хочу перенаправить страницу в зависимости от поля, выбранного либо bsnl/idea, который пользователь выбирает .. на основании выбора только страницы хочет перенаправить – user1918566
Да, вы называете этот второй файл чем-то другим ... например Process.php, а затем поместите action = "process.php" в атрибут action .... затем, когда он отправляется, он проходит через средний шаг of process.php, который перенаправляет его соответственно – KyleK