1. ¡OFERTA! con cupón "DIRVPS": hosting por $0,01 y también VPS Linux y Windows por $0,01 el primer mes por Interserver ← publi
    Descartar aviso
Descartar aviso
Al usar este sitio web, aceptas que nosotros y nuestros socios podamos establecer cookies para fines tales como personalizar el contenido y la publicidad. Más información.

Formulario de Contacto con Dreamweaver

Tema en 'Tutoriales Desarrollo Web' iniciado por elQuique, 30 Oct 2006.

  1. elrusso

    elrusso Nuevo usuario

    <!--quoteo(post=301300:date=Apr 11 2008, 04:17 PM:name=elQuique)--><div class='quotetop'>CITA(elQuique @ Apr 11 2008, 04:17 PM) [snapback]301300[/snapback]</div><div class='quotemain'><!--quotec-->
    jtomaschiesa, bienvenido al foro.

    Como he dicho varias veces si van a realizar un formulario de envío en PHP deben primero averiguar si su hosting soporta PHP.

    Y lo otro es que deben leer con cuidado y probar bien todos los pasos del tutorial, luego recién consultar.

    El código PHP esta pegado como texto html no como PHP, verifica eso.
    pd: no escribas todo en mayúsculas, reglas del foro.
    <!--QuoteEnd--></div><!--QuoteEEnd-->


    yo no meresco respuesta ?? men plis necesito tu ayuda...
     
  2. elQuique

    elQuique Usuario activo

    Pues ahí estuvo mi respuesta jeje, solo debes hacer eso que te dije y se soluciona.
     
  3. pinky

    pinky Nuevo usuario

    <!--quoteo(post=300554:date=Apr 9 2008, 08:09 PM:name=pinky)--><div class='quotetop'>CITA(pinky @ Apr 9 2008, 08:09 PM) [snapback]300554[/snapback]</div><div class='quotemain'><!--quotec-->
    Bueno, a ver si esta vez llega al lugar indicado... mil disculpas, pero antes mi mensaje llegó a quien debía llegar, pero en privado. NO fue mi intención.
    Transcribo lo que antes escribí...

    Hola Quique, hola a todos.
    Soy nueva en esto... tan "nueva" que es mi primera vez en un foro y desde hace un rato estoy tratando de descubrir cómo postear un mensaje... así que espero que éste llegue al lugar indicado <!--coloro:#FF0000--><span style="color:#FF0000"><!--/coloro-->(sorry, ya se que lo envié adonde no debía)<!--colorc--></span><!--/colorc-->
    Tengo un "temita" con un formulario, ya lo tengo hecho y está probado y funciona a la perfección.
    Es un formulario extenso, con casi 30 campos, si bien muchas veces varios de ellos quedan vacíos por no ser rellenados por los usuarios, ya que no les corresponde hacerlo...
    Ahora bien, estos formularios se imprimen para usarlos para un trabajo posterior. Cada campo con su información enviada sale en un renglón diferente.
    La pregunta del millón es:
    ¿Cómo debo hacer para que los campos no rellenados no aparezcan en el formulario recibido???
    Mil gracias por vuestra ayuda, me he leído el tutorial... y de haberlo descubierto antes mi "trabajo" hubiera sido mucho más simple... lo he hecho a pura fuerza bruta (vale decir, prueba y error, prueba y error) jajajaja

    ..................................................................................................................................................................

    Amplío...
    Por ej, si el campo "Fax" no fuese llenado, existe la posibilidad de que este campo no apareciera en lo que yo recibo???
    Así es como el campo "Fax" aparece en el código php de mi formulario...

    "Fax: ".$_POST['fax']."\r\n".

    No sé si mi pregunta se entiende o si no soy demasiado clara... :(

    Gracias a todos, y perdón por la lata...
    <!--QuoteEnd--></div><!--QuoteEEnd-->

    Hola Quique,
    Envío mi pregunta una vez más... supongo que con tantas preguntas debes terminar un poco loco, disculpa si resulto densa pero necesito ayuda...
    Gracias de antemano y felicitaciones por el foro :aplausos:
    No me dan los ojos para leer todo, hay un montón de cosas para aprender! ;)
     
  4. elQuique

    elQuique Usuario activo

    pinky, para realizar eso debes hacer un if y comprobar si tienen o no contenido, por ejemplo preguntando por el largo del contenido del campo.
     
  5. jtomaschiesa

    jtomaschiesa Nuevo usuario

    <!--quoteo(post=301300:date=Apr 11 2008, 05:17 PM:name=elQuique)--><div class='quotetop'>CITA(elQuique @ Apr 11 2008, 05:17 PM) [snapback]301300[/snapback]</div><div class='quotemain'><!--quotec-->
    jtomaschiesa, bienvenido al foro.

    Como he dicho varias veces si van a realizar un formulario de envío en PHP deben primero averiguar si su hosting soporta PHP.

    Y lo otro es que deben leer con cuidado y probar bien todos los pasos del tutorial, luego recién consultar.

    El código PHP esta pegado como texto html no como PHP, verifica eso.
    pd: no escribas todo en mayúsculas, reglas del foro.
    <!--QuoteEnd--></div><!--QuoteEEnd-->

    :adios: Hola quique. :arriba:
    Te re agradezco tu consejo :aplausos: y solicito que me disculpen :sm001: por lo de las mayúsculas... no soy muy amigo de los foros y es mi costumbre escribir así...

    te agradecería si me podes indicar que es lo que esta mal ya que no entiendo mucho de este tema...

    en teoría mi servidor si soporta php

    desde ya muchas gracias
     
  6. pinky

    pinky Nuevo usuario

    <!--quoteo(post=301487:date=Apr 12 2008, 01:03 PM:name=elQuique)--><div class='quotetop'>CITA(elQuique @ Apr 12 2008, 01:03 PM) [snapback]301487[/snapback]</div><div class='quotemain'><!--quotec-->
    pinky, para realizar eso debes hacer un if y comprobar si tienen o no contenido, por ejemplo preguntando por el largo del contenido del campo.
    <!--QuoteEnd--></div><!--QuoteEEnd-->

    Hola Quique,
    Gracias por tu respuesta... ¡pero me estás hablando en chino! :(
    Yo no sé absolutamente nada de php... hice el formulario mirando un poco aquí y un poco allá y después de probar mil veces ¡funcionó!.
    Por eso dije antes que de haber encontrado antes este foro, todo me hubiera resultado más sencillo... ¡ya lo he puesto en mis favoritos, y creo que los voy a volver locos con mis preguntas!
    Y volviendo al formulario...
    ¿qué es lo que debo poner, si por ejemplo como dije antes, alguien no llena el campo de Fax, que en el formulario aparece asi:
    "Fax: ".$_POST['fax']."\r\n".
    Agradezco de antemano tu ayuda y espero no resultar odiosa con tanta pregunta...
     
  7. cholo10

    cholo10 Guest

    Hola Elquique, un gustaso, la verdad te felicito por hacer los mas dificil en 2 palabras mucho mas facil. Tambien soy muy nuevo en este mundo web y me surgieron muchas dudas. Hice practicamente todo lo q menciono tu clase. El formulario lo hice con Flash con todos su detalles. Esta guardado en mi servidor www , tanto el archico send.php como el archivo creado x flash (.flag) bien, Como hago ahora para q funcione ambos codigos ??? no se como ejecutalo. Creo un html ??? q codigo lleva ?? . Desde muchas gracias x tu ayuda.
     
  8. JUDALOVA

    JUDALOVA Nuevo usuario

    Hola, que pena con ustedes pero por mas que lo intento no me sale el truco porque pego el codigo pero solo me aparece una pantalla que me diceNo se puede mostrar la página XML
    No se puede ver la entrada XML con la hoja de estilo XSL. Corrija el error y haga clic en el botón Actualizar, o inténtelo de nuevo más tarde.


    --------------------------------------------------------------------------------

    Se esperaba un carácter de punto y coma. Error al procesar el recurso file:///C:/Users/PERSONAL/Desktop... lo que sigue que es la carpeta donde esta el .php

    pero no me permite hacer nada mas y me pide luego que guarde el php y le digo guardar y luego reemplazar el actual pero no me funciona... me pueden explicar bien que es lo que pasa que no me lo lee???
     
  9. elQuique

    elQuique Usuario activo

    jtomaschiesa, si estas seguro que soporta PHP, debes entonces verificar lo que ya te comente, no pegues el código como texto, pegalo como código.

    pinky, yo no te estoy hablando en chino, te estoy hablando de PHP, si tu quieres utilizar el formulario basta con seguir el tutorial, ahora que si quieres realizarle modificaciones debes comenzar por entender un poco de PHP, te sugiero comiences por leer los demás tutoriales:

    <a href="http://www.tallerwebmaster.com/Tutoriales-Programacion-Web-con-PHP-y-MySQL-c-9.html" target="_blank">http://www.tallerwebmaster.com/Tutoriales-...-MySQL-c-9.html</a>

    cholo10, bienvenido al foro. Si hiciste el Flash y el send.php idéntico al tutorial como debería ser para probar que todo este funcionando ok, solo debes llamar tu swf directo, o embebido en un html que seria la forma mas correcta ya que flash no es algo nativo de internet. Luego que te aseguras que todo funciona puedes hacerle cambios.

    JUDALOVA, bienvenido al foro. Sobre tu error es muy raro XML no tiene nada que ver con este ejercicio :)

    Igualmente el SWF corre en cualquier compu, pero el send.php solo corre en un servidor que soporte PHP y el envío de emails mediante la función mail(), a esto yo sugiero lo prueben online, no en vuestras computadoras a menos que sepan convertirlas en un server que soporte PHP y despacho de emails.
     
  10. fernanac2001

    fernanac2001 Nuevo usuario

    Hola quique, lei como 15 paginas del foro con este tema, y no encuentro alguna situacion similar: Te pediria por favor si podes ayudarme dado que me estoy iniciando con esto y no domino bien el asunto. Tengo un form con ventanas desplegables de las cuales elegir una, así;

    <img src="http://www.berardipropiedades.com.ar/muestra.jpg" border="0" onload='image_resizer._create(this)' alt="Imagen IPB" />

    El send.php que armé tiene estas variables por lo tanto

    $nombre = $_POST['nombre'];
    $mail = $_POST['mail'];
    $telefono = $_POST['telefono'];
    $ambientes = $_POST['ambientes'];
    $conocimiento = $_POST['conocimiento'];
    $inmueble = $_POST['inmueble'];
    $direccion = $_POST['direccion'];
    $localidad = $_POST['localidad'];
    $provincia = $_POST['provincia'];

    En el php me funcionan todos los campos enviados excepto inmueble, que es precisamente el que tiene la opción, como hago para configurarlo de modo tal que marque en el campo inmueble del mail, que el usuario eligio tal o cual propiedad? Probe poniendo del modo anterior cada opción, pero me sale error en las líneas que ocupan cada una de ellas por lo tanto asi no debe ser. Muchas gracias desde ya.
     
  11. Fede

    Fede Guest

    Hola, sabe alguien porqué el formulario me funciona si tan sólo introduzco números en los campos. Cuando introduzco letras no. Gracias
     
  12. elQuique

    elQuique Usuario activo

    fernanac2001 bienvenido al foro

    Sobre tu problema, seguramente este mal armado el HTML

    Fede, lo mismo sin ver el HTML y PHP no podríamos saberlo
     
  13. fernanac2001

    fernanac2001 Nuevo usuario

    Quique lo solucioné, era eso nomas, habia errores boludos en los nombres. Tanta vuelta le di y era una gansada ajaja. Muchas gracias, tu rta me hizo chequear bien otras cosas que pensaba correctas. Fernando
     
  14. wAz

    wAz Nuevo usuario

    Buenas tardes Quique,

    Grandioso tutorial, lo unico que me da error... :/ A ver si me podrial ayudar porfavor :)

    Al darle a enviar me sale el texto así, tal cual :( Me harias un gran favor si me ayudaras, muchas gracias!



    P.D:Te adjunto el archivo con todo ya que no me dejaba postear :S
     

    Adjuntos:

  15. wAz

    wAz Nuevo usuario

    ya lo he arreglado! gracias igualmente!
     
  16. elQuique

    elQuique Usuario activo

    Me alegro que lo solucionaras :), la respuesta ya se había dado varias veces.

    Bienvenido al foro
     
  17. JsSoft

    JsSoft Guest

    Hola Quique.
    Tengo un problema con un formulario que he realizado para una tienda y no se solucionarlo, aver si tu me podrias echar una mano. Resulta que he creado el formulario html y el php, cuando lo cuelgo en el servidor y hago un formulario de prueba me dice que se ha enviado correctamente, pero me voy a la bandeja de entrada del correo y no esta. tengo un hosting linux con 1and1.
    Necesito que me eches una mano con esto ya que sin este formulario no puedo trabajar en la web de la tienda.
    un saludo.
    P.D.si quieres te envio los archivos para que les eches un vistazo.
     
  18. elQuique

    elQuique Usuario activo

    JsSoft, bienvenido al foro.

    Sobre tu consulta, bueno ya hemos reiterado muchas veces, primero asegúrate que el servidor soporte PHP y que si soporta, también soporte el envío mediante la función mail() que utilizamos en este tutorial.

    La forma de comprobarlo mas lógica, es preguntar en tu hosting. Para estar seguro puedes hacer como indico acá:

    <a href="http://www.forocreativo.net/ipb/index.php?s=&showtopic=16438&view=findpost&p=298493" target="_blank">http://www.forocreativo.net/ipb/index.php?...ndpost&p=298493</a>

    Si todo funciona hasta ahí, revista los pasos del tutorial porque en algo te equivocaste.

    Si crees que esta todo bien, lo revisas de nuevo prestando mas atención.

    Y por ultimo si no lo logras pega el código en el foro, para que cualquiera de los que se anime pueda verificarlo y contestarte :)
     
  19. JsSoft

    JsSoft Guest

    Gracias quique. Ya e podido solucionar el problema y recivo los formularios perfectamente. Un saludo y muchas gracias.
     
  20. GABRIELLV

    GABRIELLV Nuevo usuario

    Hola Quique

    Como estas, bueno te cuento que buscando como hacer un ofrmulario llegue aqui por lo que soy totalmente novato en el foro como asi tambien en PHP, mi duda surge del codigo ya que en donde esta el formulario en html vos escribes esto:

    <form name="form1" method="post" action="<b>enviar.php</b>">

    pero en donde esta el codigo php nombras la pagina como <b>send.php</b>

    por favor te pido me lo aclares si es que no deberia llamarse <i>enviar.php</i> o en el formulario tendria que decir <i><form name="form1" method="post" action="send.php"></i>

    y una ultima cosa. ¿como hago para agregar un campo por ejemplo telefono en el formulario y que llegue al mail junto con los demas datos?

    Desde ya mil gracias desde Catamarca.


    Gabriel
     


Alojamiento web, Hosting Reseller, Servidores Dedicados - All in Hosting


    
    
    
    
Blog · Sitios amigos: GuiaHosting · Unidominios · Interalta ·