Olá amigos, estou aprendendo a programar com PHP pelo livro 'Use a cabeça', só que quando eu tento realizar um exercício do livro, que seria tentar adicionar informações a uma tabela de banco de dados por um script PHP. Eu digitei exatamento como está no livro, mas o navegador retorna a mensagem: Parse error: syntax error, unexpected 'Sally' (T_STRING) in C:\wamp\www\HeadFirst\report.php on line 22.
Sally é o nome de uma pessoa que preencheu um formulário anterior, só que essas informações do formulário foi inserida por mim mesmo direto no código PHP, da forma que está no livro. Penso que seria, a princípio, porque depois, em outras partes do livro, eles nos ensinariam a pegar a informação que for inserida pelo próprio usuário e não pelo programador. Segue código completo:
Esses espaços para um código e outros, vcs considerem como uma linha.
Muito obrigado amigos!
Sally é o nome de uma pessoa que preencheu um formulário anterior, só que essas informações do formulário foi inserida por mim mesmo direto no código PHP, da forma que está no livro. Penso que seria, a princípio, porque depois, em outras partes do livro, eles nos ensinariam a pegar a informação que for inserida pelo próprio usuário e não pelo programador. Segue código completo:
Código:
<html> <head> <title>Aliens Abducted me - Report an Abduction</title> </head> <body> <?php $name = $_POST ['name']; $how_many = $_POST ['howmany']; $what_they_did = $_POST ['whattheydid']; $other = $_POST ['other']; $when_it_happened = $_POST ['whenithappened']; $how_long = $_POST['howlong']; $alien_description = $_POST['aliendescription']; $fang_spotted = $_POST['fangspotted']; $email = $_POST['email']; $dbc = mysqli_connect ('localhost', 'root', 'asuga080396', 'aliendatabase') or die ('Error connecting to MySQL server.'); $query = 'INSERT INTO aliens_abduction (first_name, last_name, " . "when_it_happened, how_long, how_many, alien_description, " . "what_they_did, fang_spotted, other, email) " . "VALUES ('Sally', 'Jones', '3 dias atrás', '1 dia', 'quatro', " . "'verde com seis tentáculos', 'Nós só conversamos e brincamos com um cachorro', " . "'sim', 'Acho que posso ter visto o seu cão. Entre em contato.', " . "'sally@gregs-list.net')"; $result = mysqli_query($dbc, $query) or die ('Error querying database.'); mysqli_close($dbc); echo 'Hi'. $name = $_POST ['firstname'].''.$_POST['lastname'].'<br />'; echo 'Your dog was abdused in' . $how_many.'<br />'; echo 'they made' . $what_they_did.'<br />'; echo 'Others informacions' . $other.'<br />'; echo 'Thanks for submitting the form.<br />'; echo 'You were abducted'.$when_it_happened; echo 'and were gone for'.$how_long.'<br />'; echo 'Describe them:' . $alien_description.'<br />'; echo 'Was Fang there?'.$fang_spotted.'<br />'; echo 'Your email address is '.$email; "Corpo do E-mail" ?> </body> </html>
Muito obrigado amigos!
Comment