PHP - sacar dato de una columna php

   
Vista:
Imágen de perfil de Hector

sacar dato de una columna php

Publicado por Hector (8 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:


bandicam-2016-04-22-14-18-11-648


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 :
bandicam-2016-04-22-14-26-49-565



****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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

sacar dato de una columna php

Publicado por Airy Fabián (8 intervenciones) el 23/04/2016 17:57:34
Saludos Hector, yo veo que tienes casi todo listo!!!

En tu lugar yo haria lo siguiente:

1.- Imprimo por pantalla la variable que envio por post, de la siguiente forma:

1.1.- Javascript: alert('ID; '+id);, antes del llamado ajax.
1.2.- php echo "Mi ID: ".$id; dentro del if (!empty($id)), ojo, puedes tambier hacer else y enviar mensaje para saber que no te llego la variable.

En conclusión, si haces el 1.1. y vez que tienes bien el ID prácticamente tienes el problema resuelto.

Escribe como te fue, porque hay otras acciones que puedes tomar!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar