Я создал одну кнопку отправки html и соединяется с php кодом, но после выбора, как я могу вернуться на html страницу? - PullRequest
0 голосов
/ 30 июня 2018
 <?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 страницу?

Ответы [ 2 ]

0 голосов
/ 30 июня 2018

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

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

<form name="form1" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>" >
0 голосов
/ 30 июня 2018

Реально я бы изменил форму для запуска 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's 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

Удачи тебе!

...