Interaction Form PHP and MySql does not work

0

Friends, I'm doing pro bono work for a public service, and I've been trying to figure out what's wrong with my code for days. If anyone can help me, thank you very much.

The form is this:

<html>

<style>

::-webkit-input-placeholder  { color:#CDCDCD; }
input:-moz-placeholder { color:#CDCDCD; }
textarea:-moz-placeholder { color:#CDCDCD; }​

</style>


<form name="saque" action="https://equadsaude.000webhostapp.com/bancodados_atualizar.php" method="POST">

<table>

<tr>
<td>Processo</td>         </tr>

<tr>
<td><input name="n1" placeholder="somente algarismos"></td>
</tr>

<tr>
<td>Valor total sacado</td>   </tr>

<tr>
<td><input name="n4" placeholder="00000.00"></td>
</tr>

<tr>
<td>Observações e Data </td> </tr>

<tr>
<td><input type="text" name="n3" ></td>
</tr>

<tr>
<td col span="3"><input type="submit" name="submit" value="Atualizar"></td>
</tr>
</table>
</form>
</html>

And the .php file (which is on the local server) that it should call is this:

<?php
if (isset($_POST["submit"])) 
{

$conectar = new mysqli("localhost","id1019345_dados_sobras","equadsaude", "id1019345_sobras");
$processo = $_POST[ 'n1' ] ;
$valor_sacado = $_POST[ 'n4' ] ;
$observacoes = $_POST[ 'n3' ] ;

//variavel de teste do POST no banco de dados
$teste = mysqli_query($conectar, "SELECT 'Processo' FROM 'Tab_Index' WHERE 'Processo' = '$processo' ");
//variavel para cálculo do Valor da Sobra no banco de dados
$sql_seleciona = mysqli_query($conectar, "SELECT 'Valor_sobra' FROM 'Tab_Index' WHERE 'Processo' = '$processo' ");
//variavel para selecao das Observacoes no banco de dados
$sql_seleciona2 = mysqli_query ($conectar, "SELECT 'Observacoes' FROM 'Tab_Index' WHERE 'Processo' = '$processo' ");

if(mysqli_num_rows($conectar, $teste) == 0)
{
echo "<p>Não existe o registro informado. Verifique novamente no Banco de Dados.</p>";  exit(mysqli_error());
}

else
{
$query1 = mysqli_query ($conectar, $sql_seleciona);
$resultado1 = $query1 - $valor_sacado;
$query2 = mysqli_query ($conectar, $sql_seleciona2);
$resultado2 = $query2."/". $observacoes;
                  
}

//Update do banco de dados
$sql_alterar = mysqli_query($conectar, "UPDATE 'Tab_Index' SET 'Valor_sobra' =  '$resultado1', 'Observacoes' =  '$resultado2' WHERE 'Processo' = '$processo' ");

if  ( isset ($sql_alterar) )
{
print "<h3> Valor da sobra atualizado com sucesso </h4>\n" ;
}
else 
{ 
print "<h3> Erro ao atualizar </h4>\n" ;
}

}
  ?>
    
asked by anonymous 11.03.2017 / 21:31

1 answer

0

Dear Danilo, I've tried to remove this condition, and it does not work either. The error that appears is the same:

  

The equadsaude page 000webhostapp.com is not working

     

equadsaude.000webhostapp.com can not fulfill this request   at the time.    HTTP ERROR 500

    
12.03.2017 / 16:09