Foros del Web » Programando para Internet » PHP »

Ayuda con Vista Previa en PHP

Estas en el tema de Ayuda con Vista Previa en PHP en el foro de PHP en Foros del Web. Amigos tengo en mi web un sistema para subir temas a mi web, con los botones, Publicar tema y Vista Previa. el problema esta con ...
  #1 (permalink)  
Antiguo 01/07/2010, 09:55
 
Fecha de Ingreso: mayo-2010
Mensajes: 99
Antigüedad: 13 años, 10 meses
Puntos: 1
Pregunta Ayuda con Vista Previa en PHP

Amigos tengo en mi web un sistema para subir temas a mi web, con los botones, Publicar tema y Vista Previa.

el problema esta con el Vista previa amigos no se como mostrar una vista previa es decir para mostrar como se vera el tema al publicarse pero antes de enviar los datos a la Base de datos, asi como en este foro por ejemplo que podemos ver como se enviara el tema con el boton vista previa de mensaje que hace que aparesca en la misma pagina que se escribe el tema la vista previa del mensaje, como puedo lograr esto? mi formulario es este:

Código HTML:
<form action="Etema.php" method="post" enctype="multipart/form-data" name="tex" id="form1">
      <label>
      <div align="justify">
      <p align="left"><font color="#33CCFF"><br />
<b>Nombre</b></font>
        <input name="NOMBRE" type="text" id="NOMBRE" size="30" /><b> (Del Tema)
          </label>
      </p>
      <p align="left"><font color="#33CCFF"><b>Imagen</b></font>
        <input name="IMAGEN" type="text" id="IMAGEN" size="45" />
          <b>(URL De La Imagen)</b>
<br />
          <br /><br />
      <font color="#33CCFF"><b>Descripcion   		<a href ="javascript:addTex('[URL][/URL]')"><img src="images/enlace.jpg" title="Insertar Enlace"/></a>
</b> </font></p>
      <p align="left">
        <label>
        <textarea name="DESCRIPCION" cols="58" rows="10" id="DESCRIPCION"></textarea>
		<br /><br />
		   </label>
      </p>
	  

	  <p align="left"><font color="#33CCFF">Enlaces De Descarga</a></font><br /><br />
	  <LABEL>
	  <textarea name="LINKS" cols="58" rows="4" id="LINKS">[URL]Aqui El Enlace De Descarga[/URL]</textarea>
	  </LABEL>
	 </p>
      <p align="left">
        <label><b><font color="#33CCFF">Seccion</b>
        <select name="SECCION" id="SECCION">
          <option value="programas">programas</option>
          <option value="messenger">messenger</option>
          <option value="juegos">juegos</option>
          <option value="hack">hack</option>
        </select>
        </label>
      </p>
      <p align="left">
        <label>
        <input type="submit" name="Submit" value="Publicar" />
        </label>
        <label>
        <input type="reset" name="Submit2" value="Borrar Todo" />
        </label>
        <label>
        <input name="Botón" type="button" value="Vista Previa" />
        </label>
      </p>
    </form> 
Amigos por favor ayuda! lo Necesito.
Gracias De Antemano...
  #2 (permalink)  
Antiguo 01/07/2010, 10:03
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Ayuda con Vista Previa en PHP

hmm.. y por eso duplicas temas?

ya enserio, la vista previa es como cualquier otra acción... simplemente en lugar de insertar la información en la base de datos, la usas para generar una vista previa... >.<

¿donde esta el problema?

si, osea... en lugar de hacer un INSERT haces un simple echo donde quieres que se vea, la vista previa... valga la rebuznancia!!
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 01/07/2010, 12:15
 
Fecha de Ingreso: mayo-2010
Mensajes: 99
Antigüedad: 13 años, 10 meses
Puntos: 1
Pregunta

amigo pero una pregunta esto lo logro con php o con javascripts? no tengo esto muy claro, disculpa!

para mostrar una vista previa en la misma pagina como aki?

Última edición por GatorV; 01/07/2010 a las 13:40
  #4 (permalink)  
Antiguo 01/07/2010, 12:21
 
Fecha de Ingreso: julio-2008
Mensajes: 201
Antigüedad: 15 años, 9 meses
Puntos: 11
Respuesta: Ayuda con Vista Previa en PHP

es tan simple como que al hacer clic a enviar te haga un 'echo' (PHP), en lugar de insertar los datos en la BBDD, y guardas en sesión los datos del formulario.

