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. blancks
    3. Post
    B

    blancks

    @blancks

    • Profilo
    • Chi segue 0
    • Da chi è seguito 0
    • Discussioni 1
    • Post 94
    • Migliore 0
    • Gruppi 0
    Iscrizione Ultimo Accesso
    Età 35
    0
    Reputazione
    94
    Post
    0
    Visite al profilo
    0
    Da chi è seguito
    0
    Chi segue
    User

    Post creati da blancks

    • RE: select mysql - Visualizzare clienti che non ordinano da una certa data

      @jb said:

      questa è la select che ho fatto, ma ovviamente mi restituisce i clienti che dopo la data prestabilita hanno fatto ordini, mentre a me interessa il contrario... E NON SO PROPRIO DA DOVE INIZIARE !!!

      SELECT DISTINCT id_cliente, cognome, nome, cod_cliente, data_ordine
      FROM clienti
      INNER JOIN ordini ON id_cliente = cod_cliente
      WHERE data_ordine > '$data_fine'
      GROUP BY id_cliente
      ORDER BY cognome

      In realtà hai già la soluzione per le mani 😄

      L'errore nella query che hai prodotto sta nel fatto che richiedi i record dove data_ordine è maggiore alla $data_fine, per cui richiedi i record con la data piu' recente rispetto a quella di riferimento. E se ogni riga nella tabella ordini corrisponde ad un ordine, come logico dedurre che sia, allora è normale che funzioni esattamente al contrario.

      La condizione logica dovrebbe essere che la data di ordine è inferiore, quindi piu' vecchia, della data di riferimento e ti basta solo modificare l'operatore di confronto in questa espressione

      ..
      WHERE data_ordine > '$data_fine'
      ..
      

      così:

      ..
      WHERE data_ordine < '$data_fine'
      ..
      

      per ottenere ciò che ti serve 🙂

      postato in Coding
      B
      blancks
    • RE: select mysql - Visualizzare clienti che non ordinano da una certa data

      Ciao

      Direi che la questione è meno complicata di quel che sembra 😉

      Bisogna eseguire una query sulla tabella dei clienti ed incrociare i risultati con una join nella tabella degli ordini, includendo come ulteriore clausola di ricerca la condizione riguardo la data.

      Se non riesci ancora, prova a copiare qui la query che hai prodotto 🙂

      postato in Coding
      B
      blancks
    • RE: Visualizzare &quot;troppi&quot; record

      @Patpat said:

      Ciao,

      utenti 1517, uso MySQL ed è molto veloce, molto meno di 30 secondi.
      Dici che ne vengo fuori ? 🙂

      Patpat

      Boh, ci proviamo, sicuro è che non prometto miracoli 😛

      Se impiega meno di 30 secondi potrebbe trattarsi di un errore dello script che non viene riportato lasciando quindi al server usare un errore generico.

      Tanto per tagliare via la testa al toro, includi ad inizio script

      error_reporting(E_ALL);
      ```E utilizza mysql_error() per recuperare eventuali errori provenienti dal dbms.
      
      
      Se torna un errore piu' dettagliato sarebbe comodo, altrimenti se è appurato che con pochi record funziona ti suggerisco come workaround di giocare col LIMIT nella richiesta SQL ed usare le pagine per generare l'elenco.
      postato in Coding
      B
      blancks
    • RE: Visualizzare &quot;troppi&quot; record

      Domande:

      • Quanti utenti conta la lista ?

      • La lista è memorizzata in un database ? Se si, quale DBMS usi ?

      • Passano piu' di 30 secondi prima di ricevere l'errore ?

      postato in Coding
      B
      blancks
    • RE: iframe e menu

      Richiami una funzione javascript passandogli il dato della pagina ed, a quel punto, cambi il colore del link di sezione 😉

      postato in Coding
      B
      blancks
    • RE: [AJAX] Modificare un DIV da un IFRAME

      Se sei lo stesso Raiken che conosco io allora si xD

      Se rientri nel terzo caso, prova ad usare 'parent' al posto di 'top' 😉

      postato in Coding
      B
      blancks
    • RE: Posizionare javascrit e caricamento veloce

      Da W3C, gli script vanno caricati nel body.

      L'unico modo per farli avviare per ultimi è quindi quello di metterli alla fine della pagina subito prima della chiusura del succitato tag in quanto i browser leggono ed interpretano a cascata il responso html.

      postato in Coding
      B
      blancks
    • RE: [AJAX] Modificare un DIV da un IFRAME

      Se lo script ha sede nella pagina esterna all'iframe e la div ha sede in quest'ultimo, allora devi dare un name al frame ed inserire quello al posto di top.

      Se lo script ha sede nella pagina caricata all'interno dell'iframe e in quest'ultimo hai anche il div da modificate, allora non hai bisogno di usare top.

      Se lo script ha sede nella pagina caricata via iframe, ma il div è nella pagina principale, in questo caso ti serve usare il top.

      postato in Coding
      B
      blancks
    • RE: Problema con preg_replace

      Adesso ho capito il perchè dell'1 😛

      Non mi sembra si possa fare tutto in una stringa con preg_replace nello specifico caso in cui serve a te, ti consiglio per cui di provare con un procedimento simile:
      [php]$value = array('prova' => 'funziona :D');

      $source = "{settings_prova}";

      /* Regexp per prelevare l'informazione */
      $regex = "#{settings_(.+?)}#si";
      preg_match_all($regex, $source, $settings);

      /* Per tot risultati trovati, li sostituiamo */
      foreach ($settings[1] as $key => $param)
      $source = str_replace($settings[0][$key], $value[$param], $source);

      echo $source;[/php]Ovviamente va riadattato alla tua situazione, ti basta sostituire qualche variabile, ma dovrebbe funzionare 🙂

      Fammi sapere 😉

      postato in Coding
      B
      blancks
    • RE: Problema con preg_replace

      Non credo di aver ben compreso cosa intendi, scusa.

      Se però il tuo problema è che la zona selezionata via regexp non viene sostituita con il valore restituito da $settings->value[$1] direi che è normale visto il backlash davanti il simbolo dollaro.

      Per altro, la variabile $1 non è valida: il nome di una variabile non può iniziare con un numero.

      Se siamo nel caso in cui ho inteso cosa vuoi fare, tii consiglio di provare così:
      [PHP]$content=preg_replace("#{settings_(.+?)}#si", $settings->value[$var1], $content);[/PHP]

      Inoltre evita nomi generici come $1, specie se stai progettando un template engine, cerca di dare nomi appropriati alle variabili in quanto i loro nomi devono essere sempre un indicazione al contenuto che ospitano.

      Quando le procedure iniziano a complicarsi questa progettazione maniacale ti torna d'aiuto per future implementazioni tue o di possibili nuovi futuri developer 😉

      postato in Coding
      B
      blancks
    • RE: scomporre data da database

      Nella funzione il blocco col while è il modo in cui l'utente prima di te richiamava il parametro della data.

      La funzione mydate devi istanziarla a parte ad inizio file e richiamarla dove ti serve.

      esempio:
      [PHP]<?php
      function mydate($data)
      {
      $ts = strtotime($data);

      $mese = array();
      $mese[1] = 'Gennaio';
      $mese[2] = 'Febbraio'; 
      $mese[3] = 'Marzo';
      $mese[4] = 'Aprile';
      $mese[5] = 'Maggio';
      $mese[6] = 'Giugno';
      $mese[7] = 'Luglio';
      $mese[8] = 'Agosto';
      $mese[9] = 'Settembre';
      $mese[10] = 'Ottobre';
      $mese[11] = 'Novembre';
      $mese[12] = 'Dicembre';
      
      
      $giorno = array();
      $giorno['Mon'] = 'Lunedi';
      $giorno['Tue'] = 'Martedi'; 
      $giorno['Wed'] = 'Mercoledi'; 
      $giorno['Thu'] = 'Giovedi'; 
      $giorno['Fri'] = 'Venerdi'; 
      $giorno['Sat'] = 'Sabato'; 
      $giorno['Sun'] = 'Domenica'; 
      
      
      return $giorno[date("D", $ts)] . " " . date("j", $ts) . " " . $mese[date("n", $ts)] . " " . date("Y", $ts);
      

      }

      echo mydate('2009-10-18'); #stamperà: domenica 18 ottobre 2009

      ?>[/PHP]

      postato in Coding
      B
      blancks
    • RE: div invisibile &quot;salta al contenuto&quot;

      Puoi sempre assegnargli una posizione assoluta o uno z-index differente così da limitare se non vanificare l'influenza dell'elemento nel layout, poi ovvio: dipende da cosa e come esattamente stai strutturando il tutto.

      postato in Coding
      B
      blancks
    • RE: div invisibile &quot;salta al contenuto&quot;

      Prova ad usare visibility:hidden;

      Se non ricordo male, display:none non si limita a rendere non visibile l'elemento ma dice al browser di non considerarlo come se esso non fosse proprio nella sorgente html di quella pagina, caso opposto invece per il visibility.

      Fammi sapere 🙂

      postato in Coding
      B
      blancks
    • RE: Leggere proprietà delle immagini

      Cose che capitano 😄

      Di nulla comunque, anzi l'esperienza è servita anche a me per spulciarmi meglio questo modulo. 🙂

      postato in Coding
      B
      blancks
    • RE: probelma sito con firefox

      Hai installato AdBlockPlus ? Con gli altri browser funziona ? Se magari riuscissi a fornire quante più informazioni utili potrei suggerirti meglio 🙂

      postato in Coding
      B
      blancks
    • RE: probelma sito con firefox

      E' in flash, hai il plug-in installato nel browser ?

      postato in Coding
      B
      blancks
    • RE: Ad ogni pagina un numero

      Facciamo un esempio, perchè temo che tu non abbia ben chiaro il passaggio di dati tramite GET.

      Poniamo il caso di aprire il seguente url: miosito.it/user.php?utente=222

      e che la pagina di user.php sia la seguente
      [PHP]<?php
      /* un probabile modulo che si occupa di gestire le connessioni al database */
      require 'db.php';

      /* attraverso l'array superglobale $_GET, preleviamo il dato passato via URL nella query string */
      $id = (int)$_GET['utente']; # nel caso della url di esempio, id conterrà 222

      /* A questo punto hai tutto ciò che ti occorre per formulare la query Sql */
      $sql = mysql_query("SELECT * FROM users_table WHERE id = '$id'");
      $row = mysql_fetch_assoc($sql);

      echo "Stai visitando il profilo di ", $row['username'];
      ?>[/PHP]

      Una pagina simile è raggiungibile e visionabile da chiunque, inizialmente solo attraverso i collegamenti interni sul tuo sito, ma dopo che gli spider avranno indicizzato tutto sarà possibile raggiungere le schede degli utenti anche attraverso motori di ricerca.

      postato in Coding
      B
      blancks
    • RE: tabella arrotondata (senza immagini) non si vede con Explorer

      Nell'immagine disegni i bordi e rendi trasparente il resto, poi la piazzi in sfondo alla tabella o elemento che vuoi et voilà: qualsiasi cosa c'è sotto continua a starci tranquillamente perchè è trasparente e i bordi sono al contempo visibili.

      Altrimenti, l'unica altra soluzione è il border radius, supportato da CSS3 e non da IE.

      postato in Coding
      B
      blancks
    • RE: tabella arrotondata (senza immagini) non si vede con Explorer

      L'unico modo per ottenere piena compatibilità è usare delle immagini in background.

      postato in Coding
      B
      blancks
    • RE: Ad ogni pagina un numero

      Se hai degli utenti registrati che possono comporre un loro profilo inserendo informazioni, suppongo che tu abbia delle pagine in cui essi possono interagire.

      Per ogni utente puoi mettere un classico link ipertestuale nel nick così da puntare ad una pagina a cui spedisci via GET l'id dell'utente.

      Questa pagina si apre e mostra le informazioni sul suo profilo.

      Seguendo la logica di questo discorso, sia utenti non registrati che eventuali spiderbot seguono i link e visionano/indicizzano i contenuti.

      postato in Coding
      B
      blancks