Как определить переменную PHP,которая передается по параметру функции onclick?


Как определить переменную PHP, которая передается по параметру, с помощью input типа button, с функцией onclick, которая читается JavaScript? PHP в JS

ошибка: variable_запрос is not defined at HTMLInputElement. onclick

PHP:

if ($consulta->num_rows > 0) {
    $nuevoArreglo = array();
    while($row = mysqli_fetch_assoc($consulta)){
        $id=$row["Code"];
        echo $row["Name"]." <input type='button' id='info' value='Informacion' onclick='informacion(".$id.")'><br>";
    }
}else{
    echo "No se encotraron resultados";
}
?>

JS:

function informacion(code){
alert(code);}

introducir la descripción de la imagen aquí

чтобы войти в контекст, echo $row["Name"]." input type='button' id='info' value='Informacion' onclick='informacion(".$id.")'><br>" - это кнопка, которая говорит информацию, когда я даю click указанной кнопке, я должен появиться alert с code или, скорее, $id (содержимое переменной, которая находится в PHP) страны.

introducir la descripción de la imagen aquí

Author: Dev. Joel, 2018-04-23

1 answers

Форматирование предлагаемого решения

echo $row["Name"]." <input type='button' id='info' value='Informacion' 
       onclick='informacion(\"$id\")'><br>"; 

Обратите внимание, что изменено:

1) я экранирую двойные кавычки из переменной $ id (\")

2) Как это в той же строке, и вы занимаетесь двойными кавычками вам не нужно размещать точку, чтобы соединить ее.

Приветствия

 4
Author: Ariel Navarrete, 2018-04-23 07:02:44