Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/10/2007, 03:37
Tafita
 
Fecha de Ingreso: octubre-2007
Mensajes: 7
Antigüedad: 17 años, 5 meses
Puntos: 0
Re: Problema con pasaje de parametros

He tratado de usar ambas opciones pero no estoy segura de estar haciéndolo bien ya q no me funciona.
Creo que el problema es que yo en el formulario en ningún lado pido al usuario o genero ese idOperacion, o sea, ese campo no se trata en ninguna parte del formulario.
Copio el código más o menos resumido a ver si sale algo.

Esta página recibe como parámetro el idPar (sacado de la tabla2 en la DB):

Código PHP:
<html>
<body>

<?php
function conectar ()
{
Conecta a la DB
}

if (
$submit)
{
$conexion conectar ();
$result mysql_query("SELECT * FROM tabla2 where idPar='$idPar'");
$fila mysql_fetch_array($result);

if (
mysql_query ("INSERT INTO tabla VALUES (idOperacion,'$campo1', '$campo2','$campo3',)"));
      {    
      
?>
      <script>alert("Operación exitosa")</script>
      <META HTTP-EQUIV = "REFRESH" CONTENT = "0; URL=ticket.php?idPar=<?php echo $fila[idPar]&idOperacion=<?php echo $idOperacion?> " target="_self">
      <?
      
}    
}
    
?>

<form method="post" action="<?php echo $PHP_SELF?>">

Campo1: <input type="text" name="campo1" value="" />

Campo2: <input type="text" name="campo2" value="" />

Campo3: <input type="text" name="campo3" value="" />
</form>

</body>
</html>
Bien... cuando me lleva a la página ticket.php, recibe el valor de idPar, pero el idOperacion está vacio (en el link se ve a continuación de la dirección: idPartido=X&idOperacion=)

Sé que algún error estoy cometiendo pero no puedo darme cuenta de cual es.

Muchas gracias dsd ya :)