Hola,
He provado y funciona, pero quizás sepas si hay una forma más facil de hacerlo.
Dejare parte del codigo para que lo veas.
Por otra parte tengo un problema y es que cuando modifico en la parte que es texto solo me captura la primera palabra y el resto no dejo la parte en cuestión.
Código PHP:
Ver original<?php $codigo= $row['codigo'];
$descripcion= $row['descripcion'];
$medancho= $row['medancho'];
$medalto= $row['medalto'];
$tela= $row['tela'];
$costo= $row['costo'];
$pvp= $row['pvp'];
$descuento= $row['descuento'];
$nota= $row['nota'];
?>
<tr>
<td>
* Nota
</td>
<td>
<input type="text" name="nuevonota" size="100" /> <?php echo $row['nota'];?>
<input type="hidden" name="nota" value =<?php echo $row['nota'];?>>
</td>
</tr>
Ok y este es parte del programa actualizar
Código PHP:
Ver original<?php
include "conexion.php";
$codigo= $_POST['codigo'];
$nuevocodigo= $_POST['nuevocodigo'];
$nota= $_POST['nota'];
$nuevonota= $_POST['nuevonota'];
if ($nuevocodigo==0){
$nuevocodigo=$codigo;
}
if ($nuevonota==0){
$nuevonota=$nota;
}
$actualizar=mysql_query("UPDATE articulo SET codigo='".$nuevocodigo."', descripcion='".$nuevodescripcion."', medancho='".$nuevomedancho."', medalto='".$nuevomedalto."', tela='".$nuevotela."', costo='".$nuevocosto."', pvp='".$nuevopvp."', descuento='".$nuevodescuento."', nota='".$nuevonota."'
WHERE codigo='".$codigo."'", $conexion);
if ($actualizar)
{
echo "
<html>
<head>
<meta http-equiv='REFRESH' content='0 ; url=index.html'>
<script>
alert ('Actualizada con exito!!!');
</script>
</head>
</html>
";
}
else
{
echo "
<html>
<head>
<meta http-equiv='REFRESH' content='0 ; url=index.html'>
<script>
alert ('Error no se ha actualizado!!!');
</script>
</head>
</html>
";
}
?>
Ok, como digo todo lo hace bien el problema es que cuando se modifica el campo nota solo toma la primera palabra.
Gracias y saludos