Perl en Español

  1. Home
  2. Tutoriales
  3. Foro
  4. Artículos
  5. Donativos
  6. Publicidad
 

consultas a base de datos

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> CGI
Mensaje Dom Oct 02, 2005 9:03 pm
metroplex
Invitado


consultas a base de datos Responder citando

Hola, quiero hacer que cuando muestre los resultados de una consulta a una base de datos, apresca al lado de cada resultado un link para que despues lo inserte en otro campo de otra tabla, el campo que quiero ingresar es $sid, lo que se me habia ocurrido esto

while( ($sid,$artist,$title)=$sth->fetchrow() ) {
print "<tr>";
print "<td align=left> $artist </td>";
print "<td align=left> $title</td>";
print "<td align=left><a href='?action='>Agregar</a><br></td>";
print "</tr>";

funciona pero no se que parametro poner para action para que el $id de se almacene en una varible y despues insertarlo, y tambien como puedo hacer para paginar los resultados???

muchas gracias
Mensaje Lun Oct 03, 2005 2:01 am
explorer39
Perlero Frecuente
Perlero Frecuente
Registrado: 23 Ago 2005
Mensajes: 126
Ubicación: Valladolid, España
Responder citando

El parámetro que le pases a action depende de ti... le puedes llamar agregar, por ejemplo. El caso es que el enlace lo que va a hacer es una llamada a tu cgi con el valor de action puesto a ese valor. En tu cgi, debes poner una condición al principio (if) para saber si tu programa ha sido llamado con ese parámetro y qué valor tiene. Como en ese momento querrás agregar los datos en la tabla, lo normal será pasar todos esos parámetros en el enlace, algo así como
?action=agregar;sid=$sid;artist=$artist;title=$title
Otra forma de pasar los parámetros es por medio de las marcas input hide, que hace que los parámetros pasen de forma automática al cgi.
Mensaje Lun Oct 03, 2005 7:24 am
kidd
Creador de Perl en Español
Creador de Perl en Español
Registrado: 15 Oct 2003
Mensajes: 1389
Ubicación: México
Responder citando

http://perlenespanol.baboonsoftware.com/archives-tut/000032.html
http://perlenespanol.baboonsoftware.com/archives-tut/000080.html
Publicar nuevo tema   Responder al tema    Foros de discusión -> CGI Todas las horas son GMT - 6 Horas
Página 1 de 1



Powered by phpBB © 2001, 2005 phpBB Group