Haber dejame ver si te entendi con lo de "todas las lineas".
Yo declaro en una variable mi nombre de usuario recibido de mi sesion:
Código php:
Ver original
if(empty($_SESSION['user_name'])) header("Location:../index.html"); $name = $_SESSION['user_name'];
...
mi variable es
$name, ahora dentro de un .js voy a leer mis viariables del documento, lo voy a hacer creando una función y recolectando los valores y asignandoles una variable asi:
Código js:
Ver originalvar pago=document.getElementById("pago").value;
var usuario=("<?php echo '$name' ?>"); // aqui esta linea es erronea, pero es en la parte que necesito la ayuda.
var boton=document.getElementById("botonIngreso");
ahora tengo que enviarlas a un .php que hara el trabajo de procesar los datos para asi enviarlos a la base de datos, esto lo hago con un ajax.send dentro del mismo .js:
Código js:
Ver original...
ajax.open("POST", "procesar.php", true);
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
ajax.send("&pago="+pago+"&usuario="+usuario);
...
entonces enviados los valores a "procesar.php", los recibo y les asigno nuevamente una variable para enviarlos a la bd.
Código php:
Ver original<?php
include 'conexion.php';
$pago=trim($_POST["pago"]); $usuario=trim($_POST["usuario"]); ...
y ya por ultimo hago el envio.
y basicamente seria esto; darle una variable al usiario, recojer los valores del documento con js, enviarlos a un php que los va a verificar mediante consultas (no va a verificar a la variable $name) y por ultimo enviarlos a la base de datos.
El error esta en el .js que no recoje el valor de
$name que en este caso es la variable que tiene el nombre de usuario, me guarda todos los demas datos como yo quiero, el unico problema es ese, y alguardar en la base de datos solo registra:
que es justamente esta linea:
var user = <?php echo $name; ?>;, disculpa tanto rollo, espero haber sido mas preciso.
saludos!