Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di tapu
    Registrato dal
    May 2008
    Messaggi
    885

    problema su un form e su campo date che non carica sulla tabella da db!

    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

  2. #2
    Utente di HTML.it L'avatar di tapu
    Registrato dal
    May 2008
    Messaggi
    885
    Per il primo problema dell'invio dati a modifica ho risolto ... mi vergogno un pò a dirlo ...
    era il metodo , uno lo passavo via get mentre dall'altra parte lo riceve come post
    mentre per il colore o evidenziatura di option non so proprio come fare, anche per il date... ora vedo se riesco a capire !
    ciao

  3. #3
    Utente bannato
    Registrato dal
    Apr 2009
    Messaggi
    530
    echo "&#60;select name=\"scelta_fattura\"&#62;&#60;option style=\"color: red\"&#62;" . $fatt . "&#60;/option&#62;";

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.