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

    magicale

    @magicale

    • Profilo
    • Chi segue 0
    • Da chi è seguito 0
    • Discussioni 3
    • Post 326
    • Migliore 0
    • Gruppi 0
    Iscrizione Ultimo Accesso
    Sito Internet www.alessandrostorchi.it Età 46
    0
    Reputazione
    334
    Post
    0
    Visite al profilo
    0
    Da chi è seguito
    0
    Chi segue
    User Attivo

    Post creati da magicale

    • [Retribuito] Ricerca programmatori PHP - MySql

      Salve a tutti,
      Futura NT azienda di Torino (zona p.Statuto) ricerca programmatori, per ampliamento organico, su ambienti LAMP per sviluppo applicazioni in PHP-MySql-Linux.

      Preferenziali saranno le conoscenze del framework Zend, residenza a Torino ed esperienza lavorativa nel settore.

      Tipo di contratto da valutare con il candidato (sicuramente si inizia con tempo determinato)

      Disponibilità immediata. Entro fine mese concluderemo i contatti.

      Inviare curriculum (possibilmente PDF) all'indirizzo:
      [EMAIL="[email protected]"][email protected][/EMAIL]


      futura nt s.r.l.
      via giacinto collegno 5
      10143 Torino
      T +39 011 4530540
      F +39 011 19829370

      postato in Collaborazioni WEB e Lavoro: offro e cerco
      M
      magicale
    • RE: URL SEO: Inserire la tassonomia nelle URL

      Ciao,
      nella gestione degli alias c'è un tab per la configurazione degli alias automatici. Lì trovi tutte le opzioni disponibili ed i token che puoi utilizzare per la costruzione automatica dell'url.

      Alessandro

      postato in CMS & Piattaforme Self-Hosted
      M
      magicale
    • RE: Form contatti con titolo della pagina (nodo)

      Ciao,
      io solitamente utilizzo il modulo Webform aggiungendo un campo "hidden" al form valorizzato con i token necessari ad identificare la pagina, come ad esempio l'url della pagina.

      Alessandro

      postato in CMS & Piattaforme Self-Hosted
      M
      magicale
    • RE: Form Impazzito!

      Ciao,
      ho dato un'occchiata veloce e quindi non so dirti se c'è altro:
      stai inviando i dati via POST, ma tenti di leggerli via GET.

      Alessandro

      postato in Coding
      M
      magicale
    • RE: Come strutturare sito multilingua?

      @pazzomania said:

      Devo per forza tenere separate le lingue, altrimenti Google mi prende tutto in inglese, giusto?

      Non mi è ben chiaro cosa intendi per "tener separate le lingue"... nel senso che non vedo altra soluzione sensata. Ogni pagina deve avere un url univoco per la propria lingua. E' pressochè indifferente che questo avvenga per via di un differente dominio, un terzo livello, una cartella o un parametro.

      postato in News Ufficiali da Connect.gt
      M
      magicale
    • RE: Impostare campo come UNIQUE

      I varchar hanno una lunghezza da impostare. Max 255

      postato in Coding
      M
      magicale
    • RE: Impostare campo come UNIQUE

      Per i campi BLOB/TEXT mysql puoi utilizzare solo i primi N caratteri per l'indice.
      Se non hai particolare necessità di avere un campo di tipo BLOB/TEXT per quel dato, convertilo in un VARCHAR.
      Oppure assegna all'indice il valore N di caratteri da utilizzare

      
      ALTER TABLE ragazzi ADD UNIQUE ( nomeurl( N ) )
      
      

      Questo però potrebbe creare problemi con l'unicità.

      postato in Coding
      M
      magicale
    • RE: Impostare campo come UNIQUE

      Quello è l'errore che visualizzi tu, non quello restituito da MySql.
      Per vedere l'errore, modifica così:
      [PHP]
      if ($query==FALSE) die("errore nella composizione della query: ".mysql_error() );
      [/PHP]

      postato in Coding
      M
      magicale
    • RE: Un consiglio per una query

      Ciao,

      SELECT * FROM eventi WHERE DATE_FORMAT('<data_corrente>','%Y-%m-%d') BETWEEN data_inizio AND data_fine;
      dovendo "filtrare" anche in funzione della'ora, perchè la "data_corrente" è formattata solo con anno,mese e giorno?

      SELECT * FROM eventi WHERE DATE_FORMAT('<data_corrente>','%Y-%m-%d %h:%i:%s') BETWEEN data_inizio AND data_fine;
      

      Poi... se la query deve essere eseguita per selezionare in funzione non di una data specifica, ma della data corrente, puoi utilizzare la funzione NOW() che è molto più comoda:

      SELECT * FROM eventi WHERE NOW() BETWEEN data_inizio AND data_fine;
      
      postato in Coding
      M
      magicale
    • RE: Impostare campo come UNIQUE

      Ho provato e mi da errore!
      Che errore?

      Dice che questo serve ad aggiungere una nuova colonna e di fare attenzione non ce ne sia una con lo stesso nome, che è proprio il mio caso...
      ADD UNIQUE non aggiunge alcuna colonna, ma un indice unico alla colonna indicata che deve essere presente nella tabella.

      postato in Coding
      M
      magicale
    • RE: Impostare campo come UNIQUE

      Ciao,
      la query per assegnare UNIQUE ad un campo di una tabella è:

      
      ALTER TABLE tabella ADD UNIQUE ( nome_campo )
      
      

      Se la colonna ha dati duplicati, il campo non viene modificato.

      Alessandro

      postato in Coding
      M
      magicale
    • RE: Come strutturare sito multilingua?

      Ciao,
      la terza soluzione ti sembra più facile perchè con il rewrite puoi avere come parametro indicante la lingua quello che nell'url appare come cartella.

      Puoi però gestire in modo del tutto analogo anche gli altri due metodi.

      Il server quando risponde ad una richiesta cerca i contenuti in una specifica cartella. E' sufficiente impostare il server in modo tale che per ciascun dominio (o terzo livello, se scegli questa soluzione) risponda utilizzando la stessa cartella.

      Attraverso la variabile $_SERVER['HTTP_HOST'] puoi sapere quale "sito" è stato richiesto, ovvero miosito.it, miosito.de o miosito.es (it.miosito.com o de.miosito.com), ed impostare tramite questo il parametro della lingua.

      Dal punto di vista della "difficoltà realizzativa" le tre soluzioni a mio avviso sono praticamente identiche.

      Alessandro

      postato in News Ufficiali da Connect.gt
      M
      magicale
    • RE: Query sql complessa

      Se vuoi la media di tutto, senza distinzione tra scritto e orale, ti basta ROUND ( AVG(voto) , 2)

      postato in Coding
      M
      magicale
    • RE: Query sql complessa

      Si, era un appunto importante 😛
      SQLite non ha la funzione IF, ma ha CASE

      Al posto di

      
      IF(tipo="Orale",voto,0)
      
      

      dovrebbe essere

      
      CASE WHEN (tipo="Orale") THEN voto ELSE 0 END
      
      

      e gli altri IF, van modificati allo stesso modo.

      Edit:
      MySql (almeno la mia versione/configurazione) ritorna NULL quando trova una divisione per 0, SQLite non so.

      postato in Coding
      M
      magicale
    • RE: Query sql complessa

      @MrKrabs said:

      allora ho provato con il tuo metodo ma ottengo un errore.
      Che errore ti da?

      postato in Coding
      M
      magicale
    • RE: Query sql complessa

      Ciao,
      con una JOIN come hai fatto tu, non so se sia possibile, o almeno, non mi è venuto in mente nulla.

      Così invece dovrebbe funzionare:

      
      SELECT * , 
      ROUND( SUM( IF( tipo="Orale" , voto, 0 ) ) / SUM( if( tipo="Orale", 1, 0 ) ) , 2 ) AS votodue, 
      ROUND( SUM( IF( tipo="Scritto" , voto, 0 ) ) / SUM( if( tipo="Scritto", 1, 0 ) ) , 2 ) AS vototre 
      FROM products GROUP BY nome
      
      

      Capisco che avere una singola query che fa tutto possa apparir comodo... ma fare due query, una per tipo di voto, non è peccato...

      postato in Coding
      M
      magicale
    • RE: Generare XML da PHP

      Ciao,
      a meno di ultimi aggiornamenti che non conosco, con SimpleXML non si riesce a gestire nodi con CDATA.

      Qui:
      php.net/manual/en/simplexmlelement.addChild.php#89616
      (post del 17-Mar-2009 02:56)
      trovi un'estensione della classe per creare campi con CDATA che ti permette poi di inserire caratteri speciali.

      Vedi se può fare al caso tuo.

      Alessandro

      postato in Coding
      M
      magicale
    • RE: stringa

      Ciao,
      se la stringa ha sempre questa formattazione, ovvero la data all'inizio ed ogni elemento è separato dagli altri con uno spazio, puoi usare la funzione explode per ottenere un array:
      [PHP]
      $stringa = "16-Sep-10 1271.25 815.374 971.978 1272.50 815.026 971.968";

      $dati = explode(" ", $stringa);
      [/PHP]

      L'array $dati conterrà tutto quello che ti serve:
      la data sarà in $dati[0]
      gli altri elementi in $dati[1], $dati[2] ... $datin]

      Alessandro

      postato in Coding
      M
      magicale
    • RE: Riportare l'utente ad un paragrafo della pagina.

      Ciao, devi inserire un anchor nel punto della pagina in cui vuoi far andare l'utente:
      [HTML]
      <a name="nomeancoraggio"> testo facoltativo </a>
      [/HTML]

      Il link di riferimento sarà:
      link-alla-pagina.html#nomeancoraggio

      Alessandro

      postato in Coding
      M
      magicale
    • RE: Ricerca a campi variabili

      @ceccus said:

      Rifletterò meglio sulla possibilità di modificare il db, anche se continua a non piacermi...
      Per quanto pessima soluzione, su una mole di dati ridotta potrebbe esser ancora quasi accettabile.

      Considera che per modificare una tabella e aggiungere una colonna utilizzi il comando ALTER TABLE che, per una simile modifica strutturale, ha necessità di creare una tabella temporanea copia di quella originale a cui aggiunge la/le colonna/e.
      Al crescere delle dimensioni della tabella aumentano i requisiti sia di tempo, di memoria e spazio disco necessari (la tabella temporanea occuperà spazio fisico sul disco e se hai a disposizione solo un certo numero di Mb per mysql...).

      Puoi provare a gestire diversamente il problema utilizzando più tabelle per la raccolta dei dati "personalizzati".
      Un possibile esempio:

       
      tabella: tipo_field
      - id
      - field_type
      - field_label
       
      tabella: field_data
      - id
      - id_scheda
      - id_tipo_field
      - value
      
      

      Per contro questo sicuramente complicherà la tua parte di programmazione nella creazione dinamica delle JOIN corrette per le ricerche.

      Alessandro

      postato in Coding
      M
      magicale