| |||
![]() Hola, soy nueva en php y no se como hacer para que una determinada imagen se muestre en el formulario que cree dentro de un marco. Mi formulario tiene un boton de examinar que al darle clic a este busque la imagen en donde se encuentre y me la muestre en el marco de imagen. Gracias.. |
| |||
no lo he visto, lo que pasa es que tengo un formulario de captura de imagenes entonces cuando el administrador inserte nueva imagen en la bd, pueda ver la imagen y en base a esa foto guardar sus datos, ej. de que region es, que es si es una iglesia, niños, etc. para eso pongo el boton de examinar. pero lo que guarda en la bd son unicamente preview, los originales lo tengo en carpetas en el servidor y en el mismo formulario pongo un campo de ruta para que me almacene la ruta de la imagen original.,, no se si me explico, gracias por leer mi mensaje chalchis.. |
| ||||
Mira si antes de almacenar checate esto en html esto es en caso de que quieras visualizar la imagen antes de enviar osea antes de almacenarla en el server. <p>Selecciona una imagen</p> <input type="file" onChange="document.imagen.src='file:///' + this.value"><br><br> Vista previa:<br><br> <img src="imagenpordefecto.gif" name="imagen"> si tu imagen ya fue almacenada y lo que quieres es consultarla para luego agregar un perfil de datos a esa imagen dentro de una base de datos pues ya seria hacer una serie de pasos diferentes usando php, disculpa si lo entendi asi. si no es asi reponse al mensaje y lo platicamos saludos Cita:
Iniciado por merry no lo he visto, lo que pasa es que tengo un formulario de captura de imagenes entonces cuando el administrador inserte nueva imagen en la bd, pueda ver la imagen y en base a esa foto guardar sus datos, ej. de que region es, que es si es una iglesia, niños, etc. para eso pongo el boton de examinar. pero lo que guarda en la bd son unicamente preview, los originales lo tengo en carpetas en el servidor y en el mismo formulario pongo un campo de ruta para que me almacene la ruta de la imagen original.,, no se si me explico, gracias por leer mi mensaje chalchis..
__________________ gerardo |
| ||||
pUES utilizando formularios Debes usar un formulario ya sea usando el metod get o post un ejemplo <form name="formulario" method="post" action="pagina.php"> <table width="22%" border="1"> <tr> <td width="9%">lista:</td> <td width="91%"> <select name="txlista"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> </select></td> </tr> <tr> <td> </td> <td><input type="submit" name="Submit" value="Enviar"></td> </tr> </table> </form> despues ya sea que uses otra pagina que declares en el action o en la misma tambien puede ser solo agregarias una validacion bueno supongo yo que estas usando mysql el query para insertar seria algo asi $conexion=mysql_connect($host,$user_host,$pas_host ) or die("No es posible conectarse a al base de datos"); mysql_select_db($base_host,$conexion ) or die ("No es posible seleccionar la base de datos"); $sql ="INSERT INTO tablax (campox) VALUES ('$_POST[txlista]')"; $result= mysql_query($sql); if ($result) { echo "almacenado" } else { echo 'error'; } mysql_close($conexion); saludos aqui te pongo una url por si quieres saber mas sobre php y mysql http://www.rinconastur.net/php/ Cita:
Iniciado por merry hola, no se como hacer para que, al seleccionar una opcion de un combobox me lo guarde en la base de datos, me podrias ayudar por favor.. gracias.
__________________ gerardo |
| |||
hola, disculpa por molestarte otra vez pero ya me desespere porque no me muestra la imagenes que tengo almacenada en mi base de datos mysql y para mostrarlas hago lo siguiente, unicamente me muestra los datos mas no la imagen, me puedes ayudar por favor.. <?php include("conectar.php"); // conecta co la base de datos $sql = "SELECT cve_imagen,nombre,archivo_tipo,archivo_peso FROM imagenes2"; $consulta = mysql_query($sql) or die ("No se pudo ejecutar la consulta"); While ($registro=mysql_fetch_assoc($consulta)){ echo "<img src=\"ver.php?cve_imagen=".$registro['cve_imagen']."\">"; echo "<br> clave archivo: ".$registro['cve_imagen']; echo "<br> nombre que di : ".$registro['nombre']; echo "<br> Tipo archivo (MIME formato): ".$registro['archivo_tipo']; echo "<br> Peso: ".$registro['archivo_peso']." bytes.<br><br>"; } ?> |
| ||||
![]() Hola tu imagen realmente la almacenas en la base de datos o solo tomas el id que se genero para buscarla dentro de alguna ruta Cita:
Iniciado por merry hola, disculpa por molestarte otra vez pero ya me desespere porque no me muestra la imagenes que tengo almacenada en mi base de datos mysql y para mostrarlas hago lo siguiente, unicamente me muestra los datos mas no la imagen, me puedes ayudar por favor.. <?php include("conectar.php"); // conecta co la base de datos $sql = "SELECT cve_imagen,nombre,archivo_tipo,archivo_peso FROM imagenes2"; $consulta = mysql_query($sql) or die ("No se pudo ejecutar la consulta"); While ($registro=mysql_fetch_assoc($consulta)){ echo "<img src=\"ver.php?cve_imagen=".$registro['cve_imagen']."\">"; echo "<br> clave archivo: ".$registro['cve_imagen']; echo "<br> nombre que di : ".$registro['nombre']; echo "<br> Tipo archivo (MIME formato): ".$registro['archivo_tipo']; echo "<br> Peso: ".$registro['archivo_peso']." bytes.<br><br>"; } ?>
__________________ gerardo |
| |||
si, mi imagen la almaceno en la bd, y ya me las muestra, ahora no se ni como empezar para que me muestre como una galeria de imagenes que al seleccionar un tema me muestre las imagenes que le pertenece? |
| ||||
![]() Pues yo diria que mejor guardes la imagen en una carpeta o ruta especifica y al momento de guardar y de insertar el registro edites el nombre de la imagen con el id que se haya generado Cita:
Iniciado por merry si, mi imagen la almaceno en la bd, y ya me las muestra, ahora no se ni como empezar para que me muestre como una galeria de imagenes que al seleccionar un tema me muestre las imagenes que le pertenece?
__________________ gerardo |
| |||
como hacer una galeria de imagenes hola, no se ni como empezar a hacer una galeria de imagenes, ya que apenas estoy aprendiendo php, mis imagenes las tengo almacenada en mi base de datos mysql |
| ||||
Hijole Hay varias formas, lo que si no he realizado es como mostrar archivos almacenados en la base de datos seria cuestion de investigar o crear un tema sobre ese tema. Te mando una liga de como mas o menos debes hacer una galeria saludos http://www.stadtaus.com/es/php_scripts/gallery_script/ Cita:
Iniciado por merry hola, no se ni como empezar a hacer una galeria de imagenes, ya que apenas estoy aprendiendo php, mis imagenes las tengo almacenada en mi base de datos mysql
__________________ gerardo |
| ||||
mira ya encontrando algo mas checa esto, creo que es lo que andas buscando http://www.forosdelweb.com/showthrea...ight=thumbnail saludos
__________________ gerardo |
| |||
una duda, como le hago para que mis imagenes se impriman en una tabla de 3x4 tengo el siguiente codigo pero nadamas me imprime verticalmente: <?php include("conectar.php");//conexion con la base de datos $sql = "SELECT cve_imagen, nombre,foto FROM imagenes where tema='1' "; $consulta = mysql_query($sql) or die ("No se pudo ejecutar la consulta"); echo "<table border=\"0\" width=\"95%\" align=\"center\">"; for ($i=1; $i<=3; $i++) { echo "<tr align=\"center\">"; for ($e=1; $e<=4; $e++){ while ($registro = mysql_fetch_assoc($consulta)){ echo "<td><img src=\"ver2.php? cve_imagen=".$registro 'cve_imagen'].$imagen[$pag]."\"></td>"; } echo "</tr>"; } } echo "</table>"; ?> |
| ||||
aqui en las faq´s encontre esto <?php echo "<table align=center>"; $columnes = 4; # Número de columnas (variable) if (($rows=mysql_num_rows($result))==0) { echo "<tr><td colspan=$columnes>No hay resultados en la BD.</td></tr> "; } else { echo "<tr><td colspan=$columnes>$rows Resultados </td></tr>"; } for ($i=1; $row = mysql_fetch_row ($result); $i++) { $resto = ($i % $columnes); # Número de celda del <tr> en que nos encontramos if ($resto == 1) {echo "<tr>";} # Si es la primera celda, abrimos <tr> echo "<td>$row[1]</td>"; if ($resto == 0) {echo "</tr>";} # Si es la última celda, cerramos </tr> } if ($resto <> 0) { # Si el resultado no es múltiple de $columnes acabamos de rellenar los huecos $ajust = $columnes - $resto; # Número de huecos necesarios for ($j = 0; $j < $ajust; $j++) {echo "<td> </td>";} echo "</tr>"; # Cerramos la última línea </tr> } mysql_close($connexion); echo "</table>"; http://www.forosdelweb.com/showthrea...669#post240669
__________________ gerardo |