PHP - por favor ayuda con modificar

 
Vista:

por favor ayuda con modificar

Publicado por traecy (1 intervención) el 27/04/2006 21:45:44
este es mi formulario en donde envio los datos que seran modificados en el archivo php,pero como puedo dejar en mi codigo php,que si se envia el nombre,solo modifique ese dato,y si se envia la descripcion solo se modifique ese dato.Y cuando el usuario quiera modificar todos los datos,se modifiquen todos.
El problema que tengo,es que si quiero modificar solo el nombre no puedo,y la unica forma que puedo hacerlo,es que modifique todos los datos.pero yo necesito hacerlo por separado,o todos los datos,segun el usuario estime conveniente.

gracias y por favor ayuda

<td>
Categoria Ingresada:
</tr>
<td>
<input type=text name=nombre></td>
</tr>

<tr>
<td class='estilocelda'>
Descripción * # : </td>
<td>
<textarea name="descripcion" rows=5 cols=20
onKeyUp="javascript:this.value=this.value.toUpperCase();">>
</textarea>
</tr>

<input type="submit" value="modificar" name="Modificar" onclick="return formul(this.formulario)">
</FORM>


este es mi archivo php en el cual proceso la informacion enviada desde el formulario
<?php
$accion = $_POST['Modificar'];
if($accion=="modificar")
{

$nombre = $_POST["nombre"];
$descripcion = $_POST["descripcion"];

include("/wamp/www/sistema_productos/conexion/conexion.php");

//aqui me deberia modificar solo nombre
mysql_db_query ("productos",
"UPDATE producto set
cat_nombre='$nombre'
where prd_cod_pro='$codigo'");

//aqui me deberia modificar solo descripcion
mysql_db_query ("productos",
"UPDATE producto set
mar_descripcion='$descripcion'
where prd_cod_pro='$codigo'");

//aqui me deberia modificar todos los datos
mysql_db_query ("productos",
"UPDATE producto set
cat_nombre='$nombre',
mar_descripcion='$descripcion',
where prd_cod_pro='$codigo'");
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:por favor ayuda con modificar

Publicado por FiSiCo (403 intervenciones) el 28/04/2006 02:54:28
Pues haz una consulta del registro que quieres modificar y en el formulario le agregas a cada campo por ejemplo
<input type="text" name="nombre" value="<?php echo $row["nombre"]; ?>">

y asi cuando lo envies se van a actualizar todos los campos pero si no cambiaron ninguno se actualiza a su forma original si actualizaron uno pues solo ese cambia porque el valor de los demas es el mismo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar