Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => 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 (php) [Seleccionar]

fucntion revisar($dato){
        $dato=dato-1
}


el form

Código (html4strict) [Seleccionar]

<form action="#" onSubmit="showproducts(this.nroview.value); return false" name="nros">
      <table width="331" border="0">
  <tr>
      <td width="278">Nro de productos a Editar:
            <select name="nroview" class="input2">
        <option value="1">1</option>
            <option value="2">2</option>
            <option value="3" selected>3</option>
            <option value="5">5</option>
            <option value="10">10</option>
        </select>
          </td>
      <td width="43"><input type="submit" class="button3" value="Ir"/></td>
  </tr>
</table>
      </form>


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 :)