Respuesta
Herramientas Buscar en Tema Desplegado
post #1 (permalink) Antiguo 30-jun-2009, 16:58
Predeterminado Re: Formulario de registro para luego enviar fotografías...
Estimados, hago un nuevo post porque en el otro no me deja comentar..., luego lo borraré para que no haya duplicación.

Bueno..., conseguí dos scripts lo cual los hice funcionar; uno para que el usuario se registre y loguee, y el otro un formulario que te da la opción de adjuntar fotografías para que lleguen a mi e-mail..., hasta acá todo bien, pero no sé como hacer para que cuando el usuario esté logueado me lleguén las fotos con sus datos del registro, o sea que en el formulario solo tenga que adjuntar las fotos y no de nuevo sus datos sino que los tome del registro no sé si me explico. Bueno, disculpen las molestias nuevamente. Gracias de nuevo!.
Usuario Novato
Fecha de Ingreso: ago-06
Mensajes: 123
Gracias dadas: 0
Agradecido 0 veces en 0 Mensajes
matiax está desconectado
Responder Citando
post #2 (permalink) Antiguo 01-jul-2009, 23:23
Predeterminado Re: Re: Formulario de registro para luego enviar fotografías...
fijate que puede estar guardado en las cookies o trabajar con variables de session... no te sabria decir como, porque yo manejo aspx no php... pero son las formas que manejan el logueo por lo general
Usuario Novato
Fecha de Ingreso: feb-09
Edad: 30
Mensajes: 157
Gracias dadas: 0
Agradecido 0 veces en 0 Mensajes
nikitocba está desconectado
Responder Citando
post #3 (permalink) Antiguo 02-jul-2009, 01:24
Predeterminado Re: Re: Formulario de registro para luego enviar fotografías...
(Como tantas veces se dijo...)

La bocha sería que nos muestres el código que tienes y/o quieres enlazar, intercomunicar, relacionar o lo que sea..

Porque suponemos, suponemos, pero no te podemos dar ejemplos concretos para que te quede clara la idea...
__________________

elrincondemariano.com.ar
ComunidadArgentina.net
Usuario Normal
Fecha de Ingreso: sep-04
Edad: 21
Mensajes: 1,434
Gracias dadas: 0
Agradecido 0 veces en 0 Mensajes
crazyboy está desconectado
Responder Citando
post #4 (permalink) Antiguo 03-jul-2009, 16:38
Predeterminado Re: Re: Formulario de registro para luego enviar fotografías...
Ahora mismo sigo con un sistemilla en php, creo, como dice el buen nikitocba, te serviría muy bien el php, sobretodo en sesiones cookies no tanto puede perderse algún dato.
Pero para esto si necesitas poner algún código o algo que explique mejor el problema.
Saludos
Usuario Novato
Fecha de Ingreso: sep-08
Mensajes: 132
Gracias dadas: 0
Agradecido 0 veces en 0 Mensajes
venom_mau está desconectado
Responder Citando
post #5 (permalink) Antiguo 04-jul-2009, 17:41
Predeterminado Re: Formulario de registro para luego enviar fotografías...
Perfecto, en unos días agrego el código para que me guien un poco. Los dos scritp ya los tengo funcionando separadamente, sólo me queda ver como tomo datos del registro para agregarlo al otro scritp que me adjunta y me envía las fotos. Lo armo un poco y lo posteo. Muchas gracias.

Usuario Novato
Fecha de Ingreso: ago-06
Mensajes: 123
Gracias dadas: 0
Agradecido 0 veces en 0 Mensajes
matiax está desconectado
Responder Citando
post #6 (permalink) Antiguo 11-jul-2009, 17:57
Predeterminado Re: Re: Formulario de registro para luego enviar fotografías...
Una vez que el usuario se registra y se loguea puede adjuntar fotos y enviarlas con sus datos. Hasta acá bien pero... una vez logueado solo quiero que adjunte las fotos y no que tenga que escribir todos sus datos de nuevo. Mi problema radica en que no sé cómo sacar el contenido de sus datos de las variables de su registro para que se adjunten con sus fotos. Si me pueden decir que parte del código es tengo que mostrar ó modificar les estaré muy agradecido.

Gracias de antemano!.
Usuario Novato
Fecha de Ingreso: ago-06
Mensajes: 123
Gracias dadas: 0
Agradecido 0 veces en 0 Mensajes
matiax está desconectado
Responder Citando
post #7 (permalink) Antiguo 11-jul-2009, 19:39
Predeterminado Re: Re: Formulario de registro para luego enviar fotografías...
(hablo sin mirar tu script, desde el punto de idear el script)


Tu problema se soluciona tan facilmente con identificadores...

Metele una columna a tu columna de registros identificadores.

Al loguear, crea sesion con el identificador y lo que más quieras..
Una vez que loguea y sube las fotos, antes de enviar el mail con las fotos, haces un pedido a la base de datos con los usuarios pidiendo la fila con el identificador que guardaste en la sesion, y ahi recuperas todos los datos del usuario...
__________________

