Доброе утро, ребята.
Я пытаюсь сменить php платформу с javascript и ajax, это новый проект, и я немного знаю javascript.
И получил, что форма html получена другой подстраницей php по ajax, все работает правильно. Но я понятия не имею, как я могу это сделать в случае с подстраницей php, там написано «Правильно обучить предупреждение», и, если там написано «Ошибка», я помещаю еще одно предупреждение «Ошибка» в Интернете, и таким образом я могу увидеть, все в порядке или что-то не сработало
Подстраница php, просто показать, что Corect, Ошибка.
<form class="form-horizontal" method="POST" action="javascript:cancelClicked(nombre.value, menu.value)">
<div class="card-body">
<h4 class="card-title">Datos del nuevo <?php echo $menu; ?></h4>
<input type="hidden" readonly class="form-control" id="empresa" name="empresa" placeholder="<?php echo $empresa;?>" value="<?php echo $empresa;?>">
<div class="form-group row">
<label for="nif" class="col-sm-3 text-right control-label col-form-label">Nombre</label>
<div class="col-sm-9">
<input type="text" name='nombre' autofocus class="form-control" id="nombre" placeholder="<?php echo $menu;?> Nombre" value="">
</div>
</div>
<input type="hidden" name='menu' readonly class="form-control" id="menu" placeholder="<?php echo $menu;?>" value="<?php echo $menu;?>">
<input type="hidden" name='submenu' readonly class="form-control" id="submenu" placeholder="<?php echo $submenu;?>" value="<?php echo $submenu;?>">
</div>
<div class="border-top">
<div class="card-body">
<button type="submit" value="Submit" class="btn btn-primary">Agregar</button>
</div>
</div>
</form>
<script language="javascript">
function cancelClicked(txt,txt2) {
// function below will run clear.php?h=michael
//var txt3 = txt ;
$.ajax({
type: "GET",
url: "agregar-nuevo.php?empresa=Cristaleria+Iberica+S.A.&nombre=" + txt + "&menu=" + txt2 + "&submenu=Listado" ,
data: { id: "nombre" },
success : function() {
// here is the code that will run on client side after running clear.php on server
// function below reloads current page
// alert(<?php $string = $txt3; echo $string;?>);
alert(txt + " Agregado con exito en " + txt2);
location.reload();
}
});
}
</script>
И подстраница php
<?php
// Get values from form
$producto=$_GET['nombre'];
$menu=$_GET['menu'];
$submenu=$_GET['submenu'];
$date = date("Y-m-d", strtotime("+1 hours"));
$date2 = date("H:i:s", strtotime("+1 hours"));
$date = date("Y-m-d H:i:s", strtotime("+1 hours"));
/// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
$sql = "SELECT * FROM `producto` WHERE empresa = '$empresa' AND menu = '$menu' AND producto= '$producto' LIMIT 1";
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) > 0) {
// output data of each row
while($row = mysqli_fetch_assoc($result)) {
$id = $row["id"];
if (!empty($row["id"])) {
echo 'ERROR';
}else{
$tbl_name="producto"; // Table name
// Connect to server and select database.
$con132=mysqli_connect("$servername", "$username", "$password","$dbname")or die("cannot connect server ");
// Insert data into mysql
$sql132="INSERT INTO `producto` (`id`, `empresa`, `producto`, `menu`, `fecha`, `hora`, `usuario`) VALUES (NULL, '$empresa', '$producto', '$menu', '$date', '$date2', '$miusuario');";
$result132=mysqli_query($con132,$sql132);
// if successfully insert data into database, displays message "Successful".
if($result132){
}
else {
}
}
}
} else {
$tbl_name="producto"; // Table name
// Connect to server and select database.
$con132=mysqli_connect("$servername", "$username", "$password","$dbname")or die("cannot connect server ");
// Insert data into mysql
$sql132="INSERT INTO `producto` (`id`, `empresa`, `producto`, `menu`, `fecha`, `hora`, `usuario`) VALUES (NULL, '$empresa', '$producto', '$menu', '$date', '$date2', '$miusuario');";
$result132=mysqli_query($con132,$sql132);
// if successfully insert data into database, displays message "Successful".
if($result132){
//echo "Correcto <meta http-equiv='refresh' content='0; url=https://www.appnet.dev/empleado/listado.php?menu=". $menu ."&submenu=". $submenu ."' />";
echo "Correcto";
}
else {
echo "ERROR";
}
}
?>