ciao a tutti.. allora sto cercando di recuperare dei dati inviati tramite form.
la prima parte della pagina è composta dal form di ricerca composto da 6 combo
3 per data iniziali + 3 data finale , una combo per lo stato e una text libera.
Codice PHP:

<script type="text/javascript" src="../core/jquery123.js"></script>
    <script type="text/javascript">
    //<![CDATA[
        function sendRequest() {
            var oForm = document.forms[0];
            var oBody = getRequestBody(oForm);
            $.post("trova2.php", oBody, saveResult);   
        }
        
        function getRequestBody(oForm) {

            var oParams = {};
            
            for (var i=0 ; i < oForm.elements.length; i++) {            
                var oField = oForm.elements[i];                
                switch (oField.type) {
                
                    case "button":
                    case "submit":
                    case "reset":
                        break;

                    case "checkbox":
                    case "radio": 
                        if (!oField.checked) {
                            break;
                        }
                    
                    case "text":
                    case "hidden":
                    case "password":
                        oParams[oField.name] = oField.value;
                        break;
                    
                    default:
                    
                        switch(oField.tagName.toLowerCase()) {
                            case "select":
                                oParams[oField.name] = 
                                        oField.options[oField.selectedIndex].value;
                                break;
                            default:    
                                oParams[oField.name] = oField.value;
                        }
                }                            
            
            }

            return oParams;
        }
 
    

        function saveResult(sMessage, sStatus) {
            if (sStatus == "success") {
                  $("div#risultati").load("trova2.php");
            }       
        }
</script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<?php echo "<form method='POST' onsubmit=\"sendRequest(); return false\" >"?>
<form action="trova2.php" method="POST">
    Da :
    <select size="1" name="gg">
    <option selected value="01">01</option>
        .....
    <option value="31">31</option>
    </select>    
    
    <select size="1" name="mm">
    <option selected value="01">01 - Gennaio</option>

    <option value="12">12 - Dicembre</option>
    </select>
    
      <select size="1" name="aaaa">
      <?php $aa=date("Y"); 
      
$ap=$aa-1;
      echo
"<option value='$ap'>$ap</option>";
      echo
"<option selected value='$aa'>$aa</option>";
      
?>
      </select> 
      
      


Al :
<?php $g=date("d");?>
<select size="1" name="gg2" >
    <option value="01" <?php if ($g==1) echo"selected";  ?>>01</option>
        ......
    <option value="31" <?php if ($g==31) echo"selected";  ?>>31</option>

    </select>    
    <?php $mcorr=date("m"); ?> 
    <select size="1" name="mm2">
    <option value="01" <?php if ($mcorr==1) echo"selected";?> >01 - Gennaio</option>
        .....
    <option value="12" <?php if ($mcorr==12) echo"selected";?> >12 - Dicembre</option>
    </select>
    
      <select size="1" name="aaaa2">
      <?php 
      
echo"<option value='$ap'>$ap</option>";
      echo
"<option selected value='$aa'>$aa</option>";
      
?>
      </select>
    


            
    stato della spedizione :
<select size="1" name="statosped2">
    <option value="3">Tutti</option>
    <option value="0">Ordine</option>
    <option value="1">Inviata</option>
    <option selected value="2">Spedita</option>
    </select>
    



provincia di destino : <input type="text" maxlength="2" name="pro" size="2">

 


<button type="submit">[img]../img/apri.png[/img]Cerca spedizione </button>
      <button type="reset">Annulla</button>
</form>


<div id="risultati"></div>
bene ora una volta che invio i dati nel div risultati (2° parte della pagina) vorrei che mi comparissero i risultati che mi escono da questa pagina: (trova2.php)


Codice PHP:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="../core/jquery123.js"></script>
<script type="text/javascript" src="../core/colort.js"></script>



<?php

//recuper campi
$f_stato=$_POST['statosped'];
$provd=$_POST['pro'];                        
$gg1=$_POST['gg'];
$mm1=$_POST['mm'];
$aaaa1=$_POST['aaaa'];
$gg2=$_POST['gg2'];
$mm2=$_POST['mm2'];
$aaaa2=$_POST['aaaa2'];

query ricerca...
Preciso che prima con il classico metodo form in una pagina > invio > risultati nella seconda pagina, la pagina trova2.php funzionava correttamente. per cui il problema credo sia nella prima...
sapete aiutarmi ???
solo che mi da i seg errori:

Notice: Undefined index: statosped in C:\Program Files\EasyPHP 2.0b1\www\Argo\US\aser\trova2.php on line 30

Notice: Undefined index: pro in C:\Program Files\EasyPHP 2.0b1\www\Argo\US\aser\trova2.php on line 42

Notice: Undefined index: gg in C:\Program Files\EasyPHP 2.0b1\www\Argo\US\aser\trova2.php on line 52

Notice: Undefined index: mm in C:\Program Files\EasyPHP 2.0b1\www\Argo\US\aser\trova2.php on line 53

Notice: Undefined index: aaaa in C:\Program Files\EasyPHP 2.0b1\www\Argo\US\aser\trova2.php on line 54

Notice: Undefined index: gg2 in C:\Program Files\EasyPHP 2.0b1\www\Argo\US\aser\trova2.php on line 55

Notice: Undefined index: mm2 in C:\Program Files\EasyPHP 2.0b1\www\Argo\US\aser\trova2.php on line 56

Notice: Undefined index: aaaa2 in C:\Program Files\EasyPHP 2.0b1\www\Argo\US\aser\trova2.php on line 57