PHP añadir nueva columna

Hola buen día, explico:
He descargado un programa en PHP de gestión de facturación con control para usuarios y administradores, lo he instalado y después de las pertinentes configuraciones para mi servidor funciona de maravilla, he podido adecuarlo a las funciones que requiero pero tengo el siguiente problema.
He necesitado añadir nuevos campos a mis tablas de los que ya contenía, crearlos no me ha dado problemas, he podido añadir los que he querido pero pasa lo siguiente, en la página donde aparece el resultado de mi consulta no aparecen estas nuevas columnas, un segmento del código en donde creo esta el problema:
include "inc/dbconnect.php";
include ("inc/date.php");
$result = mysql_query("SELECT * FROM invoices WHERE clientid = '$client_id' ORDER BY $param",$db);
if (!$param) {
$result = mysql_query("SELECT * FROM invoices WHERE clientid = '$client_id' ORDER BY id",$db);
}
echo "<p><table border=1 cellspacing=0 cellpadding=2 bordercolor=#eeeeee width=750>";
echo "<tr align=top><td><b><a href='menu.php?param=id'>Id</a></b></td><td><b><a href='menu.php?param=pro'>pro</a></b></td><td><b><a href='menu.php?param=date'>Date</a></b></td><td><b><b><a href='menu.php?param=total'>Total</a></b></td><td><b><a href='menu.php?param=status'>Status</a></b></td><td> </td></tr>";
while ($row = mysql_fetch_array($result))
{
$id = $row["id"];
$pro = $row["pro"];
$date = $row["date"];
$dateshow = fixDate($date);
$total = $row["total"];
$status = $row["status"];
if ($alternate == "1") {
$color = "#ffffff";
$alternate = "2";
}
else {
$color = "#efefef";
$alternate = "1";
}
echo "<tr valign=top bgcolor=$color><td>$id</td><td>$dateshow</td><td>$total</td><td>$status</td><td>[ <a href='invoice.php?id=$id'>Ver detalles</a> ]</td></tr>";
}
echo "</table>";
Yo he añadido la columna "pro" esta no es parte del código original, cuando actualizo los datos en mi servidor lo único que hace es recorrer el titulo a las columnas, podrías sugerirme algo, si necesitan más datos sobre el código avísenme, muchas gracias.

1 Respuesta

Respuesta
1
Pues así, a primera vista, te falta incluir el resultado de la columna pro en la parte del script que muestra los datos...
echo "<tr valign=top bgcolor=$color><td>$id</td>
<td>$pro</td>
<td>$dateshow</td><td>$total</td><td>$status</td><td>[ <a href='invoice.php?id=$id'>Ver detalles</a> ]</td></tr>";
Prueba y me dices que tal te va. Debería ir bien si la consulta a la base de datos tiene resultados correctos.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas