27/04/2017, 15:31
|
| | Fecha de Ingreso: diciembre-2015
Mensajes: 36
Antigüedad: 8 años, 11 meses Puntos: 0 | |
Respuesta: Problema con UPDATE con php y mysqli Cita:
Iniciado por daviserraalonso acabo de probar a mostrar el campo. no me lo rellena con el ID, se lo he puesto a mano. he modificado un registro y si me lo modifica perfectamente. pero tengo otros proyectos que lo tengo así y no he tenido nunca problemas... sin ir más lejos, este código hace la modificación sin problemas y con el cod oculto
Código:
// creamos la tabla para mostrar os datos a modificar
echo "<br><br><form action='' method='POST'>";
echo "<table width='385' height='134' border='1' bgcolor='#00FFBF' >
<tr>
<td><center>
CIF: <input type='text' name='cif' value='$fila[1]'><br><br>
DNI: <input type='text' name='dni' value='$fila[2]'><br><br>
Nombre: <input type='text' name='nombre' value='$fila[3]'><br><br>
Domicilio: <input type='text' name='domicilio' value='$fila[4]'><br><br>
Poblacion: <input type='text' name='poblacion' value='$fila[5]'><br><br>
Provincia: <input type='text' name='provincia' value='$fila[6]'><br><br>
CP: <input type='number' name='codigo_postal' value='$fila[7]'><br><br>
Email: <input type='text' name='email' value='$fila[8]'><br><br>
Telefono: <input type='number' name='telefono' value='$fila[9]'><br><br>
Movil: <input type='number' name='movil' value='$fila[10]'><br><br>
Fax: <input type='number' name='fax' value='$fila[11]'><br><br>
Persona de contacto: <input type='text' name='persona_contacto' value='$fila[12]'><br><br>
Forma de pago: <input type='text' name='forma_pago' value='$fila[13]'><br><br>
Direccion de facturacion: <input type='text' name='direccion_facturacion' value='$fila[14]'><br><br>
Direccion de envio: <input type='text' name='direccion_envio' value='$fila[15]'><br><br>
Nombre comercial: <input type='text' name='nombre_comercial' value='$fila[16]'><br><br>
Tipo de via: <input type='text' name='tipo_via' value='$fila[17]'><br><br>
Numero de cuenta: <input type='text' name='numero_cuenta' value='$fila[18]'><br><br>
Banco: <input type='text' name='banco' value='$fila[19]'><br><br>
</tr>
</table>";
echo"<input type='hidden' name='cod_cliente' value='$fila[0]'>";
echo "<br>";
echo "<input type='submit' name='accion' value='Modificar'>";
}
// codigo de modificación de albaranes
if (isset($_POST['accion']))
{
$cod_cliente = $_POST['cod_cliente'];
$cif = $_POST['cif'];
$dni = $_POST['dni'];
$nombre = $_POST['nombre'];
$domicilio = $_POST['domicilio'];
$poblacion = $_POST['poblacion'];
$provincia = $_POST['provincia'];
$codigo_postal = $_POST['codigo_postal'];
$email = $_POST['email'];
$telefono = $_POST['telefono'];
$movil = $_POST['movil'];
$fax = $_POST['fax'];
$persona_contacto = $_POST['persona_contacto'];
$forma_pago = $_POST['forma_pago'];
$direccion_facturacion = $_POST['direccion_facturacion'];
$direccion_envio = $_POST['direccion_envio'];
$nombre_comercial = $_POST['nombre_comercial'];
$tipo_via = $_POST['tipo_via'];
$numero_cuenta = $_POST['numero_cuenta'];
$banco = $_POST['banco'];
mysql_query("UPDATE clientes SET cod_cliente='$cod_cliente', cif='$cif', dni='$dni', nombre='$nombre',domicilio='$domicilio',poblacion='$poblacion',provincia='$provincia',codigo_postal='$codigo_postal',email='$email',telefono='$telefono',movil='$movil',fax='$fax',persona_contacto='$persona_contacto',forma_pago='$forma_pago',direccion_facturacion='$direccion_facturacion',direccion_envio='$direccion_envio',nombre_comercial='$nombre_comercial',tipo_via='$tipo_via',numero_cuenta='$numero_cuenta',banco='$banco' WHERE cod_cliente='$cod_cliente';",$conexion);
|