Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/04/2013, 09:43
ocodar
 
Fecha de Ingreso: abril-2013
Mensajes: 11
Antigüedad: 11 años
Puntos: 0
Respuesta: ayudadita con recarga de formulario con actualizacion a la BBDD

buenas la verdad es que se me olvido el ponerlo pero si que estaba en el codigo principal solo que con tantas pruebas, mira este es el codigo, donde hago o quiero hacer el update sin tener que recurrir a otro archivo PHP

Dejo el codigo como lo tenía en un principio:

Código:
<!DOCTYPE html>
<html>
 
<head>
</head>
 
<body>
<!-- LLAMADA BBDD -->
<?php
 // Hacemos Conexión con BBDD
 $host = "*******"; // nombre HOST
 $database = "*******"; // Nombre de BBDD
 $username = "********"; // Nombre del usuario de BBDD de MySql.
 $password = "********"; // Contraseña de BBDD de MySql.

 $conexion = mysql_connect($host, $username, $password); //Conexión con BBDD
 mysql_select_db($database,$conexion);

 //Asignaciones de las variables a los campos.
 $cons_nombre = "SELECT * FROM tusuarios WHERE iduser = '4'";
 $res_nombre = mysql_query($cons_nombre) or die ("No se puede seleccionar la consulta porque ".mysql_error());
 
 $fila=mysql_fetch_array($res_nombre);


 //Asignacion de variables para los distintos campos del array.
 $nombreuser=$fila['nombre'];
 $apellidosuser=$fila['apellidos'];
 $paisuser=$fila['paisuser'];
 $localidaduser=$fila['localidad'];
 $direccionuser=$fila['direccionuser'];
 $codigopostaluser=$fila['codigopostaluser'];
 $emailuser=$fila['email'];
 $twitteruser=$fila['twitterid'];
 $facebookuser=$fila['facebookid'];
 $webuser=$fila['webuser'];
 
 $fotouser=$fila['fotouser'];
?>

<!-- Formulario -->

<img src="<?echo $fotouser;?>">  <!--src="fotouser" es la URL donde esta la foto tal y como está en la BBDD-->
 
<form id="form_Perf_Usu" method="post" action="">
	<label>Datos personales:</label> <br/>
	<input type="text" name="nombre" value="<?echo $nombreuser?>"> Nombre<br>
	<input type="text" name="apellidos" value="<?echo $apellidosuser?>"> Apellidos<br>

	<label>Datos vivienda:</label> <br/>
	<input type="text" name="pais" value="<?echo $paisuser?>"> País<br>
	<input type="text" name="ciudad" value="<?echo $localidaduser?>"> Ciudad<br>
	<input type="text" name="direccion" value="<?echo $direccionuser?>"> Dirección<br>
	<input type="text" name="cp" value="<?echo $codigopostaluser?>"> Código Postal<br>

	<label>Contraseña:</label> <br/>
	<input type="pass" name="pass"> Contraseña<br>
	<input type="pass" name="pass"> Repetir Contraseña<br><!-- HACER  Comparación de Igualdad-->

	<label>E-m@ail y Redes sociales:</label> <br/>
	<input type="text" name="email" value="<?echo $emailuser?>"> E-m@il<br>
	<input type="text" name="twitter" value="<?echo $twitteruser?>"> Twitter<br>
	<input type="text" name="facebook" value="<?echo $facebookuser?>"> Facebook<br>
	<input type="text" name="webuser" value="<?echo $webuser?>"> Mi Web<br>
<input type="submit" value="Guardar"  id="form_Perf_Usu">  

<?
$actualizar = mysql_query("UPDATE tusuarios SET nombre='$nombreuser',apellidos='$apellidosuser',paisuser='$paisuser',localidad='$localidaduser',direccionuser='$direccionuser',codigopostaluser='$codigopostaluser',email='$emailuser',twitterid='$twitteruser',facebookid='$facebookuser',webuser='$webuser' WHERE iduser='4'");
?>

</form>
</body>
 
</html>
Como veis en el action= tenia puesto un archivo llamado actualizar.php, pero claro estamos en las mismas no quiero hacer eso lo que quiero es poder recargar en la misma pagina y cada vez que meto datos en los inputs y pulso en guardar los guarde en la base de datos y se actulicen por pantalla en los cuadros.