Buenas, segun mire por internet, pude encontrar una forma de mandar el submit por href. Ahora hice estos dos codigos
la funcion javascript
Código PHP:
<script language="JavaScript" type="text/javascript">
function enviar(que)
{
document.argumento.accion.value = que ;
document.argumento.submit() ;
}
</script>
listado de peliculas, donde quiero que al pulsar argumento se envie por href un value (el codigo de interes esta por el final)
Código PHP:
<?php
include_once('funciones.php');
$db = conectar();
$consulta = "SELECT * FROM peliculas,directores,actores WHERE peliculas.actor=actores.id AND peliculas.director=directores.id";
$result =mysql_query($consulta,$db) or die ("<p> Error en la consulta.</p>\n");
print "<p>Listado completo de registros:</p>\n
<form name=argumento method=post action=\"argumento.php\"><table border=\"1\">
<tr class=\"neg\">
<th>
Titulo
</th>
<th>
Actor
</th>
<th>
Genero
</th>
<th>
Precio
</th>
<th>
Director
</th>
<th>
Productora
</th>
<th>
Argumento
</th>
</tr>\n";
while ($reg=mysql_fetch_array($result,$db))
{
print "<td>$reg[titulo]</td>
<td>$reg[nombre]</td>
<td>$reg[genero]</td>
<td>$reg[precio]</td>
<td>$reg[director]</td>
<td>$reg[productora]</td>
<td><a href=\"#\" onclick=\"javascript:enviar(\"$reg[argumento]\");\">+ info</a></tr>";
}
print " </table></form>\n";
mysql_close($db);
?>
y el codigo de la pagina que recibe
Código PHP:
<?php
include_once('funciones.php');
$db=conectar();
$consulta="SELECT argumento FROM peliculas WHERE argumento=$_REQUEST[accion];"
$query=mysql_query($consulta,$db);
$row=mysql_query_fetch_row($query);
print $row;
?>
Bien, al pulsar no se ejecuta el script. ¿podriais ayudarme?