Tengo esta función:
Código PHP:
<?php
$RespuestaOK = false;
$MensajeError = 'No se puede ejecutar la aplicación';
$ContenidoOK = '';
include('../dbConn.inc.php');
include('../includes/functions.inc.php');
if ($errorDbConexion == false) {
if (isset($_POST) && !empty($_POST)) {
switch ($_POST['accion']) {
case 'addNew':
$query = sprintf("INSERT INTO news
SET title='%s', content='%s', author='%s'",
$_POST['newsTitle'],
$_POST['newsContent'],
$_POST['newsAuthor']);
$ResultadoQuery = $mysqli -> query($query);
if ($ResultadoQuery == true) {
$RespuestaOK = true;
$MensajeError = 'El registro fue exitoso';
$ContenidoOK = '
<tr>
<td>'.$_POST['newsTitle'].'</td>
<td>'.$_POST['newsAuthor'].'</td>
<td>'.$_POST['Info'].'</td>
<td>'.$_POST['Info'].'</td>
<td>'.$_POST['Info'].'</td>
</tr>
';
} else {
$MensajeError = 'No se puede almacenar el registro';
}
break;
default:
$MensajeError = 'Esta acción no se encuentra disponible';
break;
}
} else {
$MensajeError = 'No se puede ejecutar la aplicación';
}
} else {
$MensajeError = 'No se puede establecer conexión a la Base de Datos';
}
$SalidaJson = array(
'respuesta' => $RespuestaOK,
'mensaje' => $MensajeError,
'contenido' => $ContenidoOK
);
echo json_encode($SalidaJson);
Código PHP:
$ContenidoOK = '
<tr>
<td>'.$_POST['newsTitle'].'</td>
<td>'.$_POST['newsAuthor'].'</td>
<td>'.$_POST['Info'].'</td>
<td>'.$_POST['Info'].'</td>
<td>'.$_POST['Info'].'</td>
</tr>
';
Espero y me puedan ayudar, saludos.