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. mic3000
    3. Post
    M

    mic3000

    @mic3000

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

    Post creati da mic3000

    • RE: [jQuery] ui portlet position

      Si come ragionamento non fa una piega!!!
      quello che salvo nel db è passato tramite "serialize" quindi ho una cosa del genere

      Array ( [ordine_portlet] => a:2:{s:8:"column_1";s:39:"portlet_1,portlet_4,portlet_2,portlet_3";s:8:"column_2";s:0:"";} )

      il problema è ricavare l'ordine dagli array delle posizioni e poi popolare dinamicamente il contenuto delle div che non è archiviato nel db, quindi a logica dovrebbe esserci di mezzo un "append"...
      Ci ho provato in diversi modi ma niente...spero che qualcuno con piu esperienza possa aiutarmi a venirne fuori.
      Ringrazio

      postato in Coding
      M
      mic3000
    • RE: [jQuery] ui portlet position

      Allora io ho creato delle div che sono spostabili,
      secondo l'ordine naturale di default ciò che visualizzo è
      div1 posizione1 colonna1
      div2 posizione2 colonna1
      div3 posizione1 colonna2
      div4 posizione2 colonna2

      L'utente può spostare come meglio crede le div e il mio intento è quello di memorizzare su un database la posizione delle div in modo che al prossimo accesso, o refresh, le div si dispongano secondo l'ordine salvato nel database.

      Per scrivere nel db sono ok, tramite post, come ho scritto nel messaggio precedente, quello che non riesco e non so come fare è leggere dal db e ordinare le div secondo l'ordine salvato.

      Spero di essere stato piu chiaro.
      Grazie ancora.
      Ciao!

      postato in Coding
      M
      mic3000
    • [jQuery] ui portlet position

      Ciao a tutti!
      Ho un problema con jquery ui portlet.
      Diciamo che funziona tutto e riesco a salvare su db mysql la posizione delle div, ma non so come caricare la loro posizione al caricamento della pagina, e quindi ad ogni refresh le portlet tornano nella loro posizione naturale ossia quella del codice html.
      Suggerimenti?

      intanto posto un po di codice

      
      $("#contenitore-centrale .column").sortable({
      connectWith: [ '#contenitore-centrale .column' ],
      handle: '.portlet-header',
      opacity: 0.6,
      items: '> .portlet',
      tolerance: 'pointer',
      revert: true,
      distance: 2,
      helper: 'clone',
      update: function() {
      }, 
      
      stop: function(event, ui) {
      
      var postVars = {
      action: 'portlet-order',
      }
      
      $("#contenitore-centrale .column").each(function(){
      var $posizione = $(this).sortable('serialize');
      var $column_id = $(this).attr('id');
      postVars["order[" + this.id.split('-')[0] + "]"] = $(this).sortable( 'toArray' ).join(',');
      });
      
      $.post("code/posizione.php", postVars , function(theResponse){
      $("#results").html(theResponse);
      });
      
      } 
      
      });
      
      $(".portlet").addClass("ui-widget ui-widget-content ui-helper-clearfix ui-corner-all")
      .find(".portlet-header")
      .addClass("ui-widget-header ui-corner-all")
      .prepend('<span class="ui-icon ui-icon-plusthick"></span>')
      .end()
      .find(".portlet-content");
      
      $(".portlet-header .ui-icon").click(function() {
      $(this).toggleClass("ui-icon-minusthick");
      $(this).parents(".portlet:first").find(".portlet-content").toggle();
      });
      
      $(".column").enableSelection();
      
      
      ```Ciao e grazie!
      postato in Coding
      M
      mic3000
    • RE: Dubbio apici

      Non funziona nemmeno così...mi tronca tutto quello che c'è dopo il doppio apice...

      Pensavo fosse un problema abbastanza comune quello dell'escape...

      postato in Coding
      M
      mic3000
    • RE: Dubbio apici

      Perdonami ma non funziona...:x

      Ti posto tutta la pagina così se hai tempo di dargli un occhio, magari riesco anche a capire dove sbaglio...

      [php]

              <?php
                  // Includo la connessione al database
                  require('config.php');
      

      // Se il modulo viene inviato...

      if(isset($_POST['registra']))

      {

      // Dati Inviati dal modulo
      $nome = (isset($_POST['nome'])) ? trim($_POST['nome']) : '';    // Metto nella variabile 'nome' il dato inviato dal modulo, se non viene inviato dò di default ''
      $cognome = (isset($_POST['cognome'])) ? trim($_POST['cognome']) : '';    // Metto nella variabile 'cognome' il dato inviato dal modulo, se non viene inviato dò di default ''
      $mail = (isset($_POST['mail'])) ? trim($_POST['mail']) : '';    // Metto nella variabile 'mail' il dato inviato dal modulo, se non viene inviato dò di default ''
      
      // Filtro i dati inviati se i magic_quotes del server sono disabilitati per motivi di sicurezza
      $nome = get_magic_quotes_gpc() ? stripslashes($nome) : $nome;
      $cognome = get_magic_quotes_gpc() ? stripslashes($cognome) : $cognome;
      $mail = get_magic_quotes_gpc() ? stripslashes($mail) : $mail;
      
      $nome = mysql_real_escape_string($nome);
      $cognome = mysql_real_escape_string($cognome);
      $mail = mysql_real_escape_string($mail);
      
      
      //Qui tutti i controlli sui campi...
          
          // Query per l'inserimento dell'utente nel database
          $strSQL = "INSERT INTO utenti (nome,cognome,mail)";
          $strSQL .= "VALUES('$nome', '$cognome', '$mail')";
          mysql_query($strSQL) OR die("Errore 003, contattare l'amministratore. ".mysql_error());
          
      unset($nome);    
      unset($cognome);    
      unset($mail);    
      
      echo ('Invio completato');
      mysql_close($db);
      

      }
      ?>
      <form action="<?=$_SERVER['PHP_SELF']?>" method="post">
      <label for="nome">Nome* </label>
      <input type="text" id="nome" name="nome" value="<?php echo ((get_magic_quotes_gpc()) ? stripslashes($_POST['nome']) : $_POST['nome']);?>" tabindex="1" maxlength="100" /><br />

              <label for="cognome">Cogome* </label>
                  <input type="text" id="cognome" name="cognome" value="<?php echo htmlentities($cognome, ENT_QUOTES);?>" tabindex="2" maxlength="100" /><br />                
               
              <label for="mail">E-mail* </label>
                  <input type="text" id="mail" name="mail" value="<?php echo htmlentities($mail, ENT_QUOTES);?>" tabindex="3" maxlength="320" /><br />                
      
              <label for="submit" ></label>
                  <input name="registra" id="submit" type="submit" value="Registrati" tabindex="4" /><br />
          </form>
      

      [/php]

      Non dovrei aver dimenticato nulla...
      Grazie.
      Ciao e buona serata.

      postato in Coding
      M
      mic3000
    • RE: Dubbio apici

      Ciao Thedarkita e grazie per l'attenzione.
      Ho seguito il tuo suggerimento ma ho sempre il problema nel campo value del form, non so se sono riuscito a spiegarmi nel migliore dei modi, ma siccome sul form eseguo diversi controlli, per far si che l'utente non debba reinserire ogni volta i dati in caso di errore su altri campi sto cercando di recuperarli, mettendo nel campo value dell'input qualcosa tipo <?php echo $cognome;?> ma se ad esempio inserisco dell'acqua, quello che visualizzo è dell'\acqua, oppure se vengono inseriti i doppi apici mi tronca tutto ciò che c'è dopo, è questo che vorrei evitare.
      Grazie ancora
      Buona giornata

      postato in Coding
      M
      mic3000
    • RE: Dubbio apici

      Quello che mi interessava capire è se nel database devo salvare la stringa con gli slash prima dell'apice o doppi apici...

      Perché nel modo da te suggerito, quello che ricavo nel campo value viene visualizzato all'utente con gli slash davanti, e in caso di invio questi vengono sempre raddoppiati...

      Se infatti lo script mi esegue il controllo sui campi, quello che l'utente ha gia compilato, viene recuperato ad esempio così

      ciao\'come\"stai\"...

      Grazie ancora.
      Ciao

      postato in Coding
      M
      mic3000
    • Dubbio apici

      Ciao a tutti,
      ho creato un form di registrazione e sembra funzionare tutto correttamente.
      Il mio dubbio era la gestione degli apici...

      [php]
      $nome = (isset($_POST['nome'])) ? str_replace("'", "'", htmlspecialchars(trim($_POST['nome']))) : '';

      if (!get_magic_quotes_gpc()) {
          $nome = addslashes($nome);
      }
      

      [/php]Mentre nel form ho inserito

      [php]
      <input type="text" id="nome" name="nome" value="<?php echo stripslashes($nome);?>" tabindex="1" maxlength="100" />
      [/php]L'inserimento nel database funziona e mi lascia inalterati sia gli apici che i doppi apici(e qui vorrei sapere se è un bene o è meglio aggiungere gli slash), e risulta anche corretto nell'input il value nel caso debba recuperare il valore in caso di errore su altri campi.

      Ringrazio chiunque possa darmi un suggerimento o fare chiarezza.
      Ciao a tutti!

      postato in Coding
      M
      mic3000