Aquí va el code, este script me imprime las fechas ya formateadas en una tabla.
Ahora bien, deseo que cuando aparezca un registro del tipo 00-00-0000 se cambie por una palabla... intenté con un if después de mysql_fetch_array pero he fracazado :(...
Código PHP:
<?
$db_conexion = mysql_connect("$sql_host", "$sql_usuario", "$sql_pass") or die("No se pudo conectar a la Base de datos") or die(mysql_error());
mysql_select_db("$sql_db") or die(mysql_error());
$nick_consulta = mysql_query("SELECT *, DATE_FORMAT(fecha_inicio,'%d-%m-%Y') AS fecha_inicio2, DATE_FORMAT(fecha_fin,'%d-%m-%Y') AS fecha_fin2 FROM $sql_usuarios") or die("No se pudo realizar la consulta a la Base de datos");
if ($row = mysql_fetch_array($nick_consulta)){
echo "<table width='90%' border='1' align=center cellspacing='0' cellpadding='1' bgcolor='#CCCCCC' bordercolor=#000000 style='border-collapse: collapse'>";
echo "<tr border='1' align=center bordercolor=#000000>";
echo "<td><b>ID</b></td>";
echo "<td><b>NICK</b></td>";
echo "<td><b>TIPO DE SANCIÓN</b></td>";
echo "<td><b>DESDE</b></td>";
echo "<td><b>HASTA</b></td>";
echo "<td><b>RESPONSABLE</b></td>";
echo "<td><b>COMENTARIO</b></td>";
echo "</tr>";
do {
echo "<tr border='1' align=center bordercolor=#000000 bgcolor='#C2C7CF'>";
echo "<td>".$row["ID_us"]."</td>";
echo "<td>".$row["nick"]."</td>";
echo "<td>".$row["tipo_sancion"]."</td>";
echo "<td>".$row["fecha_inicio2"]."</td>";
echo "<td>".$row["fecha_fin2"]."</td>";
echo "<td>".$row["responsable"]."</td>";
echo "<td>".$row["comentario"]."</td>";
echo "</tr>";
} while ($row = mysql_fetch_array($nick_consulta));
echo "</table>";
} else {
echo "No hay registro de sancionados";
}
mysql_free_result($nick_consulta);
mysql_close();
?>
The Fantas®