I have a form that sends some data to the database and uploads to an FTP, the part of the database has a if
that returns the error in a variable and shows the error in the form itself. But my question is how do I do this for another kind of mistake? Here is the code below:
$query = "INSERT INTO ".$table." (versao, revisao, data) VALUES
('".$versao."', '".$revisao."', '".$data."')";
$resultado= mysqli_query($conn, $query);
if(mysqli_insert_id($conn)){
$_SESSION['msg'] = "<div class='alert alert-success'>Versão e Revisão cadastrada com sucesso!</div>";
}else{
$_SESSION['msg'] = "<div class='alert alert-danger'>Erro ao cadastrar ao cadastrar Versão e Revisão!</div>";
}
This is the example that stores a variable and shows it in a part of the HTML form.
<div class="container">
<?php
if(isset($_SESSION['msg'])){
echo $_SESSION['msg'];
unset($_SESSION['msg']);
}
?>
How could I do for this message I can display on the form page instead of going to another page to show the message?
if ( @ftp_put( $conexao_ftp, $destino, $arquivo_temp, FTP_BINARY ) ) {
// Se for enviado, mostra essa mensagem
echo '<br> <p class="alert alert-success d-flex justify-content-center"> Arquivo enviado com sucesso! </p>';
} else {
// Se não for enviado, mostra essa mensagem
echo '<br> <p class="alert alert-danger d-flex justify-content-center"> Erro ao enviar arquivo! </p>';
}