27/04/2017, 14:53
|
| Colaborador | | Fecha de Ingreso: agosto-2006 Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 4 meses Puntos: 774 | |
Respuesta: Problema con UPDATE con php y mysqli Cita:
Iniciado por daviserraalonso
Código:
?php
/*BLOQUE DE CONEXIÓN*/
$mysqli = mysqli_connect("......", "........", "", "...........");
if(mysqli_connect_errno()){
echo 'Conexion Fallida : ', mysqli_connect_error();
exit();
}
?>
<?php
$id = $_POST['idCliente'];
/*HACEMOS LA CONSULTA PARA MOSTRAR LOS DATOS*/
if (isset($_POST['modificar'])){
$sql = "SELECT * FROM pacientes WHERE id = '$id'";
$result = $mysqli -> query($sql);
if ($result -> num_rows == 0){
echo "ERROR: No existe el paciente $id";
exit();
}
if ($result -> num_rows > 0){
while($fila = $result -> fetch_row()){
echo "<br><br><form action='modificacion.php' method='POST' target=inferior>";
echo "<center>";
echo "<table width='355' border='1'>
<tr>
<td>Nombre: </td>
<td><input type='text' name='nombre' value='$fila[1]'/></td>
</tr>
<tr>
<td>Primer Apellido:</td>
<td><input type='text' name='Apellido1' value='$fila[2]'/></td>
</tr>
<tr>
<td>Segundo Apellido:</td>
<td><input type='text' name='Apellido2' value='$fila[3]'/></td>
</tr>
<tr>
<td>DNI:</td>
<td><input type='text' name='dni' value='$fila[4]'/></td>
</tr>
<tr>
<td>Fecha de Nacimiento:</td>
<td><input type='date' name='fechaNacimiento' value='$fila[5]'/></td>
</tr>
<tr>
<td>Fecha de Alta:</td>
<td><input type='date' name='fechaAlta' value='$fila[6]'/></td>
</tr>
<tr>
<td>Fecha de Baja:</td>
<td><input type='date' name='fechaBaja' value='$fila[7]'/></td>
</tr>
<tr>
<td>Población:</td>
<td><input type='text' name='poblacion' value='$fila[8]'/></td>
</tr>
<tr>
<td>Direccion:</td>
<td><input type='text' name='direccion' value='$fila[9]'/></td>
</tr>
<tr>
<td>Código Postal:</td>
<td><input type='number' name='codigoPostal' value='$fila[10]'/></td>
</tr>
<tr>
<td>Provincia:</td>
<td><input type='text' name='provincia' value='$fila[11]'/></td>
</tr>
<tr>
<td>Teléfono Fijo:</td>
<td><input type='number' name='telefonoFijo' value='$fila[12]'/></td>
</tr>
<tr>
<td>Teléfono Móvil:</td>
<td><input type='number' name='telefonoMovil' value='$fila[13]'/></td>
</tr>
<tr>
<td>Nombre del Tutor:</td>
<td><input type='text' name='nombreTutor' value='$fila[14]'/></td>
</tr>
<tr>
<td>Teléfono del responsable:</td>
<td><input type='number' name='telefonoResponsable' value='$fila[15]'/></td>
</tr>
</table>";
}
echo "<br/>";
echo"<input type='hidden' name='idCliente' value='$fila[0]'/>";
echo "<input type='submit' name='accion' value='Modificar'/>";
echo "</center>";
}else{
echo "No existe el Cliente '$id";
}
}
if (isset($_POST['accion'])){
$id = $_POST['idCliente'];
$nombre = $_POST['nombre'];
$apellido1 = $_POST['Apellido1'];
$apellido2 = $_POST['Apellido2'];
$dni = $_POST['dni'];
$fechaNacimiento = $_POST['fechaNacimiento'];
$fechaAlta = $_POST['fechaAlta'];
$fechaBaja = $_POST['fechaBaja'];
$poblacion = $_POST['poblacion'];
$direccion = $_POST['direccion'];
$codigoPostal = (int)$_POST['codigoPostal'];
$provincia = $_POST['provincia'];
$telefonoFijo = $_POST['telefonoFijo'];
$telefonoMovil = $_POST['telefonoMovil'];
$nombreTutor = $_POST['nombreTutor'];
$telefonoResponsable = (int)$_POST['telefonoResponsable'];
$query = ("UPDATE pacientes SET nombre = '".$nombre."', Apellido1 = '".$_POST['Apellido1']."', Apellido2 = '".$_POST['Apellido2']."',
dni = '".$_POST['dni']."', fechaNacimiento = '".$_POST['fechaNacimiento']."', fechaAlta = '".$_POST['fechaAlta']."', fechaBaja = '".$_POST['fechaBaja']."',
poblacion = '".$_POST['poblacion']."', direccion = '".$_POST['direccion']."', codigoPostal = '".$_POST['codigoPostal']."', provincia = '".$_POST['provincia']."',
telefonoFijo = '".$_POST['telefonoFijo']."', telefonoMovil = '".$_POST['telefonoMovil']."', nombreTutor = '".$_POST['nombreTutor']."', telefonoResponsable = '".$_POST['telefonoResponsable']."'
where id = $id");
$result = $mysqli -> query($query);
echo "$query";
en este codigo donde tienes el </form>???
__________________ What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me |