)
Considere o seguinte formulário HTML:
<form action="salvar.php" method="post">
Nome: <input type="text" name="nome"/>
<br/>
Telefone: <input type="text" name="telefone"/>
<br/>
<input type="submit" value="ok"/>
</form>
Assinale a alternativa que contém o código PHP capaz de salvar corretamente os dados digitados pelo usuário em uma tabela no banco de dados MySQL.
Alternativas:
a)
<?php
$con = mysqli_connect("localhost", "root", "senha", "meubd");
$nome = $_GET["nome"];
$fone = $_GET["telefone"];
$sql = "INSERT INTO contato (nome, telefone) VALUES ('$nome', '$fone')";
if (mysqli_query($con, $sql)) {
echo "Novo registro inserido com sucesso!";
} else {
echo "Erro: " . $sql . "<br>" . mysqli_error($con);
}
?>
b)
<?php
$con = mysqli_connect("localhost", "root", "senha", "meubd");
$nome = $_POST["nome"];
$fone = $_POST["telefone"];
$sql = "INSERT contato SET nome='$nome', telefone='$fone'";
if (mysqli_query($con, $sql)) {
echo "Novo registro inserido com sucesso!";
} else {
echo "Erro: " . $sql . "<br>" . mysqli_error($con);
}
?>
c)
<?php
$con = mysqli_connect("localhost", "root", "senha", "meubd");
$nome = $_POST["nome"];
$fone = $_POST["telefone"];
$sql = "INSERT INTO contato (nome, telefone) VALUES ('$nome', '$fone')";
if (mysqli_query($con, $sql)) {
echo "Novo registro inserido com sucesso!";
} else {
echo "Erro: " . $sql . "<br>" . mysqli_error($con);
}
?>
d)
<?php
$con = mysqli_connect("localhost", "root", "senha", "meubd");
$nome = $_POST["nome"];
$fone = $_POST["telefone"];
$sql = "INSERT INTO contato (nome, telefone) SET ('$nome', '$fone')";
if (mysqli_query($con, $sql)) {
echo "Novo registro inserido com sucesso!";
} else {
echo "Erro: " . $sql . "<br>" . mysqli_error($con);
}
?>
e)
<?php
$con = mysqli_connect("localhost", "root", "senha", "meubd");
$sql = "INSERT INTO contato (nome, telefone) VALUES ('$_POST["nome"]', '$_POST["telefone"]')";
if (mysqli_query($con, $sql)) {
echo "Novo registro inserido com sucesso!";
} else {
echo "Erro: " . $sql . "<br>" . mysqli_error($con);
}
?>
Soluções para a tarefa
Respondido por
2
Resposta:
<?php
$con = mysqli_connect("localhost", "root", "senha", "meubd");
$nome = $_POST["nome"];
$fone = $_POST["telefone"];
$sql = "INSERT INTO contato (nome, telefone) VALUES ('$nome', '$fone')";
if (mysqli_query($con, $sql)) {
echo "Novo registro inserido com sucesso!";
} else {
echo "Erro: " . $sql . "<br>" . mysqli_error($con);
}
?>
Explicação: letra C
corrigido pelo AVA
Perguntas interessantes
Matemática,
4 meses atrás
Filosofia,
4 meses atrás
Matemática,
4 meses atrás
Saúde,
5 meses atrás
Química,
5 meses atrás
Biologia,
10 meses atrás
Física,
10 meses atrás