Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

214
Vistas
Mi interacción entre PHP y JavaScript no funciona. ¿Qué puedo hacer para solucionar esto?

Hago eco en la pantalla de (id, nombre, ciudad) de MySQL.

Pero el problema y el desafío es insertar los valores de MySQl en algunas entradas.

Estoy usando el código:

 verificar_id($pdo);

function verificar_id($pdo){
if(isset($_POST['verificar']) && isset($_POST['id_cliente'])){
 session_start();

 $id_cliente = $_POST['id_cliente'];

 $sql= $pdo->prepare("SELECT * FROM `clientes` where `id`=?");
 $sql->execute(array($id_cliente));

 $info = $sql->fetchAll(PDO::FETCH_ASSOC);

 echo "<pre>";
 print_r($info);
 echo "</pre>";

 foreach ($info as $key => $value) {
 $_SESSION['id'] = $value['id'];
 $_SESSION['nome'] = $value['nome'];
 $_SESSION['cidade'] = $value['cidade'];
 }
}
}


?>

 <script type='text/javascript'>
 var nome = document.getElementById('id').value = "<?php echo $_SESSION['id'] ?>"
 var nome = document.getElementById('nome').value = "<?php echo $_SESSION['nome'];?>"
 var nome = document.getElementById('cidade').value = "<?php echo $_SESSION['cidade'];? 
 >"
 </script>

Y mi HTML:

 <body>
<form method="post" id="form">
 <input type="number" name="id_cliente">
 <input type="submit" name="verificar">
</form>
<input type="text" name="id" id="id">
<input type="text" name="nome" id="nome">
<input type="text" name="sobrenome" id="cidade">
</body>

Y este es el resultado: ingrese la descripción de la imagen aquí

La forma en que puede ver el resultado es casi exactamente lo que quería: el único problema en todo esto es que el navegador no está haciendo lo que debería hacer. De alguna manera, el navegador está entendiendo que este es un código Js (y dentro del código, aparece el mismo resultado que "print_r", pero no se está ejecutando y no sé cómo resolverlo.

Alguien me puede ayudar a solucionar este problema? ¿O resolver esto o mostrarme otra forma de obtener el resultado? por favor

Tal vez otra forma de insertar los valores en una entrada.

almost 4 years ago · Santiago Trujillo
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda