Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: Zeroql en 11 Junio 2011, 18:49 pm



Título: Enviar datos a una funcion en a misma pagina
Publicado por: Zeroql en 11 Junio 2011, 18:49 pm
saludos

buneo estoy intentando enviarle datos a una funcion que tengo en el mismo documento donde tengo el form, pero no me recibe nada cuando le doy en el boton submit

y tengo lo siguiente como ejemplo:

Código
  1. fucntion revisar($dato){
  2.        $dato=dato-1
  3. }

el form

Código
  1. <form action="#" onSubmit="showproducts(this.nroview.value); return false" name="nros">
  2.       <table width="331" border="0">
  3.   <tr>
  4.      <td width="278">Nro de productos a Editar:
  5.           <select name="nroview" class="input2">
  6.         <option value="1">1</option>
  7.             <option value="2">2</option>
  8.             <option value="3" selected>3</option>
  9.             <option value="5">5</option>
  10.             <option value="10">10</option>
  11.         </select>
  12.          </td>
  13.      <td width="43"><input type="submit" class="button3" value="Ir"/></td>
  14.   </tr>
  15. </table>
  16.      </form>
  17.  

que tengo mal?

gracias por tu colaboracion


Título: Re: Enviar datos a una funcion en a misma pagina
Publicado por: Nakp en 11 Junio 2011, 21:45 pm
los datos los recibes por post :P por lo tanto en php debes recibir $_POST['campo'] y despues procesarlo con tu funcion


Título: Re: Enviar datos a una funcion en a misma pagina
Publicado por: Zeroql en 11 Junio 2011, 21:56 pm
como hago para llamar la funcin sin enviar el post???


Título: Re: Enviar datos a una funcion en a misma pagina
Publicado por: Shell Root en 12 Junio 2011, 02:13 am
Ajax, JQuery... como es eso de llamar la función sin enviar el POST, por lo de carga de la pagina?


Título: Re: Enviar datos a una funcion en a misma pagina
Publicado por: Nakp en 12 Junio 2011, 08:35 am
no puedes ;) aunque uses ajax tendras que hacer un post o un get :)