Una vez le da al clic de aceptar o enviar cargas los datos de sesión y los mandas a la base de datos via query.
  #5 (permalink)  
Antiguo 01/07/2010, 12:44
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Ayuda con Vista Previa en PHP

Cita:
Iniciado por tld32 Ver Mensaje
es tan simple como que al hacer clic a enviar te haga un 'echo' (PHP), en lugar de insertar los datos en la BBDD, y guardas en sesión los datos del formulario.

Una vez le da al clic de aceptar o enviar cargas los datos de sesión y los mandas a la base de datos via query.
¿no era lo mismo que había dicho yo?

Código PHP:
if ($vista_previa)
{
  echo 
$texto;
}
else
{
  
$sql "INSERT INTO tabla(texto) VALUES('$texto')";
  
// ...

__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #6 (permalink)  
Antiguo 01/07/2010, 12:49
 
Fecha de Ingreso: julio-2008
Mensajes: 201
Antigüedad: 15 años, 9 meses
Puntos: 11
Respuesta: Ayuda con Vista Previa en PHP

No porque no estás dando opción a que cuando se seleccione vista previa puedas después enviar el contenido, a no ser que muestres la vista previa en la misma página, cosa que quedaría bastante feo a mi parecer...

Todo depende de lo que él quiera.
  #7 (permalink)  
Antiguo 01/07/2010, 13:05
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Ayuda con Vista Previa en PHP

bueno, pero el concepto es el mismo... (:
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #8 (permalink)  
Antiguo 01/07/2010, 13:22
 
Fecha de Ingreso: mayo-2010
Mensajes: 99
Antigüedad: 13 años, 10 meses
Puntos: 1
Respuesta: Ayuda con Vista Previa en PHP

Bueno amigos gracias por su interes pero si no me ekivoco ese if dice que si es verdadero muestre un echo con los valores en este caso $texto y si no lo inserte en la base de datos no? para mostrar una vista previa ajuro tengo que mandar algo a la DB?
  #9 (permalink)  
Antiguo 01/07/2010, 13:43
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Ayuda con Vista Previa en PHP

Cita:
Iniciado por L4NS Ver Mensaje
Bueno amigos gracias por su interes pero si no me ekivoco ese if dice que si es verdadero muestre un echo con los valores en este caso $texto y si no lo inserte en la base de datos no? para mostrar una vista previa ajuro tengo que mandar algo a la DB?
la idea es muy simple: y ya la tienes... ;)

ahora, para mostrar una vista previa no necesitas mandar nada la BD, por eso es vista previa... ¿o porque lo dices?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #10 (permalink)  
Antiguo 01/07/2010, 13:48
 
Fecha de Ingreso: julio-2008
Mensajes: 201
Antigüedad: 15 años, 9 meses
Puntos: 11
Respuesta: Ayuda con Vista Previa en PHP

Vamos a ver, para que lo entiendas:

Lo que te ha escrito Pateketrueke quiere decir lo siguiente:

"Si envia vista previa"
"mostrar la vista previa"
"Por lo contrario"
"Enviar a la base de datos"

Aunque realmente no te recomiendo que lo hagas así, ya que puede que en lugar de darle a enviar le haya dado a cancelar, por lo tanto tendrías que poner en lugar de "else" otro "if" condicionando si ha dado a enviar y, acto seguido, crear el "else" que significará que ha dado clic a cancelar, para hacer un header location.
  #11 (permalink)  
Antiguo 01/07/2010, 13:59
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Ayuda con Vista Previa en PHP

así es... tld32 tiene toda la razón, mi idea es muy básica... solo el concepto, mientras que si haces uso de tus facultades y sentido común puedes hacerlo mejor, mas seguro, flexible, etc... ;)
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #12 (permalink)  
Antiguo 01/07/2010, 16:25
 
Fecha de Ingreso: mayo-2010
Mensajes: 99
Antigüedad: 13 años, 10 meses
Puntos: 1
amigos pero ayudenme un poco en la programacion eso es lo que busco! ayuda amigos yo hago lo demas solo denme un empujon a ver!

amigo ayuda con el codigo solo necesito que me den un empujon para yo seguir adelante! pero necesito tener una idea de que mas o menos hacer! una idea clara!

Última edición por GatorV; 01/07/2010 a las 22:37

Etiquetas: previa, vistas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:03.