Autor
|
Tema: Opcion Editar en pagina PHP (Leído 4,203 veces)
|
© Shadoweps ツ
Wiki
Desconectado
Mensajes: 855
Daría todo lo que sé por la mitad de lo que ignoro
|
Buenos dias
Tengo un panel donde puedo agregar servicios y todo a una pagina php, dentro del panel tengo también la opción de editar, selecciono el servicio del mensaje a editar y en el campo de nombre del servicio queda en blanco al igual que el de Descripcion del servicio, la cosa es que si escribo algo si edita la pagina pero no me muestra lo que ya tenia en ella, ejemplo:
mi servicio se llama laptop y el nombre es Toshiba y la descripcion 320GB si quiero editar estos datos selecciono el servicio llamado laptop pero no sale el nombre Toshiba ni la Descripcion 320GB pero si escribo en nombre y Descripcion aunque no aparescan los datos que ya tenia, si actualiza por lo que ponga actualmente, la cosa esque quiero que aparezca lo que ya tengo para poder editar, no volver a empezar a escribir todo.
Espero puedan ayudarme
Saludos
|
|
|
En línea
|
Todos Se Rien De Mi Por Que Soy Diferente Yo Me Rio De Ustedes Por que Son Todos Iguales -
|
|
|
bomba1990
|
deberias explicarte un poquito mejor porque veo lo que quieres hacer, pero no se donde ni como.
|
|
|
En línea
|
|
|
|
© Shadoweps ツ
Wiki
Desconectado
Mensajes: 855
Daría todo lo que sé por la mitad de lo que ignoro
|
Tengo una pagina donde guardo datos en una BD pero quiero que al seleccionar un servicio me salga la informacion que contiene para poder modificarlo, alguien me comento que eso es con javascript pero sigo sin dar con el resultado que busco. mi codigo para editar es este: /********editar el servicio*******/
if ($_POST["action"] == "update") { if (is_uploaded_file($_FILES["imagen"]["tmp_name"])) { $varname = $_FILES["imagen"]['name']; $vartemp = $_FILES['imagen']['tmp_name']; $vartype = $_FILES['imagen']['type'];
if (in_array($vartype, $varallw) && $varname != "") { $arrname = explode(".", $varname); $varname = $varrand.".".$arrname[1]; if (copy($vartemp, "uploads/".$varname)) { $varpath = $varpath.$varname; $varstat = "uploads/".$varname;
} else { $varstat = "Error al subir el archivo"; } } else { $varstat = "Archivo no valido"; } } $id_catalogo = $_POST['id_cate']; $nombre = $_POST['nom_cate']; $desc = $_POST['desc']; $sql = "UPDATE $table_catalogo SET nombre_catalogo='$nombre', imagen='$varstat' , descripcion='$desc' where id_catalogo='$id_catalogo'"; $mensaje="Se ha actualizado correctamente el servicio"; $result = mysql_query($sql) or die("Failed: $sql - ".mysql_error()); } luego en mi pagina php tengo lo siguiente que es mi interfaz donde quiero modificar el contenido: <form action="vistapanel.php?mod=catalogo" method="post" enctype="multipart/form-data"> <p style="font-size: 16px;"><strong>Editar servicio</strong></p> <font face="verdana" color="#000000" size="1">elige el servicio:</font> <br> <SELECT name="id_cate" onchange="alert('getElementById("id_cate");'> <? $sql="SELECT * FROM $sqldb.$table_catalogo"; $res=mysql_query($sql); while($registro=mysql_fetch_array($res)) { $idcat = $registro['id_catalogo']; $nombre = $registro['nombre_catalogo']; ?> <option value="<?php echo $idcat?>"><?php echo $nombre;?></option> <? } ?> </SELECT><br><br> <font face="verdana" color="#000000" size="1">Nombre del servicio:</font> <br> <input type="text" name="nom_cate" /><br><br> <font face="verdana" color="#000000" size="1">Descripcion del servicio:</font> <br> <textarea class="ckeditor" cols="80" id="editor2" name="desc" rows="10"></textarea><br><br> <font face="verdana" color="#000000" size="1">Elige una foto .jpg ó .png para el servicio:</font> <input name="imagen" type="file" class="casilla" id="imagen" size="20" /> <input name="enviar" type="submit" class="boton" id="enviar" value="Guardar" /> <input name="action" type="hidden" value="update" /> </form>
<p style="font-size: 16px;"><strong>-----------------------</strong></p> espero me entiendan y puedan ayudarme Saludos
|
|
|
En línea
|
Todos Se Rien De Mi Por Que Soy Diferente Yo Me Rio De Ustedes Por que Son Todos Iguales -
|
|
|
MinusFour
|
Si quieres modificarlo en tiempo real, AJAX pero si quieres puedes cargar los datos por medio de un formulario y cambiarlos por medio de otro formulario.
|
|
|
En línea
|
|
|
|
© Shadoweps ツ
Wiki
Desconectado
Mensajes: 855
Daría todo lo que sé por la mitad de lo que ignoro
|
Lo que quiero es que funcione, no importa si es en AJAX o por medio de formularios, tienes alguna pagina donde me pueda guiar para hacerlo? ya he buscado y no encuentro algo que me sirva =(
Saludos y gracias
|
|
|
En línea
|
Todos Se Rien De Mi Por Que Soy Diferente Yo Me Rio De Ustedes Por que Son Todos Iguales -
|
|
|
~ Yoya ~
Wiki
Desconectado
Mensajes: 1.125
|
aprende ajax, creo que es básico lo que quieres hacer, por lo tanto de 30 a 1h si estas familiarizado lo harás...
|
|
|
En línea
|
Mi madre me dijo que estoy destinado a ser pobre toda la vida. Engineering is the art of balancing the benefits and drawbacks of any approach.
|
|
|
© Shadoweps ツ
Wiki
Desconectado
Mensajes: 855
Daría todo lo que sé por la mitad de lo que ignoro
|
Lo que tengo es esto Uploaded with ImageShack.uscomo pueden observar seleccione la opcion de prueba y se supone al dar click a esa opcion me deberia de salir el nombre del servicio y la descripcion para poder modificar, pero si escribo aunque este en blanco si se actualiza la pagina pero me borra lo que tenia y lo sustituye por lo que escriba nuevamente, lo que quiero es que aparezca lo que ya tengo escrito y asi poder modificar sin tener que copiar y pegar nuevamente todo Saludos
|
|
|
En línea
|
Todos Se Rien De Mi Por Que Soy Diferente Yo Me Rio De Ustedes Por que Son Todos Iguales -
|
|
|
|
~ Yoya ~
Wiki
Desconectado
Mensajes: 1.125
|
Llena el formulario y presionas el formulario y envia los datos via post y luego compruebas si se habra enviado y muestra lo que se recivio via post...
|
|
|
En línea
|
Mi madre me dijo que estoy destinado a ser pobre toda la vida. Engineering is the art of balancing the benefits and drawbacks of any approach.
|
|
|
marcofbb
Desconectado
Mensajes: 27
|
Una forma sensilla de hacerlo es:
Pedir los datos imprimirlos en imput y editarlos y dps al apretar el boton hace el UPDATE en la base de datos
|
|
|
En línea
|
|
|
|
|
|