Foros del Web » Programando para Internet » PHP »

generar formulario con base de datos

Estas en el tema de generar formulario con base de datos en el foro de PHP en Foros del Web. Hola, estoy intentando crear un formulario de esta manera: que el form sea el mismo pero que cuando lo llame sea asi Código: <a href=javascript ...
  #1 (permalink)  
Antiguo 24/09/2006, 17:03
 
Fecha de Ingreso: agosto-2004
Mensajes: 113
Antigüedad: 19 años, 8 meses
Puntos: 0
generar formulario con base de datos

Hola, estoy intentando crear un formulario de esta manera: que el form sea el mismo pero que cuando lo llame sea asi
Código:
<a href=javascript:email('clid=65');
y cuando se abre el formulario deberia aparecer "Consulta a 'cliente 65'" y que le llegue al correo de ese cliente que esta cargado en la base de datos y que ademas sume en el campo 'CONSULTAS' de la base de datos esa consulta.
La base de datos esta creada, funciona con los enlaces (o sea, suma las visitas), el formulario se abre pero no se pone el nombre del cliente.
Muchas gracias
saludos
  #2 (permalink)  
Antiguo 24/09/2006, 17:14
Avatar de david_M_G  
Fecha de Ingreso: febrero-2005
Mensajes: 938
Antigüedad: 19 años, 2 meses
Puntos: 20
Qué intentas conseguir llamándolo "así" como tú dices?
  #3 (permalink)  
Antiguo 24/09/2006, 17:39
 
Fecha de Ingreso: agosto-2004
Mensajes: 113
Antigüedad: 19 años, 8 meses
Puntos: 0
hola, quiero tener un solo formulario y que de acuerdo al id de cada cliente se mande el mail, o sea: id=1 es el mail [email protected] ; id=2 es el mail [email protected] y asi sucesivamente.
con eso pretendo tener un solo formulario y no 20, 50 o los que sean necesarios para la cantidad de clientes.
saludos y gracias
  #4 (permalink)  
Antiguo 24/09/2006, 19:12
Avatar de david_M_G  
Fecha de Ingreso: febrero-2005
Mensajes: 938
Antigüedad: 19 años, 2 meses
Puntos: 20
Una forma podría ser poniendo links de este tipo:
pagina.php?mail=1&id=1

Entonces definiriamos la función:

Código PHP:
//Si estamos en la seccion de mandar mail...
if ($_GET['mail']==1) {

//Definimos la función
    
function mandaremail($id) { 

//Con la ID haces AQUI lo que tengas que hacer para obtener el email

    
mail($para$asunto$mensaje$cabeceras);
    }

//Cogemos la ID y llamamos la función
    
$id $_GET['id']; 
    
mandaremail($id); 


Es lo que se me ha ocurrido, aunque no has dado muchos detalles...
  #5 (permalink)  
Antiguo 25/09/2006, 07:48
 
Fecha de Ingreso: agosto-2004
Mensajes: 113
Antigüedad: 19 años, 8 meses
Puntos: 0
david, gracias, voy a explicar mejor.
Cree una base de datos con tres tablas, CLIENTES, BANNERS, VISITANTES; la tabla clientes tiene los campos clid, cliente, web, mail, redirec, este ultimo es el que cuenta los clicks de las visitas a cada cliente.
Lo que no logro hacer es que en un botón que dice e-mail se abra un formulario y de acuerdo a cada cliente llame al campo mail de su id(por ejemplo cliente pepe id=1, cliente juan id=2, cliente pedro id=3); esto lo quiero hacer para evitar crear un formulario para cada cliente (en lugar de tres formularios, uno solo).
Al formulario lo llamo asi
Código HTML:
<a href=javascript:abrir='65';email();
(65 es el id del cliente) y se abre pero donde tendria que aparecer el nombre del cliente (CONSULTA A [nombre del cliente] ) no aparece nada.
La función para el pop up es esta
Código:
function email(){
var abrir=window.open("email.php?in="+abrir,"second","top=160,left=400,height=320,width=350,toolbar=no,menubar=no,rezisable=no,scrollbars=no,location=no,directories=no,status=no");
}
espero haberme explicado mejor
saludos
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:38.