Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/03/2013, 05:12
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Problema envío de mails PHP

Imagino que ya tienes la forma de seleccionar los negocios, ya sea un menú desplegable (select) o un listado de enlaces.

Bien, el formulario con el select o los enlaces, deben tener como destino una misma página para todos los negocios (ejemplo: contacto.php) y proporcionar como parámetro el negocio elegido por el usuario.

En el caso de un formulario con método GET, basta con que el select tenga las opciones adecuadas y no deberás modificar la página de destino (action del formulario); en el caso de los enlaces, deberás agregar la variable con la que identificarás el negocio elegido.

Ejemplos:
Código HTML:
Ver original
  1. <!-- Con Select -->
  2. <form method="get" action="contacto.php">
  3. Selecciona un negocio:
  4. <select name"id_negocio">
  5.     <option value="id1">Negocio 1</option>
  6.     <option value="id2">Negocio 2</option>
  7.     <option value="idN">Negocio N</option>
  8. <input type="submit" value="Enviar" />
  9. </form>
  10.  
  11. <!-- Con enlaces -->
  12. <ul>
  13.     <li><a href="contacto.php?idnegocio="id1">Negocio 1</a></li>
  14.     <li><a href="contacto.php?idnegocio="id2">Negocio 2</a></li>
  15.     <li><a href="contacto.php?idnegocio="idN">Negocio N</a></li>
  16. </ul>

Ahora, en contacto.php, tomas el identificador de negocio desde $_GET, haces una consulta para verificar que el negocio existe, obtener sus datos y, entonces, presentar el formulario.

Finalmente, busca tutoriales sobre PhpMailer en google, verás que es muy sencillo enviar el correo.
__________________
- León, Guanajuato
- GV-Foto