Удалить / редактировать строки

    <?php   

 <?php 
 $hostname  = "localhost";
 $username = "gyak";
 $password= "2R6o42PV";
 $databaseName = "gyak";

 $connect = mysqli_connect($hostname, $username, $password, $databaseName);


 /*
 if (!$conn) {
     die("A kapcsolódás sikertelen: " . mysqli_connect_error());

 echo "Nem sikerült";
 } else {
     echo "Sikerült";
 }

 */

//Felvitel 1 - Dolgozók felvitele


$username1 = htmlspecialchars($_POST['username1']);
$address = htmlspecialchars($_POST['address']);

$con = mysql_connect("localhost","gyak","2R6o42PV");
if (!$con)
  {
  die('Nem sikerült!: ' . mysql_error());
  } else {
    //  echo "Siker!";
  }
  mysql_select_db("gyak", $con);
if ($_POST)
{ 
$username1=$_POST['username1'];
$address=$_POST['address'];

$sql = "INSERT INTO Dolgozók(Name, Email)VALUES('$username1', '$address')";
if (!mysql_query($sql,$con))
  {
  die('Error: ' . mysql_error());
  }
 mysql_close($con);

}



?>

    <?php   
 
 <?php 
 $hostname  = "localhost";
 $username = "gyak";
 $password= "2R6o42PV";
 $databaseName = "gyak";
 
 $connect = mysqli_connect($hostname, $username, $password, $databaseName);

 
 /*
 if (!$conn) {
     die("A kapcsolódás sikertelen: " . mysqli_connect_error());
     
 echo "Nem sikerült";
 } else {
     echo "Sikerült";
 }
 
 */
    
//Felvitel 1 - Dolgozók felvitele


$username1 = htmlspecialchars($_POST['username1']);
$address = htmlspecialchars($_POST['address']);

$con = mysql_connect("localhost","gyak","2R6o42PV");
if (!$con)
  {
  die('Nem sikerült!: ' . mysql_error());
  } else {
    //  echo "Siker!";
  }
  mysql_select_db("gyak", $con);
if ($_POST)
{ 
$username1=$_POST['username1'];
$address=$_POST['address'];

$sql = "INSERT INTO Dolgozók(Name, Email)VALUES('$username1', '$address')";
if (!mysql_query($sql,$con))
  {
  die('Error: ' . mysql_error());
  }
 mysql_close($con);
 
}



?>


<!DOCTYPE html>
<html>
    <head>
        <title>Dolgozók felvitele</title>
        <meta charset = "UTF-8">
        <link rel = "stylesheet" href = "urlapcss.css" type = "text/css">
    </head>
    <body>
    <div id = "container">
        <form id = "reg" action = "felvitel1.php" method = "post">
            <fieldset>
                <legend>Dolgozók</legend>
                <ol>
                    <li>
                        <label for = "username1">Név<em>*</em></label>
                        <input id = "username1" type = "text"  name = "username1"/>
                    </li><li>
                        <label for = "address">E-mail<em>*</em></label>
                        <input id = "address" type = "text" name = "address" />
                    </li>
                </ol>
            </fieldset>
            <input type = "submit" value = "OK"/>
            <a href = "fooldal.html">Vissza</a>
        </form>
    </div>
</body>
</html>

Каждый раз, когда я обновляю эту страницу, я получаю всплывающее сообщение, в котором говорится: Страница, которую вы ищете, использовала введенную вами информацию. Возврат на эту страницу может привести к повторению любого вашего действия. Вы хотите продолжить?

Что не так с этим кодом? Помогите, пожалуйста

В коде нет ничего плохого (я думаю), это "стандартное" всплывающее окно / сообщение браузера, которое вы получаете, когда перезагружаете POSTED-страницу / форму. Вы можете обойти это, перенаправив на страницу "GET" после успешной отправки формы.

brombeer 10.07.2018 09:54

Спасибо за подсказки / подсказки!

user9987783 10.07.2018 10:19

А может кто-нибудь сказал мне, как в этой таблице редактировать строки?

user9987783 10.07.2018 14:07

@ GézaHorváth вам не следует кодировать значения, передаваемые в вашу базу данных, поскольку это увеличивает размер данных и затрудняет управление SQL, например использование событий, хранимых процедур или триггеров. Вместо этого используйте подготовленные заявления. Однако вы должны кодировать переменные echo из PHP в HTML с помощью htmlspecialchars($var, ENT_QUOTES, 'UTF-8', false);. Это гарантирует, что оба стиля кавычек закодированы с использованием UTF-8 для преобразования и кодируются только один раз.

Will B. 10.07.2018 14:39
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
6
47
0

Другие вопросы по теме