I'm writing a script for uploading into a database urls for a picture and its 
thumbnail, but for some reason when I test it out the page doesn't load, and 
not even the errors appear. Please help, here's the code:

<html>

<body>

<?php

     $user = "userone";
     $pass = "password";
     $database = "mydatabase";

     $link = mysql_connect("localhost", $user, $pass);
    if(!$link) {
      echo 'Error in linking';
    }

     $db = mysql_select_db($database, $link);
       if(!$db) {
         echo 'Error in DB';
       }
       else {

         if ( !empty( $_REQUEST['picture'] ) && !empty( $_REQUEST['thumbnail'] 
) ) {
           $input = add_to_table( $_REQUEST['picture'], $_REQUEST['thumbnail'] 
);
             if(!input) {
               echo 'Error\!';
             }
             else {
      echo 'Data enter successfully\!';
    }
  }
         else {
           write_form();
   }

       function add_to_table( $picture, $thumbnail ) {
         $picture = mysql_real_escape_string($picture);
         $thumbnail = mysql_real_escape_string($thumbnail);

         $insert = 'INSERT INTO domains ( picture, thumbnail ) values( 
$picture, $thumbnail )';
         $indata = mysql_query( $insert, $link );

       }

       function write_form() {
         print <<<EOF 

            form method='post' action='{$_SERVER['PHP_SELF']}'>

            <p>Enter url of large picture: <input type='text' name='picture' />

            <p>Enter url of thumbnail: <input type='text' name='thumbnail' />

         echo '<p><input type='submit' value='Add to Database' />'

         </form>;
    FORM;
       }
?>

</body>

</html>

Reply via email to