Ver Mensaje Individual
  #10 (permalink)  
Antiguo 11/02/2010, 13:16
benjaminvera
 
Fecha de Ingreso: junio-2008
Mensajes: 101
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: Reemplazar valor default de MySQL en PHP

David y Abimael....

Pues ya desde hace tiempo estoy intentando directamente desde la sentencia de MySQL pero no me resulta....

Lo que obtengo es lo siguiente:

Código MySQL:
Ver original
  1. mysql> select nomb_gpo,nomb_ind,ano,mes,IF(valor = -0.001, 'Sin valor', valor) v from  clau where nomb_pla='Planta 1' and nomb_cen='Oso' and mes='Feb' and ano='2005';
  2. +-------------------------------------------+-----------------------------------------------------------+------+------+--------+
  3. | nomb_gpo                                  | nomb_ind                                                  | ano  | mes  | v      |
  4. +-------------------------------------------+-----------------------------------------------------------+------+------+--------+
  5. | Instalaciones - Equipo                    | Disponibilidad_Mecanica                                   | 2005 | Feb  | -0.001 |
  6. | Instalaciones - Equipo                    | Utilizacion_activos_respecto_capacidad                    | 2005 | Feb  | -0.001 |

Ahora si yo le llamo al alias Valores, que es así como me conviene ya que así se muestra en la tabla, solo cambia el nombre de la columna....

Código MySQL:
Ver original
  1. mysql> select nomb_gpo,nomb_ind,ano,mes,IF(valor = -0.001, 'Sin valor', valor) valor from  clau where nomb_pla='Planta 1' and nomb_cen='Oso' and mes='Feb' and ano='2005';
  2. +-------------------------------------------+-----------------------------------------------------------+------+------+--------+
  3. | nomb_gpo                                  | nomb_ind                                                  | ano  | mes  | valor  |
  4. +-------------------------------------------+-----------------------------------------------------------+------+------+--------+
  5. | Instalaciones - Equipo                    | Disponibilidad_Mecanica                                   | 2005 | Feb  | -0.001 |

Nunca he logrado que me reemplace desde el prompt el valor DEFAULT de "valor".... jejejeje...... Mucha reduncancia.....

Hidek1

NO LOGRO ver nada después de desplegar la tabla...
El código que puse fue el siguiente:

Código PHP:
Ver original
  1. echo "<table id=\"demo4_table\" cellpadding=\"3\" cellspacing=\"1\" border=\"2\" width=\"653\" align=left ><tr>";
  2. echo "</tr>\n";
  3. echo "<tr>";
  4. echo "<td  align=\"center\"><b>".$space_5.$space_5."Familia".$space_5."Indicadores".$space_5."</b></td>";
  5. echo "  <td  align=\"center\" ><b>".$space_5.$space_5.$space_5.$space_5."Indicadores".$space_5.$space_5.$space_5.$space_5."</b></td>";
  6. echo "  <td  align=\"center\"><b>A&ntilde;o</b></td>";
  7. echo "  <td  align=\"center\"><b>Mes</b></td>";
  8. echo "  <td  align=\"center\"><b>".$space_5."Valor".$space_5."</b></td></tr>";
  9. while($row = mysql_fetch_row($result))
  10. echo str_replace(-0.001,"S/V",$row['valor']);
  11. {
  12.     echo "<tr>";
  13.     foreach($row as $cell)
  14.         echo "<td>$cell</td>";
  15.     echo "</tr>\n";
  16. }
  17.     echo "</table>";

Alguna corrección al respecto o alguna nueva sugerencia....

Saludos y 1000 gracias por su ayuda...