Comunidad de diseño web y desarrollo en internet online

INSERT,EDIT,UPDATE,DELETE UN POST DESDE EL MISMO FORM

Citar            
MensajeEscrito el 06 Ene 2011 04:15 pm
hola a todos, bueno en esta ocasion estoy tratando de aprender como poder insertar, editar, actualizar y borrar un post en un textarea. he logrado realizar todas las operaciones anteriormente desarrolladas, pero mi problema es el siguiente:
cuando el usuario por primera vez inserta valores en el form y los envia a la BD, no quiero que use mas ese form para enviar nuevos valores a la base de datos, sino que solo pueda editar y actualizar los valores que envio la primera vez mediante el mismo form. hasta el momento no he podido hacer eso, y mi problema es que queda el form disponible para enviar nuevos valores a la base de datos.
lo que pensaba era que cada vez que un usuario crea una cuenta automaticamente se cargaran valores por defecto en la BD, y que el form, solo tuviera para poder editar , actualizar y borrar, y no para insertar, pero quiero ver si existe otra opcion menos engorrosa, quizas una vez que se use el form, despues deshabilitarlo.
quedo atento a una ayuda:
estos son los datos que uso para enviar mediante form a la BD,

$username = $_POST['user_name'];
$useremail = $_POST[user_email'];
$nombre = $_POST['nombre'];
$apellido = $_POST['apellido'];

mysql_query("INSERT INTO post (user_name,user_email,nombre,apellido) VALUES ('$username','$useremail','$nombre', '$apellido')") ;



<form method="post" action="../insertar.php"><p> <label for="nombre">

<b style='color:darkblue;'>nombre</b> </label>


<input type="text" name="nombre" size="15" border="1" style="border-color:darkblue;" maxlength="150" value="<? echo $titulo ?>"/>
</p>

<p>
<label for="apellido">

<b style='color:darkblue;'> apellido </b></label>

<input type="text" name="apellido" size="15" border="1" style="border-color:darkblue;" maxlength="150" value="<? echo $apellido ?>"/>
</p>

<br/>

<input TYPE="submit" name="upload" value="Submit" /> </form>

Por nihao

46 de clabLevel



 

msie8
Citar            
MensajeEscrito el 06 Ene 2011 04:18 pm
arreglo* : value = "<? echo $titulo ?>" /> deberia ser value="<? echo $nombre ?>"/>

Por nihao

46 de clabLevel



 

msie8

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.