Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/09/2008, 16:21
gerortiz
 
Fecha de Ingreso: septiembre-2008
Mensajes: 52
Antigüedad: 11 años, 5 meses
Puntos: 0
modificar desde una lista en select option

hola que tal!! soy nuevo en el foro! y me gustaria saber como puedo modificar los valores desde una lista select option !! tengo el codigo que me muestra una tabla select con los supuestos valores que tengo que modificar y otra tabla sacada de la base de datos, el codigo es el siguiente:
Código PHP:
<form name="mantenedor_parametro" method="post" action="generar.php">
<table width="367">
  <tr bgcolor='#FFD58D'>
    <td colspan="4" align="center">Valores</td>
  </tr>
  <tr>
  
    <td width="5">&nbsp;</td>   
    <td width="191"><select name="form_variable">

    <option value="1">SuperLink</option>
    <option value="2">Primaria</option>
    <option value="3">Costo Minuto</option>
    <option value="4">Costo linea An&aacute;loga</option>
    <option value="5">Costo linea Primaria</option>
    <option value="6">Costo Superlink</option>
    </select>
    </td>
    <td><input type="text" name="inserta" size="8" /></td>
    <td><input type="submit" name="mod1" value="modificar"/></td>
  </tr>
</table>
<p>
<?php
$result 
mysql_query("SELECT nombre_desc, valor FROM descripcion d, valores v
WHERE d.cod_desc=v.cod_valor"
);
echo 
"<table width='290'> \n";
echo
"<tr><td colspan='2' align='center' bgcolor='#FFD58D'><B> Valores actuales </B></td></tr>";
echo 
"<tr bgcolor='#E0E3F4'> \n";
echo 
"<td><b>descripcion</b></td> \n";
echo 
"<td><b>valor</b></td> \n";
echo 
"</tr> \n";
while (
$row mysql_fetch_row($result)){
echo 
"<tr> \n";
echo 
"<td bgcolor='#E0E3F4'>$row[0]</td> \n";
echo 
"<td>$row[1]</td> \n";
echo 
"</tr> \n";
}
echo 
"</table> \n";
mysql_close($conexion);
?>
</form>
tengo el siguiente uptade de un archivo llamado genera.php :
Código PHP:
<?php 
$valores_val 
$_REQUEST['inserta'];

        if(
$valores_cod != null)
        {
        
            
$sql "UPDATE a SET a.valor = '$valores_val'
            FROM valores a, descripcion b WHERE a.cod_valor=b.cod_desc"
            
or die ("error en la modificacion");
            
$resultado mysql_query($sql$conexion) or die ("fallo la insercion");
            echo 
$resultado;
        }

mysql_close($conexion);
?>
bueno si hay alguien que entienda por favor que me explique como hacerlo!!

saludos!!

Última edición por GatorV; 10/09/2008 a las 16:47 Razón: tags PHP