sacar dato de una columna php
Publicado por Hector (20 intervenciones) el 22/04/2016 19:33:47
Estimados me urge un problema que de seguro es sólo para "cabrones" en progra jaja, bueno a lo que vine....
Tengo una ventana de servicios y que genera una tabla con ellos les dejo una imagen a continuación:

en esta tabla pueden ver una columna q dice 'N°', esa es la ID de mis servicios y la columna siguiente me trae una ventana que me muestra en detalle los servicios incluidos los cuales estan en una base de datos, por lo que yo pretendia buscar la descripcion del servicio basandome en ese campo de la tabla,
he logrado sacar la id con javascript de la siguiente forma...
*****con el codigo anterior saco sin problemas la id, pero la visualiso con un campo<div>******
exactamente así: <p> <div id="resultado_1"</div></p>
lo que me muestra esto :

****con la siguente funcion intento enviarle ese valor a mi archivo getdatos.php para que me haga la consulta y me traiga la descripción****
en mi archivo getdatos.php tengo el siguiente codigo:
---------------------------------------------------------------------------
pero creo que no me esta llegando la variable a este php, almenos no como un string o entero, porke en la ventana no me muestra nada :
****Espero su ayuda, cualkier aporte se agradece y estaré atento a sus comentarios, Saludos.
Tengo una ventana de servicios y que genera una tabla con ellos les dejo una imagen a continuación:

en esta tabla pueden ver una columna q dice 'N°', esa es la ID de mis servicios y la columna siguiente me trae una ventana que me muestra en detalle los servicios incluidos los cuales estan en una base de datos, por lo que yo pretendia buscar la descripcion del servicio basandome en ese campo de la tabla,
he logrado sacar la id con javascript de la siguiente forma...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<script>
$('a').click(function(){
var row= $(this).parent().parent();
test(row);
});
function test(row){
var resultado= $('#resultado_1');
resultado.html('');
var celdas= row.children();
//Obtenemos la celda 1 y la colocamos en el div con id resultado_2
resultado.append($(celdas[0]).html());
mostrar();
}
*****con el codigo anterior saco sin problemas la id, pero la visualiso con un campo<div>******
exactamente así: <p> <div id="resultado_1"</div></p>
lo que me muestra esto :

****con la siguente funcion intento enviarle ese valor a mi archivo getdatos.php para que me haga la consulta y me traiga la descripción****
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
function mostrar ()
{
// var id= document.getElementById(1);
var id = document.getElementsByTagName('<div id="resultado_1"</div>');
//Inicia validacion
//Fin validacion
$.ajax({
type: "POST",
url: "./ajax/getdatos.php",
data: "id="+id,
beforeSend: function(objeto){
$("#resultados").html("Mensaje: Cargando...");
},
success: function(datos){
$("#resultados").html(datos);
}
});
}
</script>
en mi archivo getdatos.php tengo el siguiente codigo:
---------------------------------------------------------------------------
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
if (isset($_POST['id'])){$id=$_POST['id'];}
if (!empty($id))
{
/* Connect To Database*/
require_once ("../config/db.php");//Contiene las variables de configuracion para conectar a la base de datos
require_once ("../config/conexion.php");//Contiene funcion que conecta a la base de datos
$sql="SELECT * FROM productos_demo WHERE id_producto = '$id'";
$query = mysqli_query($con, $sql);
while($row = mysqli_fetch_array($query)) {
$resultado = $row['descripcion'];
}
}
?>
pero creo que no me esta llegando la variable a este php, almenos no como un string o entero, porke en la ventana no me muestra nada :
****Espero su ayuda, cualkier aporte se agradece y estaré atento a sus comentarios, Saludos.
Valora esta pregunta


0