1
When performing the update is returned me the following error in the first result:
Error:
Fatal error: Call to Undefined Function mysqli_sql() in F: XAMPP htdocs PAPBRUNO PAPBRUNO alterar_cli_exe.php on line 21
My code:
<?php
$link = mysqli_connect("localhost","root","","bd_calcadocharme");
$user = $_POST['user'];
if((isset($_POST['nome'])) && ($_POST['nome'] != "")){
$nome = $_POST['nome'];
$sql="UPDATE clientes SET nome='$nome' WHERE user=$user";
$result = mysqli_sql ($link , $sql);
echo "O Preço foi alterado para : <b>$nome</b>€.";
echo"<br><br>";
}
if((isset($_POST['rua'])) && ($_POST['rua'] != "")){
$rua = $_POST['rua'];
$sql="UPDATE clientes set morada='$rua' WHERE user=$user";
$result = mysqli_sql ($link , $sql);
echo "O Preço foi alterado para : <b>$Rua</b>€.";
echo"<br><br>";
}
if((isset($_POST['Data'])) && ($_POST['Data'] != "")){
$Data = $_POST['Data'];
$sql="UPDATE clientes set datanasc='$Data' WHERE user=$user";
$result = mysqli_sql ($link , $sql);
echo "O Preço foi alterado para : <b>$data_nasc</b>€.";
echo"<br><br>";
}
if((isset($_POST['sexo'])) && ($_POST['sexo'] != "")){
$sexo = $_POST['sexo'];
$sql="UPDATE clientes set sexo='$sexo' WHERE user=$user";
$result = mysqli_sql ($link , $sql);
echo "O Preço foi alterado para : <b>$sexo</b>€.";
echo"<br><br>";
}
if((isset($_POST['escolher'])) && ($_POST['escolher'] != "")){
$pais = $_POST['escolher'];
$sql="UPDATE clientes set pais='$pais' WHERE user=$user";
$result = mysqli_sql ($link , $sql);
echo "O Preço foi alterado para : <b>$pais</b>€.";
echo"<br><br>";
}
if((isset($_POST['cidade'])) && ($_POST['cidade'] != "")){
$cidade = $_POST['cidade'];
$sql="UPDATE clientes set cidade='$cidade' WHERE user=$user";
$result = mysqli_sql ($link , $sql);
echo "O Preço foi alterado para : <b>$cidade</b>€.";
echo"<br><br>";
}
if((isset($_POST['telemovel'])) && ($_POST['telemovel'] != "")){
$tele = $_POST['telemovel'];
$sql="UPDATE clientes set telemovel='$tele' WHERE user=$user";
$result = mysqli_sql ($link , $sql);
echo "O Preço foi alterado para : <b>$tele</b>€.";
echo"<br><br>";
}
if((isset($_POST['user'])) && ($_POST['user'] != "")){
$user = $_POST['user'];
$sql="UPDATE clientes set user='$user' WHERE user=$user";
$result = mysqli_sql ($link , $sql);
echo "O Preço foi alterado para : <b>$user</b>€.";
echo"<br><br>";
}
if((isset($_POST['pass'])) && ($_POST['pass'] != "")){
$password = $_POST['pass'];
$sql="UPDATE clientes set senha='$password' WHERE user=$user";
$result = mysqli_sql ($link , $sql);
echo "O Preço foi alterado para : <b>$password</b>€.";
echo"<br><br>";
}
?>
Thanks, error solved, but do not understand why not change in the database, does not change anything
– Odacil
The update works properly on the console of mysql?
– Erlon Charles
The column
user
is the typeint
orvarchar
? @Odacil– Guilherme Nascimento
is of the varchar type
– Odacil
You can post the
sql
outgoing php be executed?– Erlon Charles