Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/06/2009, 11:53
Recontrarrecorcholis
 
Fecha de Ingreso: junio-2009
Mensajes: 15
Antigüedad: 15 años, 5 meses
Puntos: 0
Exclamación mandar submit por href

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?