Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
e ai galera,
sou iniciante em PHP, estou lendo o livro Use a Cabeça PHP & MySql...
alguém pode me dizer o que estou fazendo de errado
aqui está o código de um exercício do livro:
report.html
<html>
<head>
<title>Capitulo 1</title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<h2>Aliens Abduziram meu cão</h2>
<p>Partilhe a sua história de abdução alienígena:</p>
<form method="post" action="report.php">
<label for="primeiro_nome">Primeiro nome:</label>
<input type="text" id="primeiro_nome" name="primeiro_nome" /><br />
<label for="sobrenome">Sobrenome:</label>
<input type="text" id="sobrenome" name="sobrenome" /><br />
<label for="email">Qual é o seu endereço de email?</label>
<input type="text" id="email" name="email" /><br />
<label for="quando_aconteceu">Quando aconteceu?</label>
<input type="text" id="quando_aconteceu" name="quando_aconteceu" /><br />
<label for="quanto_tempo">Quanto tempo você ficou desaparecido?</label>
<input type="text" id="quanto_tempo" name="quanto_tempo" /><br />
<label for="quantos_viu">Quantos você viu?</label>
<input type="text" id="quantos_viu" name="quantos_viu" /><br />
<label for="alien_descricao">Descreva-os:</label>
<input type="text" id="alien_descricao" name="alien_descricao" size="32" /><br />
<label for="que_fizeram">O que eles fizeram para você?</label>
<input type="text" id="que_fizeram" name="que_fizeram" size="32" /><br />
<label for="viu_fang">Você viu o meu cão Fang?</label>
Sim <input id="viu_fang" name="viu_fang" type="radio" value="sim" />
Não <input id="viu_fang" name="viu_fang" type="radio" value="nao" /><br />
<img src="images/fang.jpg" width="100" height="175" alt="Abdução cão Fang." /><br />
<label for="outros">Qualquer coisa que você deseja adicionar?</label>
<textarea id="outros" name="outros"></textarea><br />
<input type="submit" value="Relatar Abdução" name="Enviar" />
</form>
</body>
</html>
report.php
<html>
<head>
<title>Capítulo 1</title>
</head>
<body>
<h2>Aliens Abduziram meu cão</h2>
<?php
$primeiro_nome = $_POST['primeiro_nome'];
$sobrenome = $_POST['sobrenome'];
$quando_aconteceu = $_POST['quando_aconteceu'];
$quanto_tempo = $_POST['quanto_tempo'];
$quantos_viu = $_POST['quantos_viu'];
$alien_descricao = $_POST['alien_descricao'];
$que_fizeram = $_POST['que_fizeram'];
$viu_fang = $_POST['viu_fang'];
$outros = $_POST['outros'];
$email = $_POST['email'];
$dbc = mysqli_connect('localhost', 'root', '', 'aliendatabase')
or die('Error connecting to MySql server');
$query = "INSERT INTO aliens (primeiro_nome, sobrenome, quando_aconteceu, quanto_tempo, quantos_viu, " .
"alien_descricao, que_fizeram, viu_fang, outros, email) " .
"VALUES ('$primeiro_nome', '$sobrenome', '$quando_aconteceu', '$quanto_tempo', '$quantos_viu', '$alien_descricao', " .
"'$que_fizeram', '$viu_fang', '$outros', '$email')";
$result = mysqli_query($dbc, $query)
or die('Error querying database');
mysqli_close($dbc);
echo 'Obrigado por preencher o formulário.<br />';
echo 'Você foi abduzido ' . $quando_aconteceu;
echo ' e ficou por ' . $quanto_tempo . '<br />';
echo 'Número de aliens: ' . $quantos_viu . '<br />';
echo 'Descrição: ' . $alien_descricao . '<br />';
echo 'O que eles fizeram: ' . $que_fizeram . '<br />';
echo 'Você viu Fang: ' . $viu_fang . '<br />';
echo 'Outros comentários: ' . $outros . '<br />';
echo 'O seu endereço de email é: ' . $email;
?>
</body>
</html>
O resultado no navegador é o seguinte:
Aliens Abduziram meu cão
**'; echo 'Você foi abduzido ' . $quando_aconteceu; echo ' e ficou por ' . $quanto_tempo . '**
**'; echo 'Número de aliens: ' . $quantos_viu . '**
**'; echo 'Descrição: ' . $alien_descricao . '**
**'; echo 'O que eles fizeram: ' . $que_fizeram . '**
**'; echo 'Você viu Fang: ' . $viu_fang . '**
**'; echo 'Outros comentários: ' . $outros . '**
**'; echo 'O seu endereço de email é: ' . $email; ?>**Carregando comentários...