Boas pessoal
Estou a tentar inserir uns dados na base de dados, só que o código não está a funcionar
Código :
Estou a tentar inserir uns dados na base de dados, só que o código não está a funcionar
Código :
<?php
require('database/database_connection.php');
if (isset($_POST['name']) && isset($_FILES['image']) && $_FILES['image']['size'] > 0) {
$name = $_POST['name'];
// Temporary file name stored on the server
$tmpName = $_FILES['image']['tmp_name'];
// Read the file
$fp = fopen($tmpName, 'r');
$data = fread($fp, filesize($tmpName));
$data = addslashes($data);
fclose($fp);
$query2 = mysql_query("SELECT name FROM recipes WHERE name='$name'");
if (mysql_num_rows($query2) > 0) {
echo "<script language=\"Javascript\">\n";
echo "alert('Category already exists!');\n";
echo "window.location='add_recipes.php'";
echo "</script>";
} else {
$sql = "INSERT INTO recipes (name, image) VALUES ('$name','$data')";
$query = mysql_query($sql);
if (($query) != 1) {
echo "<script language=\"Javascript\">\n";
echo "alert('Something went wrong. Please try again!');\n";
echo "window.location='add_recipe.php'";
echo "</script>";
} else {
echo "<script language=\"Javascript\">\n";
echo "alert('Category added with success!');\n";
echo "window.location='user_recipes.php'";
echo "</script>";
}
}
}
?>
Só que eu tenho este código (só com alguns nomes alterados) para outra parte do site e está a funcionar
require('database/database_connection.php');
if (isset($_POST['name']) && isset($_FILES['image']) && $_FILES['image']['size'] > 0) {
$name = $_POST['name'];
// Temporary file name stored on the server
$tmpName = $_FILES['image']['tmp_name'];
// Read the file
$fp = fopen($tmpName, 'r');
$data = fread($fp, filesize($tmpName));
$data = addslashes($data);
fclose($fp);
$query2 = mysql_query("SELECT name FROM recipes WHERE name='$name'");
if (mysql_num_rows($query2) > 0) {
echo "<script language=\"Javascript\">\n";
echo "alert('Category already exists!');\n";
echo "window.location='add_recipes.php'";
echo "</script>";
} else {
$sql = "INSERT INTO recipes (name, image) VALUES ('$name','$data')";
$query = mysql_query($sql);
if (($query) != 1) {
echo "<script language=\"Javascript\">\n";
echo "alert('Something went wrong. Please try again!');\n";
echo "window.location='add_recipe.php'";
echo "</script>";
} else {
echo "<script language=\"Javascript\">\n";
echo "alert('Category added with success!');\n";
echo "window.location='user_recipes.php'";
echo "</script>";
}
}
}
?>