hola queria ver si es que me pueden ayudar. Estoy desarrollando una pagina que tiene una llamada ajax que ejecuta y muestra el resultado de una pagina php, pero me ecuentro con un problema en la pagina php y no se como resolverlo.
este es el codigo y el error se encuentra en la variable $value de la linea numero 54 donde esta comentado "problema".
Código:
<?php
error_reporting(NULL);
include('funcion.php');
$conec = new conexion();
$ambito = $_POST['variable'];
$output_string6 = $ambito;
//Query of facebook database
$resultado = $conec->listar_preguntasxambito($ambito);
//Output results
if(!$resultado)
{
mysql_close();
echo json_encode('Hubo un error ejecutando el QUERY: ' . mysql_error());
}
elseif(!mysql_num_rows($resultado))
{
mysql_close();
echo json_encode('No hay data disponible.');
}
else
{
$header = false;
$output_string6 = "";
$output_string6 .= "<br />";
$output_string6 .= "<table id='tabla1' border='1' align='left' style='text-align:center' width='54%'>\n";
$contador = 0;
while($row = mysql_fetch_assoc($resultado))
{
if(!$header)
{
$output_string6 .= "<tr>\n";
foreach($row as $header => $value)
{
$output_string6 .= "<th align='center'>{$header}</th>\n";
//$arreglo[$contador] = "{$header}";
}
$output_string6 .= "<th align='center'>Acción</th>\n";
$output_string6 .= "</tr>\n";
}
$output_string6 .= "<tr id='row".$contador."'>\n";
$contador2 = 0;
//---------------------------------problema----------------------------------------------------------------------------------
foreach($row as $value)
{
$contador2++;
$output_string6 .= "<td align='center'>{$value}</td>\n";
}
//--------------------------------fin problema-------------------------------------------------------------------------------
$output_string6 .= "<td><a href='javascript:cargarDatos(".$contador.")'>Seleccionar</a></td>\n";
$output_string6 .= "</tr>\n";
$contador++;
}
$output_string6 .= "</table>\n";
$output_string6 .= "<br />";
//$output_string .= "<input type='submit' name='terminarcargo' id='terminarcargo' value='Enviar' />\n";
}
mysql_close();
// El siguiente echo es para devolver el resultado
echo json_encode($output_string6);
?>
espero que me puedan ayudar saludos