| |||
pasar datos de un formulario a otro sin perderlos HOLA COMPAÑEROS DE WEB¡ soy un poco nuevo en php pero hasta ahora este ha sido uno de mis retos mas grandes, resulta que necesito pasar datos de varios formularios a una funcion para que me las envie a mi BD en mysql, necesito pasar de formulario en formulario sin perder los datos, no se si debo grabarlos o algo asi y en ese caso no sabria como...o si existe una forma para pasar esos datos hasta mi funcion sin perder ningunno y de ningun formulario..les agradeceria mucho la ayuda¡¡ |
| |||
Respuesta: pasar datos de un formulario a otro sin perderlos mira mas especificamente mi problema es est tengo este formulario datos de producto(datos como nombre codigo etc) en este form debe haber un boton de siguiente(o uno q me diga guardar y otro siguiente) para que en la misma pagina se abra el otro formulario y en este q aparezca solo el boton de enviar y envie todos los datos el del form1 y form2 al archivo .php que ya tengo aclaro cuando lo hice con un solo formulario las variables llegan y se registran en la bd el problema es q se pierden los primeros registros del form 1 solo llegan los del 2 ya q los del form1 no los estoy enviando a ninguna parte... aclaro: ya recibo por $_post en un .php en donde tengo una funcion para reistrar el producto no se si lo q me enviast tenga q ver con eso quizas podrias aclararmelo muchas gracias por tu ayuda |
| |||
Respuesta: pasar datos de un formulario a otro sin perderlos Cita: haber, lo que te intento decir es que en el 1.php que recojes los datos por $_POST[''] los almacenes a la vez en $_SESSION[''], para asi poder recuperarlos en el segundo.php que imagino recoje los datos del 2º formulario y los inserta en la bd. si quieres que te haga algun arreglo (en la medida de lo normal, vamos sin pasarse)postea tus codigos .php que recojen y insertan los datos.
Iniciado por daneco1720 mira mas especificamente mi problema es est tengo este formulario datos de producto(datos como nombre codigo etc) en este form debe haber un boton de siguiente(o uno q me diga guardar y otro siguiente) para que en la misma pagina se abra el otro formulario y en este q aparezca solo el boton de enviar y envie todos los datos el del form1 y form2 al archivo .php que ya tengo aclaro cuando lo hice con un solo formulario las variables llegan y se registran en la bd el problema es q se pierden los primeros registros del form 1 solo llegan los del 2 ya q los del form1 no los estoy enviando a ninguna parte... aclaro: ya recibo por $_post en un .php en donde tengo una funcion para reistrar el producto no se si lo q me enviast tenga q ver con eso quizas podrias aclararmelo muchas gracias por tu ayuda dime algo pronto que en breve me ire |
| |||
Respuesta: pasar datos de un formulario a otro sin perderlos ok dime si voy bien Y ME FALTA ALGO XQ NO ME DA <?php session_start(); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Documento sin título</title> </head> <body> <table width="45%" height="323" border="1"> <tr> <th height="317" scope="col"><form action="admincf.php" method="post" name="form1" target="_self" id="form1"> <label>DATOS DEL PRODUCTO <br /> <br /> Producto <input name="nom_prod" type="text" id="nom_prod" /> <br /> <br /> </label> <p> <label>codigo <input name="id_prod" type="text" id="id_prod" /> </label> </p> <p> <label></label> <label>descripcion <textarea name="desc" id="desc"></textarea> </label> </p> <p> <label></label> <label></label> <label></label> <label>foto <input name="url" type="text" id="url" /> </label> </p> <p> <label>precio <input name="price" type="text" id="price" /> </label> <label></label> <label></label> </p> <p> </p> <p> <label> <input type="submit" name="Submit" value="enviar" /> <br /> </label> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="55" height="33"> <param name="movie" value="next.swf" /> <param name="quality" value="high" /> <embed src="next.swf" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="55" height="33" ></embed> </object> </p> <p> <label></label> </p> <p> <label></label> </p> </form></th> </tr> </table> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> </body> </html> FORMULARIO2 <?php session_start(); ?> <?php $_SESSION['id_prod'] = $_POST[id_prod]; $_SESSION['name_prod']= $_POST[name_prod]; $_SESSION['desc'] = $_POST[desc]; $_SESSION['url']= $_POST[url]; $_SESSION['price'] = $_POST[price]; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Documento sin título</title> </head> <body> <table width="44%" height="156" border="1"> <tr> <th scope="col"><form action="admin1.php" method="post" name="form4" target="_self" id="form4"> <p>CONFIGURACION DEL PRODUCTO</p> <p> <label></label> <label>sistemas operativos <textarea name="so" id="so"></textarea> </label> </p> <p align="left"> <label></label> </p> <p> <label>capacidad de memoria <select name="select2"> > <option selected="selected">512</option> <option>1 G</option> <option>2 G</option> <option>3 G</option> <option>4 G</option> <option>mas de 4 G...</option> </select> </label> </p> <p> <label>capacidad de disco <select name="select3"> <option selected="selected">120 G</option> <option>200 G</option> <option>250 G</option> <option>320 G</option> <option>mas de 320 G...</option> </select> </label> </p> <p> </p> <p> <label> <input type="submit" name="Submit" value="enviar" /> </label> </p> <p> <label></label> <label></label> <label></label> </p> </form></th> </tr> </table> </body> </html> .PHP DE LA FUNCION REGISTRAR <?php session_start(); ?> <?php $_SESSION['id_prod'] = $_POST[id_prod]; $_SESSION['name_prod']= $_POST[name_prod]; $_SESSION['desc'] = $_POST[desc]; $_SESSION['url']= $_POST[url]; $_SESSION['price'] = $_POST[price]; $_SESSION['so'] = $_POST[so]; $_SESSION['select2']= $_POST[select2]; $_SESSION['select3'] = $_POST[select3]; ?> <?php include_once "bd/base_anotador.php"; include_once 'bd/table.php'; $base->debug_on(true); /*$nomcl= new table('cliente',$base); function registrar_cliente( ) { global $nomcl; $nomcl->cod_cliente= $_POST['codcl']; $nomcl->nombre=$_POST['namecl']; $nomcl->apellido= $_POST['apllcl']; $nomcl->cedula= $_POST['idcl']; $nomcl->email= $_POST['mailcl']; $nomcl->telefono=$_POST['phonecl']; $nomcl->licencia= $_POST['textfield7']; $nomcl->so_cliente= $_POST['select']; $nomcl->mem_cliente= $_POST['select2']; $nomcl->dk_cliente= $_POST['select3']; $nomcl->save(); } registrar_cliente();*/ $prod= new table('productos',$base); function registrar_productos() { global $prod; $prod->cod_producto=$_POST['id_prod']; $prod->nom_producto=$_POST['nom_prod']; $prod->descripcion_producto=$_POST['desc']; $prod->foto_producto=$_POST['url']; $prod->precio_producto=$_POST['price']; $prod->so_producto=$_POST['so']; $prod->mem_producto=$_POST['select2']; $prod->dk_producto=$_POST['select3']; $prod->save(); } registrar_productos(); /*function asignar_licencia() { } function registrar_actualizacion() { } */ ?> ME FALTA ALGO??? ESO ES LO QUE ME IBAS A DECIR??? |
| |||
Respuesta: pasar datos de un formulario a otro sin perderlos Lee los comentarios que te e puesto en el codigo, corrigelo y me cuentas Código PHP: |
| ||||
Respuesta: pasar datos de un formulario a otro sin perderlos yo tengo un problema parecido mi problema es que tengo un formulario en un frame que tiene 3 botones y tengo otro frame que solo tiene textbox lo que quiero es que alpulsar un boton del frame que solo tiene botones y este guarde los valores del textbox que tiene el otro frame |
| |||
Respuesta: pasar datos de un formulario a otro sin perderlos mmm Nanahara yo tambn estuve intentando algo asi con frames pero realmente trabajar con frames es un problema ...no t lo recomiendo ademas ya nadie los usa trata de safarte de ellos y veras como se t solucionan los problemas.... |
| |||
Respuesta: pasar datos de un formulario a otro sin perderlos Cita: no se si este comentario va por mi pero si es asi gracias a ti, y lo que puedes hacer por mi es ayudar a quien te lo necesite.el conocimieno crece compartiendo. perdon por no responder mas rapido pero el trabajo me deja oco aliento... jejeje un daludo |
| |||
Respuesta: pasar datos de un formulario a otro sin perderlos Cita: colega no se exactamente que es lo que quieres hacer pero por lo que me dices o entiendo, hacer un frame con los botones y aotro con lo textbox,... mmm no lo recomendaria en absoluto, por hace se puede hacer, pero necesitaras de unas cuantas lineas de codigo extra, por facilidad y estructura te recomiendo que te olvides de los frames, si por el contrario no te queda otra que usarlos crea n tema posteando tu codigo y mandame un privado con dicho tema para ver que solucion le podemos dar...un saludo y muchas gracias |
Etiquetas: |