| |||
Re: phpmailer ayuda!!! Hola ferphp Varias cosas pueden ser; mal los nombres de los imput, como recoges los datos, como usas los mismos con el phpmailer. Seria mejor si colocas el codigo del form y php con que recoges la data asi lo vemos y le buscamos el problema. |
| ||||
Re: phpmailer ayuda!!! este es el codigo del form: Código HTML: <form name="form1" method="post" action="productosnuevos.php"> <table width="395" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td align="right" class="Estilo3" style="font-family: Arial; font-size: 12px; font-weight: bold; color: #0A679A"> </td> <td> </td> </tr> <tr> <td width="165" align="right" class="Estilo3" style="font-family: Arial; font-size: 12px; font-weight: bold; color: #0A679A">Código de Barra :</td> <td width="230"><input name="codigo" type="text" id="codigo"></td> </tr> <tr> <td align="right" class="Estilo3" style="font-family: Arial; font-size: 12px; font-weight: bold; color: #0A679A">Marca:</td> <td><input name="marca" type="text" id="marca"></td> </tr> <tr> <td align="right" valign="top" class="Estilo3" style="font-family: Arial; font-size: 12px; font-weight: bold; color: #0A679A">Descripción: </td> <td><textarea name="descripcion" id="descripcion"></textarea></td> </tr> <tr> <td align="right" class="Estilo3" style="font-family: Arial; font-size: 12px; font-weight: bold; color: #0A679A">Unidades:</td> <td><input name="unidades" type="text" id="unidades"></td> </tr> <tr> <td align="right" class="Estilo3" style="font-family: Arial; font-size: 12px; font-weight: bold; color: #0A679A">Tamaño:</td> <td><input name="tamanio" type="text" id="tamanio"></td> </tr> <tr> <td align="right" class="Estilo3" style="font-family: Arial; font-size: 12px; font-weight: bold; color: #0A679A">Costo:</td> <td><input name="costo" type="text" id="costo"></td> </tr> <tr> <td align="right" class="Estilo3" style="font-family: Arial; font-size: 12px; font-weight: bold; color: #0A679A">Descuento:</td> <td><input name="descuento" type="text" id="descuento"> </td> </tr> <tr> <td align="right"><span style="font-family: Arial; font-size: 11px; font-weight: bold; color: #0A679A">I.V.A:</span></td> <td><select name="iva" id="iva"> <option selected>Si</option> <option>No</option> </select></td> </tr> <tr> <td align="right" class="Estilo3" style="font-family: Arial; font-size: 12px; font-weight: bold; color: #0A679A">Costo Neto: </td> <td><input name="costoneto" type="text" id="costoneto"></td> </tr> <tr> <td align="right" class="Estilo3" style="font-family: Arial; font-size: 12px; font-weight: bold; color: #0A679A">Colonial 1: </td> <td><input name="colonial1" type="text" disabled="disabled" id="colonial1" value="Para uso exclusivo(SC)"></td> </tr> <tr> <td align="right" class="Estilo3" style="font-family: Arial; font-size: 12px; font-weight: bold; color: #0A679A">Colonial 2: </td> <td><input name="colonial2" type="text" disabled="disabled" id="colonial2" value="Para uso exclusivo(SC)"></td> </tr> <tr> <td align="right" class="Estilo3" style="font-family: Arial; font-size: 12px; font-weight: bold; color: #0A679A">MC1:</td> <td><input name="mc1" type="text" disabled="disabled" id="mc1" value="Para uso exclusivo(SC)"></td> </tr> <tr> <td align="right" class="Estilo3" style="font-family: Arial; font-size: 12px; font-weight: bold; color: #0A679A">MC2:</td> <td><input name="mc2" type="text" disabled="disabled" id="mc2" value="Para uso exclusivo(SC)"></td> </tr> <tr> <td align="right" class="Estilo3" style="font-family: Arial; font-size: 12px; font-weight: bold; color: #0A679A"> </td> <td> </td> </tr> <tr> <td align="right" class="Estilo3" style="font-family: Arial; font-size: 12px; font-weight: bold; color: #0A679A"> </td> <td><table width="228" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="99"><input name="Submit" type="submit" onClick="MM_validateForm('nombre','','R','telefono','','R');return document.MM_returnValue" value="Enviar"></td> <td width="129"><input type="reset" name="Submit2" value="Borrar"></td> </tr> </table></td> </tr> </table> </form> productosnuevos.php Código PHP: |
| |||
Re: phpmailer ayuda!!! mmmm... me parece que el proble esta en que el codigo esta desactualizado, o yo no conozco esa funcion getFile('elHtmlDelForm'). Yo cuando uso el phpmailer simplemente recojo los campos del form y los coloco de a uno, algo asi
Código:
Espero te sirva y demos en el clavo! if(isset($_POST['submit'])){ extract($_POST); $mail = new phpmailer (); $mail -> From = $de; $mail -> FromName = "nombredelremitente"; $mail -> AddAddress ($para); $mail -> Subject = $titulo; $mail -> Body = $mensaje; $mail -> IsHTML (true); } |
| ||||
Re: phpmailer ayuda!!! pregunta, y si el formulario es grande, algo asi como de inscripcion y es bien extenso, como se haria en ese caso, se podria usar el mismo metodo? o que me recomiendas? y gracias por tu respuesta!!! y otra cosa, asi como tu lo dices, me va a enviar el formulario asi como se ve?, no que vaya en el contenido como texto puro, sino que llegue el formulario asi como se ve en la pagina y con los datos. |
| |||
Re: phpmailer ayuda!!! A ver, el parametro $mail -> IsHTML (true) indica que el formato del mail es HTML, esto no significa que el mail vaya TAL CUAL esta el form, como si fuera una imagen, simplemente te dice que va como HTML. Estuve mirando y no creo que el getFile(nombreYRuta) del phpmailer te permita enviar el form con los valores recien ingresados...lo dudo. Yo me evitaria problemas y para mandar el documento tal cual el form haria una version para el mail y en los campos del form los llenaria con lo que recojo del form. Es necesario enviar todo el formulario por mail? no alcanza con los datos? seria mas liviano y mas compatible con los clientes de mail que no aceptan html, pero si es necesario se hace y listo! Usted dira ;) |
| ||||
Re: phpmailer ayuda!!! muchas gracias por contestarme, pues la verdad si, porque lo que quiere mi jefe es que si llenan los datos de inscripción y es bastante infomarción, llegue en un correo pero como esta en la pagina, para evitar agarrar una forma y volver a llenar con los datos en el cuerpo del email, si fuera asi que los datos los usaramos en el contenido no habria problema, pero quieren que llegue tal y como se ve en la pagina, para que solo le den imprimir, o no se usted si sabe otra manera de poder realizar esto, sino es mucho pedir, pero eso es lo que ocuparia basicamente, gracias de verdad! |
| |||
Re: phpmailer ayuda!!! A mi parecer lo mejor seria administrar los productos en una BBDD y alli tener todo al respecto de cada uno y consultarlo cuando sea necesario y que los mails son algo bastante endeble. Pero seguramente por alguna razon que desconozco lo haras asi, asique se me ocurre que podrias hacer una version del form "para enviar por mail", como te mencione en mi post anterior, se entiende? Seria basicamente compiar el formato de tu form actual como BODY del mail y los campos llenarlos con los datos recogidos mediante $_POST del form real |