ciao , ho un problema su una pagina e non riesco a capire dove sia...
il codice è questo
Codice PHP:
}else if ($bottone == "MODIFICA"){
//-------------------------------------------SEZIONE MODIFICA -----------------------------------------------------------------------
$sql_modifica  "SELECT contabili.* , anag_deb.codice_cliente , anag_deb.id_anag FROM contabili , anag_deb WHERE contabili.id_anag = anag_deb.id_anag AND anag_deb.codice_cliente = '$_SESSION[anagrafica_pratica]' AND contabili.num_fattura = '$_SESSION[numero_ft]';";
$query_modifica mysql_db_query($db_nome$sql_modifica)or die ("caricamento query modifica fallita " mysql_error());
$_SESSION['idcontabile']=$row_modifica['id_contabili'];
$_SESSION['idanag']=$row_modifica['id_anag'];
echo 
"<form action=\"invio_form.php?id_user=$idus&tipopage=modfat\" method=\"post\">
      <table border=\"1\">"
;
while (
$row_modifica mysql_fetch_assoc($query_modifica)){
    echo 
"<tr><td>numero</td>
          <td><input type=\"text\" name=\"num_ft\" value=\"
$row_modifica[num]\"></td></tr>
          <tr><td>data f</td>
          <td><input type=\"text\" name=\"dt_ft\" id=\"sel1\" readonly value\"
$row_modifica[data_f]\"><input type=\"button\" value=\"cale\" onclick = \"return showCalendar('sel1', '%Y-%m-%d');\"></td></tr>
          <tr><td>data s</td>
          <td><input type=\"text\" name=\"dt_sc\" id=\"sel2\" readonly value\"
$row_modifica[data_s]\"><input type=\"button\" value=\"cale\" onclick = \"return showCalendar('sel2', '%Y-%m-%d');\"></td></tr>
          <tr><td>importo</td>
          <td><input type=\"text\" name=\"ifi\" value=\"
$row_modifica[imp]\"></td></tr>
          <tr><td>acconto</td>
          <td><input type=\"text\" name=\"acc\" value=\"
$row_modifica[acconti]\"></td></tr>
          <tr><td>residuo</td>
          <td><input type=\"text\" name=\"res_ft\" value=\"
$row_modifica[residuo]\"></td></tr>
          <tr><td>numero nota</td>
          <td><input type=\"text\" name=\"num_not_cre\" value=\"
$row_modifica[num_nota]\"></td></tr>
          <tr><td>data nota</td>
          <td><input type=\"text\" name=\"dt_cr\" id=\"sel3\" readonly value\"
$row_modifica[data_nota]\"><input type=\"button\" value=\"cale\" onclick = \"return showCalendar('sel3', '%Y-%m-%d');\"></td></tr>
          <tr>
          <td colspan=\"2\"><input type=\"submit\" name=\"send\" value=\"CAMBIA VALORI\"></td>
          </tr>"
;
}
echo 
"</table></form>";
}
?> 
il problema in realtà sono 2
1) il campo data (implementato con un js opensource) non visualizza le date prese dal database e non capisco il perchè !
2) quello più dubbioso, è che ogni volta che clicco sul tasto di invio ricarica la stessa pagina e visualizza il restante , sembra quasi che non rispetti il form ...
Premetto anche che ho inserito delle condizioni sui bottoni avendo 2 DropDownList che vengono caricati inviando con 2 form differenti alla stessa pagina....
vi carico anche i drop per maggiori chiarimenti
Codice PHP:

$_SESSION
['anagrafica_pratica'] = $_POST['coddeb_drop'];
if ((isset (
$_POST['coddeb_drop'])) && ($_POST['invio_vf'] == "VISUALIZZA FATTURE")) {
    
$codana =  $_SESSION['anagrafica_pratica'];
}else{
    
$codana "selezionare codice";
}
$_SESSION['numero_ft'] = $_POST['scelta_fattura'];
if ((isset (
$_POST['numero_ft'])) && ($_POST['invio_sf'] == "MODIFICA")) {
    
$fattura $_SESSION['numero_ft'];
}else{
    
$fat "seleziona pratica";
}

echo 
"<form action=\"inserimento_mod.php?id_user=$idus&tipe=fatture\" method=\"post\">";
$sql_deb "SELECT DISTINCT anag_deb.codice_cliente , contabili.data_inserimento FROM contabili ,anag_deb WHERE anag_deb.id_anag = contabili.id_anag  AND anag_deb.id_utente = '$idus' AND contabili.data_inserimento = '$oggi_data';";
$query_deb mysql_db_query($db_nome$sql_deb);
echo 
"<select name=\"coddeb_drop\"><font color=\"red\"><option>$codana</option></font>";
while (
$row_deb mysql_fetch_assoc($query_deb)) {
    
$drop_coddeb $row_deb['codice_cliente'];
    
$date_reg $row_deb['data_inserimento'];
    echo 
"<option>$drop_coddeb</option>";
}
echo 
"<option>vista completa</option>";;
echo
"</select>";
echo 
"<input type=\"submit\" name=\"invio_vf\" value=\"VISUALIZZA FATTURE\"></select>";

if ((isset(
$codana)) && ($codana != "selezionare codice debitore") && ($_POST['coddeb_drop']!= "vista completa")){
echo 
"<form action=\"inserimento_mod.php?id_user=$idus&tipe=fatture\" method=\"post\">";
echo 
"si &egrave scelto il cliente" .$codana ", prego scegliere fattura da modificare";
$sql_con "SELECT contabili.num_fattura FROM contabili, anag_deb WHERE anag_deb.id_anag = contabili.id_anag AND anag_deb.id_utente = '$idus' AND anag_deb.codice_cliente = '$codana' AND contabili.data_inserimento = '$oggi_data';";
$query_con mysql_db_query($db_nome$sql_con);
echo 
"<select name=\"scelta_fattura\">[COLOR=RED]<font color=\"red\"><option>$fatt</option></font>";[/COLOR]
while (
$row_con mysql_fetch_assoc($query_con)) {
    
$fattura_modifica $row_con['num_fattura'];
    
$date_conreg $row_con['data_inserimento'];
    echo 
"<option>$fattura_modifica</option>";
}
$passa_codana $codana;
echo
"</select>";
echo 
"<input type=\"submit\" name=\"invio_sf\" value=\"MODIFICA\">
</form>"
;
}

if (
$bottone != "MODIFICA"){
//qui carica la vista della mia tabella e la stampa a video 
la parte in rosso e solo se qualcuno sa come far a colorare o ad evidenziare la prima option del select.


grazie mille !ciao