Ver Mensaje Individual
  #32 (permalink)  
Antiguo 27/04/2017, 15:31
daviserraalonso
 
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 Ver Mensaje
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);