Informática, perguntado por vagnerjacintho, 5 meses atrás

)

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 karineraiane98
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