Foros del Web » Programando para Internet » PHP »

Problema con un form con parametros

Estas en el tema de Problema con un form con parametros en el foro de PHP en Foros del Web. hola amigos, Un saludo ya que por suerte no me han ido mal todos los consejos que he recibido y por lo tanto no me ...
  #1 (permalink)  
Antiguo 05/04/2005, 16:07
 
Fecha de Ingreso: septiembre-2003
Mensajes: 216
Antigüedad: 20 años, 7 meses
Puntos: 0
Problema con un form con parametros

hola amigos,

Un saludo ya que por suerte no me han ido mal todos los consejos que he recibido y por lo tanto no me han surgido demasiados problemas.

Voy al asunto de hoy:

tengo un formulario que segun el boton va a un php u otro. Hasta ahi bien, pero ahora necesito pasar un parmetro por uno de los php i lo hago incluyendo la siguiente instruccion pero me da problemas.
funciona:

<form name="formulari" method="post" target="main" onSubmit="this.action = (v_botton == 'enviar') ? 'aplirsi_enviar.php' : 'aplirsi_salvar.php; return comprova(this.formulari); " onKeyPress="disableEnterKey()">


<input class="nover" type="submit" name="enviar" value="Enviar" onclick="v_botton = this.name";>

<input class="nover" type="submit" name="salvar" value="Salvar" onclick="v_botton = this.name">

<input class="nover" id="cmdPrint" name="cmdPrint" type="button" value="Imprimir" onclick="doPrint()">
<input class="nover" type="reset" name="esborrar" value="Esborrar">


no funciona:

<form name="formulari" method="post" target="main" onSubmit="this.action = (v_botton == 'enviar') ? 'aplirsi_enviar.php' : 'aplirsi_salvar.php?num_rsi=".$num_rsi."'; return comprova(this.formulari); " onKeyPress="disableEnterKey()">
  #2 (permalink)  
Antiguo 05/04/2005, 16:28
 
Fecha de Ingreso: septiembre-2004
Mensajes: 8
Antigüedad: 19 años, 6 meses
Puntos: 0
No tengo claro porque pones las dobles comillas y el punto.

Si solo quisiera enviar $num_rsi pondria:

... num_rsi=<?php echo $num_rsi; ?>';

Si quisiera enviar tambien las dobles comillas pondria:

... num_rsi=<?php echo \".$num_rsi.\"; ?>';
  #3 (permalink)  
Antiguo 06/04/2005, 06:55
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 8 meses
Puntos: 102
Cita:
Iniciado por jsoledia
<form name="formulari" method="post" target="main" onSubmit="this.action = (v_botton == 'enviar') ? 'aplirsi_enviar.php' : 'aplirsi_salvar.php?num_rsi=".$num_rsi."'; return comprova(this.formulari); " onKeyPress="disableEnterKey()">
Estás en JavaScript... no puedes mandar a imprimir PHP así como así... primero hay que diferencias las cosas... prueba con
Código PHP:
<form name="formulari" method="post" target="main" onSubmit="this.action = (v_botton == 'enviar') ? 'aplirsi_enviar.php' : 'aplirsi_salvar.php?num_rsi=<?=$num_rsi ?>'; return comprova(this.formulari); " onKeyPress="disableEnterKey()">
... y solo comentar que lo segundo que dices ramonet esta mal... en todo caso sería num_rsi=<?php echo "\"".$num_rsi."\""; ?>'; Cachay??

Suerte!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:40.