Показать сообщение отдельно
  #8 (permalink)  
Старый 14.12.2020, 18:31
Аватар для #dron_87
Новичок на форуме
Отправить личное сообщение для #dron_87 Посмотреть профиль Найти все сообщения от #dron_87
 
Регистрация: 05.12.2020
Сообщений: 6

laimas,
А что нужно чтобы не перенаправлять?какой для этого код вообще существует в JS?попытался всё сделать на одной странице fullscreen.php и убрал header т.е. header("location:fullscreen.php?$parametrurl"); чтобы не перенаправлял
и при нажатии на лайк и в load записал эту же страницу -> load('fullscreen.php', {ip:ip,id:id,parametrurlarametrurl,table:table}) ;
и опять же картинки большие:
первая картинка до лайка

и вторая после лайка

<script type="text/javascript">
$('#submit').click(function(){
var ip = $('#ip').attr('value');
var id = $('#id').attr('value');
var parametrurl = $('#parametrurl').attr('value');
var table = $('#table').attr('value');
$('.backgroundFromfullscreen').load('fullscreen.php', {ip:ip,id:id,parametrurl:parametrurl,table:table});
});
</script>


<?php include("blocks/footer.php");
$rud = mysql_connect("localhost","sky","111111");
mysql_select_db("pics",$rud);
if(isset($_POST['ip'])){
	$ip = $_POST['ip'];
}
if(isset($_POST['id'])){
	$id = $_POST['id'];
}
if(isset($_POST['parametrurl'])){
	$parametrurl = $_POST['parametrurl'];
}
if(isset($_POST['loadauto'])){
	$loadauto = $_POST['loadauto'];
}
if(isset($_POST['table'])){
	$table = $_POST['table'];
}

if($table == 'auto'){
	$ipusersforpics = 'ipusersforauto';
}
if($table == 'girls'){
	$ipusersforpics = 'ipusersforgirls';
}
if($table == 'funny'){
	$ipusersforpics = 'ipusersforfunny';
}


$myrow3 = mysql_query("SELECT * FROM $ipusersforpics");
$itog3 = mysql_fetch_array($myrow3);

while($itog3 = mysql_fetch_array($myrow3));
$myrow = mysql_query("SELECT * FROM $table WHERE id='$id'");
$itog = mysql_fetch_array($myrow);
$likers = $itog['likers'] + 1;
$myrow1 = mysql_query("UPDATE $table SET likers='$likers' WHERE id=$id");
$myrow2 = mysql_query("INSERT INTO $ipusersforpics(ip,post) VALUES('$ip','$id')");
$myrow4 = mysql_query("SELECT * FROM $table WHERE id=$id");
$itog4 = mysql_fetch_array($myrow4);

?>


и как я заметил этот load('fullscreen.php', {ip:ip,id:id,parametrurlarametrurl,table:table}) ; с указанием этой же страницы fullscreen.php также выдаёт огромные картинки хотя я и убрал этот
header("location:fullscreen.php?$parametrurl"); но если их убрать вместе с $_SESSION то и в ответ ничего не высылает оценена ли картинка ранее или нет.как-то так.иначе как можно сделать то?у меня уже есть начало это проверка if(isset($itog3['post']) && isset($itog3['ip']) && $itog3['ip'] == $ip && $itog3['post'] == $id)
обновление и занесение лайка:
myrow1 = mysql_query("UPDATE $table SET likers='$likers' WHERE id=$id");
$myrow2 = mysql_query("INSERT INTO $ipusersforpics(ip,post) VALUES('$ip','$id')");
но что-то не сходится вообще.как быть даже не знаю
https://yandex.kz/collections/card/5...3d42696ee6c39/
https://yandex.kz/collections/card/5...3d42696ee6c3a/

Последний раз редактировалось #dron_87, 14.12.2020 в 18:34.
Ответить с цитированием