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

Hola todo Mundo.... cómo están....?????

Estoy tratando de reemplazar un valor que tengo definido como default en una tabla... valor default '-1'.....
La tabla tienes los siguiente campos
Familia Indicadores, Indicadores, Anio, Mes, Valor
Donde la celda valor solo acepta valores positivos en el formulario pero en caso de NO introducir valor el sistema lo declara como DEFAULT, el cual les marca -1 en caso de no tener un valor..... y se introduce el valor -1 dentro de la tabla.

La sentencia de donde saco los datos de la tabla es la siguiente:

Código PHP:
$result mysql_query("select fam_ind,ind,ano,mes,valor from  {$table} where nomb_planta='$_REQUEST[plan_inst]' ; 

El código que me escribe la tabla es la siguiente... (una fracción del código...)

Código PHP:
$space_5 "     ";

echo 
"<table id=\"demo4_table\" cellpadding=\"3\" cellspacing=\"1\" border=\"2\" width=\"653\" align=left ><tr>";
echo 
"</tr>\n";
// printing table rows
    
echo "<tr>";
echo 
"<td  align=\"center\"><b>".$space_5.$space_5."Familia".$space_5."Indicadores".$space_5."</b></td>";
echo 
"     <td  align=\"center\" ><b>".$space_5.$space_5.$space_5.$space_5."Indicadores".$space_5.$space_5.$space_5.$space_5."</b></td>";
echo 
"     <td  align=\"center\"><b>A&ntilde;o</b></td>";
echo 
"     <td  align=\"center\"><b>Mes</b></td>";
echo 
"     <td  align=\"center\"><b>".$space_5."Valor".$space_5."</b></td></tr>";
while(
$row mysql_fetch_row($result))
{
    echo 
"<tr>";

    
// $row is array... foreach( .. ) puts every element
    // of $row to $cell variable
    
foreach($row as $cell)
        echo 
"<td>$cell</td>";
    echo 
"</tr>\n";
}
    echo 
"</table>"
He estado viendo que lo puedo hacer con la sentencia str_replace() de PHP.....
Pero no se dónde meterla en mi códogo al momento de escribir mysql_fetch_row($result)

Espero me puedan ayudar....

Saludos....