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>