Я создал одну кнопку отправки html и соединяется с php кодом, но после выбора, как я могу вернуться на html страницу?

0
 <?php
       if($run == TRUE)
        echo "Data Inserted Successfully <a href='index.html'>Click here to insert more</a>";
    else
        echo "Error !";enter code here
?>

Я создал одну кнопку отправки html и подключался к php-коду, но после выбора, как я могу вернуться на страницу html?

Теги:
forms
submit

2 ответа

0

Используйте $_SERVER['PHP_SELF'] как действие в форме

Я бы предпочел, чтобы вы пишете свой html в php файле, а затем используете $ _SERVER ['PHP_SELF'], этот willl отправит данные на одну и ту же страницу и вы сможете обрабатывать данные формы, находящиеся на одном и том же файле /php файле

<form name="form1" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>" >
0

Реально я бы изменил форму, чтобы запустить PHP на той же странице. Итак, в строке, где вы создаете форму, вместо того, чтобы помещать <form action='whatever.php'></form> я удаляю фрагмент действия, а затем переместите PHP-скрипт на ту же страницу (убедитесь, что он.php вместо.html), а затем завершите весь ваш скрипт примерно так:

if (isset($_GET['submit'])){ //or post depending on if you're using POST for your form, which is set by doing method=POST (suggested) or method=GET when creating the form HTML
    //your regular php script would go here :)
}

Но если вы настаиваете на том, чтобы PHP на другой странице и с прямым возвратом, вы можете сделать это следующим образом:

die(header('Location: index.html')); //change index.html to the directory of the page (or even a URL) that you want them directed to

Удачи тебе!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню