Mysql Ерор при символи

Необичаш явно да ми четеш постовете :shock:
PHP:
<?php 
header("Content-Type:text/html; charset=utf-8");	
include "config.php";
if ($_POST['upload']) {
$putq = 'upload/'.basename($_FILES['ufile']['name']);
if (@copy($_FILES['ufile']['tmp_name'], $putq)) {
list($width, $height, $type) = getimagesize("$putq");
if ($width > 1500) {
echo "Снимката е прекалено голяма. Снимката не е качена.";
unlink($putq);
}
else {
function upload_small($tmp_name,$file_type,$path_small){
if($file_type=="image/pjpeg" or $file_type=="image/jpeg" or $file_type=="image/gif" or $file_type=="image/x-png" or $file_type=="image/png"){//проверка дали файлът е картинка
list($width,$height) = getimagesize($tmp_name);
define("WIDTH","150");
define("HEIGHT","112");
if($width<WIDTH and $height<HEIGHT){
move_uploaded_file($tmp_name,$path_small);
}elseif($width>=WIDTH){
$new_width= WIDTH;
$new_height= (int) ($height*$new_width)/$width;
if($file_type=="image/pjpeg" or $file_type=="image/jpeg"){
$imagecreatefrom="imagecreatefromjpeg";
}elseif($file_type=="image/gif"){
$imagecreatefrom="imagecreatefromgif";
}elseif($file_type=="image/x-png" or $file_type=="image/png"){
$imagecreatefrom="imagecreatefrompng";
}
$image_p=imagecreatetruecolor($new_width, $new_height);
$image=$imagecreatefrom($tmp_name);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
imagejpeg($image_p, $path_small, 100);
}elseif($height>=HEIGHT){
$new_height= HEIGHT;
$new_width= (int) ($width*$new_height)/$height;
if($file_type=="image/pjpeg" or $file_type=="image/jpeg"){
$imagecreatefrom="imagecreatefromjpeg";
}elseif($file_type=="image/gif"){
$imagecreatefrom="imagecreatefromgif";
}elseif($file_type=="image/x-png" or $file_type=="image/png"){
$imagecreatefrom="imagecreatefrompng";
}

$image_p=imagecreatetruecolor($new_width, $new_height);
$image=$imagecreatefrom($tmp_name);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
imagejpeg($image_p, $path_small, 100);
}
}else{ echo 'Файлът не е картинка!'; return; }
}
define("URL","http://localhost/video/");
$username = $_SESSION['username'];
$name = htmlspecialchars($_POST['name']);
$age = htmlspecialchars($_POST['age']);
$info = htmlspecialchars($_POST['info']);
$info = addslashes($info);
$moreinfo = htmlspecialchars($_POST['moreinfo']);
$movie = htmlspecialchars($_POST['movie']);
$adder = htmlspecialchars($username);
$file_name=$_FILES['ufile']['name'];
$tmp_name=$_FILES['ufile']['tmp_name'];
$file_type=$_FILES['ufile']['type'];
$date = date('d.m.Y - H:i');
$path_small="upload/small/".basename(strtolower($file_name));
upload_small($tmp_name,$file_type,$path_small);
echo '<br><img src="'.$path_small.'" alt=""><br>';
echo '<br>'.URL.$path_small.'<br>';
$title = $_POST['title'];
mysql_query("SET NAMES SET utf8").
$res = mysql_query("INSERT INTO `bio` (`id`, `name`,`age`, `info`, `moreinfo`, `movie`, `date`,`adder`,`photo`,`thumb`) VALUES('','$name','$age','$info','$moreinfo','$movie','$date','$adder','$putq','$path_small')") or die(mysql_error());
echo "Биографията е добавена успешно!.<br>
";
}
} else {echo "Снимката не е качена";}
}
else
{
if(!function_exists("gd_info")){
echo 'GD Graphics Library не е инсталирана на този сървър!';
}else{
echo '<center>
<form action="" method="post" enctype="multipart/form-data">

Име на личността <font color="red">*</font> <i>Пълното име!</i>) <br/><input type="text" name="name" class="grafi" size="70"><br>
<br>
Дата на Раждане <font color="red">*</font> : <br/><input type="text" name="age" class="grafi" size="70"><br>
<br>
Информация  <font color="red">*</font> :<br/> <textarea name="info" class="grafi" style="width: 360px; height: 400px;"></textarea><br>
<br>
Допълнително  <font color="red">*</font> :<br/> <textarea name="moreinfo" class="grafi" style="width: 360px; height: 200px;"></textarea><br>
<br>
Филмография <font color="red">*</font> <i>Филмите се разделят с запетая !</i>) <br/><input type="text" name="movie" class="grafi" size="70"><br>
<br>
<input type="file" name="ufile" class="search"><br>
<input type="submit" name="upload" value="Качи" class="search">
</form></center>
';
}
}
?>
 
galabin123 каза:
ся същата грешка при информация в променливата $movie
PHP:
<?php 
header("Content-Type:text/html; charset=utf-8");        
include "config.php";
if ($_POST['upload']) {
$putq = 'upload/'.basename($_FILES['ufile']['name']);
if (@copy($_FILES['ufile']['tmp_name'], $putq)) {
list($width, $height, $type) = getimagesize("$putq");
if ($width > 1500) {
echo "Снимката е прекалено голяма. Снимката не е качена.";
unlink($putq);
}
else {
function upload_small($tmp_name,$file_type,$path_small){
if($file_type=="image/pjpeg" or $file_type=="image/jpeg" or $file_type=="image/gif" or $file_type=="image/x-png" or $file_type=="image/png"){//проверка дали файлът е картинка
list($width,$height) = getimagesize($tmp_name);
define("WIDTH","150");
define("HEIGHT","112");
if($width<WIDTH and $height<HEIGHT){
move_uploaded_file($tmp_name,$path_small);
}elseif($width>=WIDTH){
$new_width= WIDTH;
$new_height= (int) ($height*$new_width)/$width;
if($file_type=="image/pjpeg" or $file_type=="image/jpeg"){
$imagecreatefrom="imagecreatefromjpeg";
}elseif($file_type=="image/gif"){
$imagecreatefrom="imagecreatefromgif";
}elseif($file_type=="image/x-png" or $file_type=="image/png"){
$imagecreatefrom="imagecreatefrompng";
}
$image_p=imagecreatetruecolor($new_width, $new_height);
$image=$imagecreatefrom($tmp_name);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
imagejpeg($image_p, $path_small, 100);
}elseif($height>=HEIGHT){
$new_height= HEIGHT;
$new_width= (int) ($width*$new_height)/$height;
if($file_type=="image/pjpeg" or $file_type=="image/jpeg"){
$imagecreatefrom="imagecreatefromjpeg";
}elseif($file_type=="image/gif"){
$imagecreatefrom="imagecreatefromgif";
}elseif($file_type=="image/x-png" or $file_type=="image/png"){
$imagecreatefrom="imagecreatefrompng";
}

$image_p=imagecreatetruecolor($new_width, $new_height);
$image=$imagecreatefrom($tmp_name);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
imagejpeg($image_p, $path_small, 100);
}
}else{ echo 'Файлът не е картинка!'; return; }
}
define("URL","http://localhost/video/");
$username = $_SESSION['username'];
$name = htmlspecialchars($_POST['name']);
$name = addslashes($name);
$age = htmlspecialchars($_POST['age']);
$age = addslashes$age);
$info = htmlspecialchars($_POST['info']);
$info = addslashes($info);
$moreinfo = htmlspecialchars($_POST['moreinfo']);
$moreinfo = addslashes($moreinfo);
$movie = htmlspecialchars($_POST['movie']);
$movie = addslashes($movie);
$adder = htmlspecialchars($username);
$added = addslashes($adder);
$file_name=$_FILES['ufile']['name'];
$tmp_name=$_FILES['ufile']['tmp_name'];
$file_type=$_FILES['ufile']['type'];
$date = date('d.m.Y - H:i');
$path_small="upload/small/".basename(strtolower($file_name));
upload_small($tmp_name,$file_type,$path_small);
echo '<br><img src="'.$path_small.'" alt=""><br>';
echo '<br>'.URL.$path_small.'<br>';
$title = $_POST['title'];
mysql_query("SET NAMES SET utf8").
$res = mysql_query("INSERT INTO `bio` (`id`, `name`,`age`, `info`, `moreinfo`, `movie`, `date`,`adder`,`photo`,`thumb`) VALUES('','$name','$age','$info','$moreinfo','$movie','$date','$adder','$putq','$path_small')") or die(mysql_error());
echo "Биографията е добавена успешно!.<br>
";
}
} else {echo "Снимката не е качена";}
}
else
{
if(!function_exists("gd_info")){
echo 'GD Graphics Library не е инсталирана на този сървър!';
}else{
echo '<center>
<form action="" method="post" enctype="multipart/form-data">

Име на личността <font color="red">*</font> <i>Пълното име!</i>) <br/><input type="text" name="name" class="grafi" size="70"><br>
<br>
Дата на Раждане <font color="red">*</font> : <br/><input type="text" name="age" class="grafi" size="70"><br>
<br>
Информация  <font color="red">*</font> :<br/> <textarea name="info" class="grafi" style="width: 360px; height: 400px;"></textarea><br>
<br>
Допълнително  <font color="red">*</font> :<br/> <textarea name="moreinfo" class="grafi" style="width: 360px; height: 200px;"></textarea><br>
<br>
Филмография <font color="red">*</font> <i>Филмите се разделят с запетая !</i>) <br/><input type="text" name="movie" class="grafi" size="70"><br>
<br>
<input type="file" name="ufile" class="search"><br>
<input type="submit" name="upload" value="Качи" class="search">
</form></center>
';
}
}
?>
 
errora се оправи чрез addslashes ,но ми показва записите в ДБ така

Eма Роуз РобъÑ?тс е Ñ?одена на
 
galabin123 каза:
errora се оправи чрез addslashes ,но ми показва записите в ДБ така

Eма Роуз РобъÑ?тс е Ñ?одена на
Има такива случай, но какъв е проблема? Нали ти изкарва в сайта правилно или се лъжа?
 
още не съм правил файл за преглед това е като запиша информация.всичко на БГ става така
 

Back
Горе