Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. metallica
    3. Post
    M

    metallica

    @metallica

    • Profilo
    • Chi segue 0
    • Da chi è seguito 0
    • Discussioni 3
    • Post 3
    • Migliore 0
    • Gruppi 0
    Iscrizione Ultimo Accesso
    0
    Reputazione
    5
    Post
    0
    Visite al profilo
    0
    Da chi è seguito
    0
    Chi segue
    User Newbie

    Post creati da metallica

    • sfruttare un percorso DOM

      Ho questa funzione che contiene un form HTML, di cui leggo il valore dell'input box tramite un percorso DOM: document.q.risp.value.
      L'evento onkeyup associato a tale input box funziona correttamente,ovvero ogni volta che rilascio un tasto si apre un alert che mi stampa quello che è attualmente scritto nel camp input.
      Perfetto, ma il mio scopo è un altro. Ovvero, all'evento onclick collegato al bottone presente in questo form devo poter sfruttare il valore che mi restituisce la DOM. Ovvero dove ora c'è fileserv?act=xyz deve esserci fileserv?act=valore_preso_con_dom (ovvero abc o qualsiasi cosa scrivo nel campo). Ho provato a concatenare la DOM all'URL ma mi dà errore.
      Perchè nell'alert va e concatenata al link mi da errore?
      Aiuto pleaseee

      function myFunc (){
          // ...
          msg = "<form name=\"q\" onsubmit=\"return false\" method\"GET\">";
          // ...
          msg += '<input type="text" name="risp" value="abc"
      onkeyup="alert(document.q.risp.value)"/>';
          // ...
      
          msg += '<input type="submit" name="act" value="Send" onclick="funct(\'exec\', \'fileserver?act=xyz\' )" >';
          msg += "</form>";
      
          var target = document.getElementById("ajaxDiv");
          target.innerHTML=msg;
      
      } 
      

      PS: ovviamente per una serie di motivi non posso sfruttare le potenzialtà del form mettendoci un action che poi va a leggere il valore del post.

      postato in Coding
      M
      metallica
    • [Servlet] nn riesco a fare update SQL

      Allora ho un metodo creaSQL() che crea una stringa SQL, stringa perfettamente funzionante perchè l'ho incollata direttamente nella finesta MySQL ed effettua l'upgrade:

      
      INSERT INTO q (id_u, id_q, id_d, p) VALUES(1, 4, 2, 1), (1, 4, 3, 2), (1, 4, 1, 3)
      
      

      Supponiamo quindi che quindi il metodo creaSQL sia così:

      
      protected String creaSQL(int id_usr) throws ClassNotFoundException, SQLException {
        String sql = "INSERT INTO q (id_u, id_q, id_d, p) VALUES(1, 4, 2, 1), (1, 4, 3, 2), (1, 4, 1, 3)";
        return sql;
      }
      
      

      Fin qui sembrerebbe tutto ok, ora all'interno della servlet avrò un altro metodo che prende la stringa sql e la deve eseguire:

      
      protected String execQuery(int id_usr) throws ClassNotFoundException, SQLException {
              String msg="dentro";
              String sql = creaSQL(id_usr);
              Class.forName("com.mysql.jdbc.Driver");
              Connection conn = DriverManager.getConnection("url","user","pass");
              Statement st = conn.createStatement();
              int query = st.executeUpdate(sql);
                      
              if (query==1) {
                  msg = "OK..."; 
              } else {
                  msg = "C'è stato un errore!!!";
              }
              //conn.close();
              return msg;
          }
      
      

      Ma in return nn mi da nulla, manco "dentro". Se invece commento tutta la parte di codice in rosso, la parola "dentro" mi viene restituita.

      Dove sbaglio???

      postato in Coding
      M
      metallica
    • Salve

      Buongiorno, ho trovato questo forum su internet cercando aiuti per l'header di un sito che sto realizzando, spero che riesca a trovare gli aiuti che mi servono.

      Ciao tutti

      postato in Presentati alla Community
      M
      metallica