O'Reilly Forums: Code Flagging Error Message. - O'Reilly Forums

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Code Flagging Error Message. On page 242

#1 User is offline   Samseen 

  • New Member
  • Pip
  • Group: Members
  • Posts: 6
  • Joined: 17-September 12

Posted 20 November 2012 - 04:39 AM

hi fellas, the following code was correctly copied from the book and it was not compiling. Can you please help me debug it? Thank you in advance!

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<head>
  
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  
<title>Guitar Wars - Add Your High Score</title>
  
<link rel="stylesheet" type="text/css" href="style.css" />
</head>

<body>
  <h2>Guitar Wars - Add Your High Score</h2>


<?php

  if (isset($_POST['submit'])) {
    // Grab the score data from the POST
    
  $name = $_POST['name'];
    
  $score = $_POST['score'];

    
  if (!empty($name) && !empty($score)) {
      // Connect to the database
      
    $dbc = mysqli_connect('localhost', 'root', '', 'Guitar_Wars'); // Write the data to the database
        
    $query = "INSERT INTO guitarwars VALUES (0, NOW(), '$name', '$score')";
      
    mysqli_query($dbc, $query);

      // Confirm success with the user
      
    echo '<p>Thanks for adding your new high score!</p>';
      
    echo '<p><strong>Name:</strong> ' . $name . '<br />';
      
    echo '<strong>Score:</strong> ' . $score . '</p>';
      
    echo '<p><a href="index1.php">&lt;&lt; Back to high scores</a></p>';

      // Clear the score data to clear the form
     

     $name = "";

    $score = "";

    
    mysqli_close($dbc);
 
  }  else {
 
       echo '<p class="error">Please enter all of the information to add your high score.</p>';
    
  }
  }

?>

 
<hr />
  
<form enctype="multipart/form-data" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
  
  <input type="hidden" name="MAX_FILE_SIZE" value="32768" />
  <label for="name">Name:</label>
  
  <input type="text" id="name" name="name" value="<?php if (!empty($name)) echo $name; ?>" /><br />
 
  <label for="score">Score:</label>
 
  <input type="text" id="score" name="score" value="<?php if (!empty($score)) echo $score; ?>" />

  </br>
  <label for="screenshot">Screen shot:</label>  
  <hr />
  <input type="submit" value="Add" name="submit" />
    
</form>

</body> 

</html>


0

#2 User is offline   drewdin 

  • Super Veteran Member
  • PipPipPipPipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 589
  • Joined: 11-February 10
  • Gender:Male
  • Location:Boston

Posted 22 November 2012 - 08:42 PM

what errors are you getting?
0

#3 User is offline   Samseen 

  • New Member
  • Pip
  • Group: Members
  • Posts: 6
  • Joined: 17-September 12

Posted 28 November 2012 - 03:11 AM

It's solved. What happened was that i actually had some syntax errors in my script. <Doctype...... Thank you!
0

#4 User is offline   drewdin 

  • Super Veteran Member
  • PipPipPipPipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 589
  • Joined: 11-February 10
  • Gender:Male
  • Location:Boston

Posted 29 November 2012 - 06:47 AM

What error do you get?
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users