Я не вижу ошибок в этой программе, кто-нибудь может это объяснить!Неустранимая ошибка: вызов неопределенной функции
<?php
if(isset($_POST['submit'])){
if(isset($_FILES['image_up']['tmp_name']))$image = $_FILES['image_up']['tmp_name'];
if(isset($_FILES['image_up']['name']))$imageName = $_FILES['image_up']['name'];
$image = addslashes($image);
$imageName = addslashes($imageName);
$image = file_get_contents($image);
$image = base64_encode($image);
$upload=uploadimage($image, $imageName);
function uploadimage($image,$imageName){
//Connect to DB
$link = mysqli_connect('localhost','root','');
$selectdb = mysqli_select_db($connect2db, 'test_one');
if(!$selectdb)echo "Something Went wrong_DB try again later";
$query = "insert into upload_image(name,Image)values('$imageName','$image')";
$result = mysqli_query($link, $query);
if(!$result) echo"Error Uploading";
else echo"Uploaded Successfully";
}
displayImage();
}
else echo"Select a File to Upload";
function displayImage(){
$link = mysqli_connect('localhost','root','');
$selectdb = mysqli_select_db($connect2db, 'test_one');
if(!$selectdb)echo "Something Went wrong_DB try again later";
$query = "selct * from upload_image";
$result = mysqli_query($link, $query);
$row = mysqli_fetch_array($result);
echo '<img width="300" height="300" src=data:Image;base64,'.$row[3].'>';
}
?>
Я получаю фатальную ошибку, как: -
Undefined function uploadimage()
может кто-нибудь объяснить это ???
И это макет таблицы, который я создал в моей базе данных
Изображения Id Имени
Перемещения 'функция uploadimage' из ряда if-block – tkausl
Определить все ваши функции перед логическим кодом ... –