所以我无法插入图片。我一直收到以下错误。
"注意:未定义索引:已上传"
我无法获得图片链接! Uploaded是按钮type = file(上传图片)
的名称<?php
$host="localhost"; // Nome do host onde esta o banco de dados. Padrão ‘localhost’
$usuario="root"; // Usuário do Mysql. Padrão ‘root’
$senha=""; // Senha do Mysql
$db ="centro"; // Nome da Database
$tabela="usuarios"; // Nome da tabela
//connecta ao servidor
$mysqli = mysqli_connect("$host", "$usuario", "$senha")or die("cannot connect");
mysqli_select_db($mysqli,$db)or die("cannot select DB");
if(isset($_POST["upload"]))
{
//HERE!!!!!!!
$d="imagens/" . $_FILES["uploaded"]["name"];
if($_FILES["uploaded"]["type"]=="image/jpeg")
{
if(move_uploaded_file($_FILES["uploaded"]["tmp_name"],$d))
{
echo '<img style="width:50px;height:50px;" src="'. $d . '" >';
}
}
$titulo=$_POST['titulo'];
$mensagem=$_POST['mensagem'];
$ano=$_POST['ano'];
$mes=$_POST['mes'];
$dia=$_POST['dia'];
$link=$d;
}
else
{
echo "So imagens JPG.";
$titulo=" ";
$mensagem=" ";
$ano=0;
$mes=0;
$dia=0;
$link=" ";
}
$query = "INSERT INTO imagens(titulo,mensagem,dia,mes,ano,link) VALUES(?,?,?,?,?,?)";
$stat = $mysqli->prepare($query);
$stat->bind_param('ssiiis',$titulo,$mensagem,$dia,$mes,$ano,$link);
if ($stat->execute() && $stat->affected_rows>0)
{
echo "<div>Foi inserida uma imagem!</div>";
}
$stat->close();
$mysqli->close();
?>
答案 0 :(得分:1)
你得到了:
注意:未定义索引:已上传
对于此通知,请检查您的HTML表单和
enctype="multipart/form-data"
示例:强>
<form action="youraction" method="yourMethod" enctype="multipart/form-data">