Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/03/2012, 21:36
Avatar de molinojopiento
molinojopiento
 
Fecha de Ingreso: septiembre-2004
Mensajes: 128
Antigüedad: 19 años, 8 meses
Puntos: 1
Mas de una variable

Hola amigos:

Voy al grano.

Tengo un formulario formu.php , y un recibe.php

Lo que quiero es enviar todas las variables de mi formulario al recibe.php hacer consultas, echo , arrays etc y los echo se muestren en un div en el mismo formu.php.

Tengo este codigo pero solo puedo enviar una variable. Alguna ayuda porfa.

Formulario.php
Código:
 <script type="text/javascript">
function disableCheck(field, causer) {
if (causer.checked) {
field.checked = false;
field.disabled = true;
}
else {
field.disabled = false;
}
}



function disableUno() {
field = formulario.horas

if (formulario.horas.checked || formulario.dias.checked) {
field.checked = false;
field.disabled = true;
}
else {
field.disabled = false;
}
}

</script>
<script type="text/javascript" src="funciones.js"></script>
<form name="formulario" method="post" action="1.php">
  <label>
  <input name="fecha" type="text" id="fecha" value="06-02-2012" onblur="enviar(); return false">
  </label>
  <p>
    <label>
    <input type="checkbox" name="dias" onClick="disableUno()" value="d">
    Dia completo    </label>
    <label>Cantidad
    <select name="ndias" id="ndias">
      <option value="1">1</option>
      <option value="2">2</option>
      <option value="3">3</option>
      <option value="4">4</option>
      <option value="5">5</option>
      <option value="6">6</option>
      <option value="7">7</option>
      <option value="8">8</option>
      <option value="9">9</option>
      <option value="10">10</option>
    </select>
    </label>
  </p>
  <p>
    <label>
    <input type="checkbox" name="jornadas"  value="j">
    </label> 
  Media Jornada 
  <select name="njornadas" id="njornadas">
    <option value="1">AM</option>
    <option value="2">PM</option>
      </select>
  </p>
  <p>
    <label>
    <input type="checkbox" name="horas"  value="h">
    </label> 
    Horas
    <select name="nhoras" id="nhoras">
      <option value="1">1</option>
      <option value="2">2</option>
      <option value="3">3</option>
      <option value="4">4</option>
      <option value="5">5</option>
      <option value="6">6</option>
      <option value="7">7</option>
        </select>
  </p>
  <p>
    <input type="text" name="textfield2">
  </p>
  <input name="" type="submit" value="Enviar">
</form>
<div id="resultado"></div>
funciones.js
Código:
function enviar(){
	resul = document.getElementById('resultado');
	
	bus=document.formulario.fecha.value;
	bus2=document.formulario.ndias.value;
	
	ajax=nuevoAjax();
	ajax.open("POST", "recibe.php",true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			resul.innerHTML = ajax.responseText
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send("busqueda="+bus)
       ajax.send("busqueda2="+bus2) // esto al parecer no existe pq no me funka :P
recibe.php
Código:
 <?php


$hola=$_POST['busqueda'];
$hola2=$_POST['busqueda2'];


echo $hola;
echo $hola2;
?>
Agradesco sus respuestas.
__________________
:-D algun dia sere el mejor....... :aplauso:

Última edición por molinojopiento; 01/03/2012 a las 21:55 Razón: explicar detalles