elrincondemariano.com.ar
ComunidadArgentina.net
Usuario Normal
Fecha de Ingreso: sep-04
Edad: 21
Mensajes: 1,434
Gracias dadas: 0
Agradecido 0 veces en 0 Mensajes
crazyboy está desconectado
Responder Citando
post #8 (permalink) Antiguo 22-jul-2009, 09:12
Predeterminado Re: Re: Formulario de registro para luego enviar fotografías...
hola... esta buena esa respuesta.... pero me parece que eso va a ser saturar tu conexion.. si tenes pocos no hay drama... pero si tu pagina crece de forma rapida... vas a perder visitas por la degradacion del servicio.... lo que me parece que deberias hacer.. y es un poco mas rapido porque no te consume recursos de servidor si hay muchos usuarios... es usar variables de session... ahi almacenas los datos que vos quees en el momento que se loguea el usuario... y despues solo lo invocas cuando manda la foto o lo que quieras....

suerte!
Usuario Novato
Fecha de Ingreso: feb-09
Edad: 30
Mensajes: 157
Gracias dadas: 0
Agradecido 0 veces en 0 Mensajes
nikitocba está desconectado
Responder Citando
post #9 (permalink) Antiguo 01-ago-2009, 18:20
Predeterminado Re: Formulario de registro para luego enviar fotografías...
Hola Estimados..., vulevo al ruedo...

Lo de los identificadores no entiendo mucho, y si hay que modificar la base me resultaría más difícil. Les

paso algo del código..., lo cual sólo anduvo una parte, les comento:

........

$sql = mysql_query("SELECT * FROM ".$prefix."_users ORDER BY userid DESC");
$num = mysql_num_rows($sql);
echo "<br><br><br><hr size=1>Total de usuarios registrados ($num): ";
while($row = mysql_fetch_array($sql)){
$userid = $row['userid'];
$username = $row['username'];
$password = $row['password'];
$ipaddress = $row['ipaddress'];
#comment this line if you don't want to print user names.
echo " [ $username ]";




Entonces en el formulario hago esto:

.......

<div align="center">
<textarea name="yourmessage" rows="8" cols="60">

<? echo stripslashes(htmlspecialchars($yourmessage));
echo "Usuario:" . stripslashes(htmlspecialchars($username)) . "\n" ;

.....

- Ejemplo me aparece: Usuario: El nombre de usuario activo...

Hasta acá bien..., pero cuando cuando quiero agregar el email, la ciudad, el país, etc. (que ya se encuentran en la

base de datos) hago lo mismo agregando:

......

$sql = mysql_query("SELECT * FROM ".$prefix."_users ORDER BY userid DESC");
$num = mysql_num_rows($sql);
echo "<br><br><br><hr size=1>Total de usuarios registrados ($num): ";
while($row = mysql_fetch_array($sql)){
$userid = $row['userid'];
$username = $row['username'];
$password = $row['password'];
$ipaddress = $row['ipaddress'];

$email = $row['email'];
$city = $row['city'];
$country = $row['country'];

#comment this line if you don't want to print user names.
echo " [ $username ]";

......

Y en el formulario esto:

......

<div align="center">
<textarea name="yourmessage" rows="8" cols="60">

<? echo stripslashes(htmlspecialchars($yourmessage));
echo "Usuario:" . stripslashes(htmlspecialchars($username)) . "\n" ;
echo "email:" . stripslashes(htmlspecialchars($email)) . "\n" ;
echo "ciudad:" . stripslashes(htmlspecialchars($city)) . "\n" ;
echo "País:" . stripslashes(htmlspecialchars($country)) . "\n" ;

.........


- Ejemplo me aparece: Usuario: El nombre de usuario activo...
email: Nada, me aparece vacío...
ciudad: Nada, me aparece vacío...
País: Nada, me aparece vacío...


Les pregunto el porqué?, será por las cookies?; lo que veo que $username al principio del código está así:

$cookie_read = explode("|", base64_decode($user));
$username = $cookie_read[1];

Bueno si me pueden seguir guiando les estaré muy agradecido, Saludos!
Usuario Novato
Fecha de Ingreso: ago-06
Mensajes: 123
Gracias dadas: 0
Agradecido 0 veces en 0 Mensajes
matiax está desconectado
Responder Citando
post #10 (permalink) Antiguo 02-ago-2009, 16:23
Predeterminado Re: Re: Formulario de registro para luego enviar fotografías...
no entiendo esto, y seguramente ahí está el problema

Código:
$sql = mysql_query("SELECT * FROM ".$prefix."_users ORDER BY userid DESC");
ahí estás trayendo a todos los usuarios, lo que te sirve para mostrar el "total de usuarios registrados", pero no para traer los datos del "usuario activo"... para eso te falta, por ejemplo, "WHERE username = $_COOKIE['user']", o como sea que se llame la cookie...

__________________
pinicio.com.ar
Usuario Normal
Fecha de Ingreso: nov-03
Edad: 29
Mensajes: 271
Gracias dadas: 0
Agradecido 0 veces en 0 Mensajes
r_bradbury está desconectado
Responder Citando
Respuesta

Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Ir al Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Formulario de registro para luego enviar fotografías... matiax Webmasters 5 30-jun-2009 10:57
Enviar e-mail a través de formulario matiax Webmasters 10 26-feb-2008 14:07
Enviar e-mail luego de dos días matiax Webmasters 2 28-jul-2007 16:38
Formulario de registro!!! Dani_Atala Webmasters 0 14-feb-2005 23:00
Enviar Formulario por mail. mjhowlin Webmasters 0 25-mar-2004 23:00


La franja horaria es GMT -3. Ahora son las 05:47.