Dom Oct 02, 2005 9:03 pm
|
|
|
| consultas a base de datos |
|
|
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 |
|
|
|

Lun Oct 03, 2005 2:01 am
|
 |
explorer39
Perlero Frecuente

|
Registrado: 23 Ago 2005
Mensajes: 126
Ubicación: Valladolid, España
|
|
|
|
|
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. |
|
Lun Oct 03, 2005 7:24 am
|
 |
kidd
Creador de Perl en Español

|
Registrado: 15 Oct 2003
Mensajes: 1389
Ubicación: México
|
|
|
|
Powered by phpBB © 2001, 2005 phpBB Group
|