<?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>Каждый раз, когда я обновляю эту страницу, я получаю всплывающее сообщение, в котором говорится: Страница, которую вы ищете, использовала введенную вами информацию. Возврат на эту страницу может привести к повторению любого вашего действия. Вы хотите продолжить?
Что не так с этим кодом? Помогите, пожалуйста
Возможный дубликат «Возврат на эту страницу может привести к повторению любого предпринятого вами действия» - Django
Возможный дубликат Как предотвратить диалог «Подтвердить повторную отправку формы»?
Спасибо за подсказки / подсказки!
А может кто-нибудь сказал мне, как в этой таблице редактировать строки?
@ GézaHorváth вам не следует кодировать значения, передаваемые в вашу базу данных, поскольку это увеличивает размер данных и затрудняет управление SQL, например использование событий, хранимых процедур или триггеров. Вместо этого используйте подготовленные заявления. Однако вы должны кодировать переменные echo из PHP в HTML с помощью htmlspecialchars($var, ENT_QUOTES, 'UTF-8', false);. Это гарантирует, что оба стиля кавычек закодированы с использованием UTF-8 для преобразования и кодируются только один раз.






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