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"> </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á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!!