@cheat_gainer

Как занести JS в input, чтобы потом с помощью PHP занести в БД значение инпута?

HTML
<input type="submit" name="send_data_btn" id="sender_toDB" value="Отправить"><br>


JS
star.onclick=function(){
		starClicked=true;
		//star.src='../imgs/dead.png';
		star.style.display="none";
		score++;
		scoreShow.innerHTML=score;
		storageScores.value=score;
		
	}

scoreShow - это input, куда записывается значение
PHP
<?php
	
	if(isset($_POST['send_data_btn']) and !empty($_POST['score'])){
		$score=$_POST['scores'];
		//Вставляет запись в таблицу result
		$insert_datas=mysqli_query($connect,"INSERT INTO result (name,scores) VALUES ('$name','$score')");
		if($insert_datas){
			echo "<p class='succes_sent'>Данные успешно отправлены</p>";
		}
	}
	?>


Заносит в БД только имя, но не значение инпута
  • Вопрос задан
  • 83 просмотра
Пригласить эксперта
Ответы на вопрос 1
@HenryFrod
Вы приводите в листинге закомментированные строки, но не приводите механизм отправки... JS заканчивается на передаче значения переменной. А что с ней происходит дальше? Как у Вас данные идут? Через форму, Ajax, телепатически?

С текущим листингом вопрос не имеет ответа.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы