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. liberlux
    3. Post
    L

    liberlux

    @liberlux

    • Profilo
    • Chi segue 0
    • Da chi è seguito 0
    • Discussioni 11
    • Post 16
    • Migliore 0
    • Gruppi 0
    Iscrizione Ultimo Accesso
    Età 45
    0
    Reputazione
    16
    Post
    0
    Visite al profilo
    0
    Da chi è seguito
    0
    Chi segue
    User

    Post creati da liberlux

    • trovare corrispondenza stringa in mysql

      SAlve a tutti, espongo brevemente e spero chiaramente il mio problemino.

      ho dei record in mysql contenenti stringhe di varia lunghezza, (mai una sola parola)

      esempio: record1 stringa: Domani Antonio va a scuola. record2: valore

      avendo altre variabili stringa del tipo: Domani Antonio, oppure va a scuola o ancora Domani Marco va a scuola;

      come posso fare in modo che tramite sql (o tramite script) cerchi la presenza delle variabili stringa nel record ( ricerca parziale) così da ricavare il record valore corrispondente.

      La richiesta mysql (so che non è corretta ma è per esser chiari) dovrebbe essere così
      SELECT record2 FROM tabella WHERE record1='varstringa.*';

      Qualche idea geniale? grazie in anticipo

      postato in Coding
      L
      liberlux
    • tag tile duplicati correzione tramite robots

      Salve a tutti e complimenti al forum. Vi espongo il mio problema. Nel tool google webmaster visualizzo un numero spropositato di tag title duplicati e metatag duplicati. In realtà non ci sono pagine duplicate nel sito ma tant'è. In pratica succede questo:
      pagina1.html
      pagina1?keyword=key
      pagina1?keyword=key1

      e così via...

      Ho pensato allora di eliminare questi pseudo doppioni inserendo nel file robots.txt il "comando"

      Disallow /*?

      ma nonostante questo i duplicati non calano, anzi. Qualche suggerimento per risolvere il problema?

      Un'altra domandina, scusate se approfitto. Poichè la sitemap del sito è in formato index?sitemap=xml...ecc se nello stesso file robots inserisco
      allow url della sitemap google riesce a vederla oppure no?

      Grazie per la pazienza

      postato in News Ufficiali da Connect.gt
      L
      liberlux
    • RE: Virtuemart aumentare in percentuali prezzi per produttore

      HO provato anche così

      UPDATE jos_vm_product_price
      SET product_price = product_price + (product_price* 0,04)
      WHERE (select manufacturer_id FROM jos_vm_manufacturer WHERE manufacturer_id = 13)

      Ma mi dice
      #1241 - Operand should contain 1 column(s)

      postato in CMS & Piattaforme Self-Hosted
      L
      liberlux
    • Virtuemart aumentare in percentuali prezzi per produttore

      Buon Pomeriggio, mi trovo alle prese con un problemino abbastanza stupido, ma allo stesso tempo difficoltoso, per chi come me, al momento, conosce veramente poco l'SQL
      Espongo il problema, ho necessità di applicare un aumento in percentuale dei prezzi solo su alcuni prodotti, appartenenti a determinati produttori. Tramite SQL stavo cercando di creare una query utile allo scopo. Ho cercato i dati del database che mi servivano, ma per paura di fare guai, ho preferito chiedere un aiuto. Dunque

      TABELLA PRODUTTORI: jos_vm_manufacturer_category
      CAMPO ID PRODUTTORE: manufacturer_id

      TABELLA PREZZI: jos_vm_product_price
      product_id
      product_price

      Mettiamo che devo incrementare il product_price del 4% come va costruita la query? Mi serve qualche altro dato? Ringrazio anticipatamente chi vorrà aiutarmi. Ciao

      EDIT: nel frattempo sto provando

      Dopo aver fatto backup ho provato a fare così

      UPDATE jos_vm_product_price
      SET product_price = product_price + (product_price* 0,04)
      WHERE jos_vm_manufacturer_category.manufacturer_id = 13

      ma nulla, non funziona, perchè non trova il valore id del produttore, penso si debba ricorrere al natural join, suggerimenti?

      postato in CMS & Piattaforme Self-Hosted
      L
      liberlux
    • configurazione Modulo RockAjaxSearch

      Salve a tutti e scusate se ritorno a disturbarvi, ho bisogno di un aiutino. Vorrei Utilizzare per il mio sito il componente RokAjaxSearch, trattasi di motore di ricerca interno in Ajax. L'ho installato tramite pannello di controllo ma non funziona correttamente, nel senso che, qualsiesi cosa cerchi non riesci a trovare nulla. Suppongo, che il problema derivi da queste due opzioni del modulo, che andrebbero settate correttamente.

      Search page URL: index.php?option=com_search&view=search&tmpl=component (opzione di default)
      Advanced Search page URL: index.php?option=com_search&view=search (opzione di default)

      In pratica dovrei inserire l'url della mia pagina di ricerca. La domanda è: 1) Che significa inserire l'url della mia pagina di ricerca? 2) Magari sto prendendo un abbaglio e il problema è da tutt'altra parte, qualche indicazione in merito?

      In fiduciosa attesa di qualche risposta, vi saluto.

      postato in CMS & Piattaforme Self-Hosted
      L
      liberlux
    • modificate pagina risultati vm_product_search

      Salve, ho necessità di capire qual'è il file che permette di modificare la pagina risultato del motore di ricerca(virtuemart_product_search). Quando cerco qualcosa sul mio sito,l'elenco dei risultati compare in orizzontale , mentre io vorrei che i prodotti trovati apparissero in verticale, Ringrazio anticipatamente

      postato in CMS & Piattaforme Self-Hosted
      L
      liberlux
    • Virtuemart Latest products Scelta categorie

      Salve per il mio store costruito con virtuemart 1.1.3 ho creato una vetrina grazie al modulo latest products. Vorrei però che questo modulo mostrasse gli ultimi prodotti inseriti solo di alcune categorie, una decina in tutto, ho provato allora ad inserire nell'apposita voce di configurazione "Category ID" tutti gli ID delle categorie che m'interessavano separati da virgola, ma non funziona, se inserisco, ad esempio, gli id 1,2,3,4 mi mostra solo i prodotti della categoria 1. Pensando fosse un problema di separatore ho provato allora a sostituire la virgola con punto, trattino, AND ,&& ,Punto e virgola ma senza successo. Qualcuno di voi ha gentilmente la soluzione? Ringrazio anticipatamente

      postato in CMS & Piattaforme Self-Hosted
      L
      liberlux
    • Generare classifiche top 10

      Salve a tutti. Avrei bisogno di un aiutino.Ho un database così composto

      id marca tipo maniche colore....ecc.

      1 marca1 tipo1 maniche1 colore1
      2 marca1 tipo2 maniche1 colore2
      3 marca2 tipo1 maniche2 colore3

      Vorrei creare uno script che mi estrapolasse una classifica (top 10) riferita alla marca e al tipo. Il risultato che vorrei è:

      classifica per tipo 1: (poi per tipo 2, 3 4 ecc.)

      1. Marca1 --->Quanti
      2. Marca2 ---> Quanti

      Mi dareste una mano? Ve ne sarei grato.

      postato in Coding
      L
      liberlux
    • RE: Cancellazione di un record in mysql

      Grazie mille anche per la notifica, in effetti non sapevo la differenza. C'è sempre da imparare. :sun:

      postato in Coding
      L
      liberlux
    • Cancellazione di un record in mysql

      Salve ho un piccolo problema. Ho completato uno script che mi visualizza in una tabella tutto il contenuto del db ora vorrei aggiungere un immagine che se cliccata permette la cancellazione di quel record. Mi spiego meglio

      ID NOME COGNOME .... ...DELETE
      01 Luca Rossi Immagine cancella
      02 ... .... cancella

      Per adesso ho fatto questo

      [php]$db = mysql_connect($db_host, $db_user, $db_password);
      if ($db == FALSE)
      die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
      mysql_select_db($db_name, $db)
      or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");

      $query = "SELECT * FROM prodotti ORDER BY id ";

      $result = mysql_query($query, $db);

      while ($row = mysql_fetch_array($result))
      {

      echo "<tr><td width="15" bgcolor="#FFFFCC"> <font size="4">$row[id]</font></td>"
      . "<td width="101" bgcolor="#FFFFCC"><a href="view.php?id=$row[id]">"
      . "<font size="4"> $row[nome]</font></a></td>"
      . "<td width="101" bgcolor="#FFFFCC"><font size="4">$row[tipo]</font></td> "
      . "<td width="60" bgcolor="#FFFFCC"> <font size="4"> $row[cognome]</font></td> "
      . " <td width="21"bgcolor="#FFFFCC" p align="center"><a href="delete.php?id=$row[id]">
      <img border = "0" src="delete.png" width="15" height="15"></a> </td></tr> ";

      [/php]

      il file delete.php è invece così composto

      [php]
      <?
      $id = $_GET['id'];

      $db = mysql_connect($db_host, $db_user, $db_password);
      if ($db == FALSE)
      die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");

      mysql_select_db($db_name, $db)
      or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
      $query = " DELETE * FROM prodotti WHERE id=?$id ?";

      if (mysql_query($query, $db))
      echo "<p align="center"><font face=verdana,tahoma,arial size=-1><b><font color="#000000"
      size="2">Articolo cancellato correttamente</font></b></p><br /><br />";
      else
      echo "<p align="center"><font face=verdana,tahoma,arial size=-1><b><font color="#000000"
      size="2">errore durante la cancellazione</font></b></p><br /><br />";
      [/php]Notice: Undefined variable: id? in c:\users\documents\easyphp1-8\www\prova\delete.php

      Domanda 1: Come mai?

      Ringrazio anticipatamente quanti vorranno aiutarmi

      postato in Coding
      L
      liberlux
    • problema inserimento data in mysql

      Buongiorno, avrei un piccolo problemino e spero con il vostro aiuto di venirne a capo. Non riesco a fare in modo che la data venga inserita nel database. HO creato una tabella contenente il campo date di tipo date.

      [php]
      <form method="post" action="save.php">
      <?for ($i=1; $i<=31; $i++)
      echo "<option value="$i">$i</option>";
      ?>
      </select>

      <select name="mese">
      <option value="1">Gennaio</option>
      <option value="2">Febbraio</option>
      <option value="3">Marzo</option>
      <option value="4">Aprile</option>
      <option value="5">Maggio</option>
      <option value="6">Giugno</option>
      <option value="7">Luglio</option>
      <option value="8">Agosto</option>
      <option value="9">Settembre</option>
      <option value="10">Ottobre</option>
      <option value="11">Novembre</option>
      <option value="12">Dicembre</option>
      </select>

      <select name="anno">

      <option value="1">2008</option>
      <option value="2">2009</option>
      <option value="3">2010</option>
      <option value="4">2011</option>

      </select>
      <input type="submit" value="Invia" /></form>[/php]

      E in un altro file cerco d'inserirla in questo modo

      [php]
      $giorno = $_REQUEST['giorno'];
      $mese=$_REQUEST['mese'];
      $anno=$_REQUEST['anno'];

      $data = mktime("0", "0", "0", $giorno, $mese, $anno);

      [/php]per stamparla

      [php]$query = "SELECT date FROM tabella ORDER BY id ";

      $result = mysql_query($query, $db);

      while ($row = mysql_fetch_array($result))
      {

      echo "$row[data]";
      }

      [/php]
      Premetto che ho omesso per ragioni di spazio il resto del codice che comunque funziona correttamente, l'unico campo che mi crea problemi è questo. Il risultato della stampa è 0000-00-00. Mi dareste gentilmente un aiutino? Grazie

      postato in Coding
      L
      liberlux
    • RE: Motore di ricerca che non funziona

      La memorizzo con il form e la richiamo nel secondo script, immagino abbia sbagliato qualcosa ma proprio non riesco a correggere. Comunque grazie

      postato in Coding
      L
      liberlux
    • RE: Motore di ricerca che non funziona

      mi sono accorto di aver postato il codice sbagliato, correggo qui

      [PHP]<?
      include("topser_foot.inc.php");
      include("config.inc.php");
      top();

      $db = mysql_connect($db_host, $db_user, $db_password);

      if ($db == FALSE)
      die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");

      mysql_select_db($db_name, $db) or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");

      $keys = explode (",", $chiave);

      $query = "";
      reset ($keys);

      while (list(,$parola) = each ($keys))
      {
      $parola = trim($parola);
      if ($parola != "")
      $query .= "marca LIKE '%$parola%' ";

      }

      $query .= "0";

      $query = "SELECT * FROM prodotti WHERE " . $query;

      $result = mysql_query($query, $db);
      ?>
      <table border="0" width="640">
      <tr>
      <td width="15" bgcolor="#FFFF00">
      <b><font color="#FF0000" size="3">ID</font></b></td>
      <td width="101" bgcolor="#FFFF00">
      <p align="center"><b><font color="#FF0000" size="3">MARCA</font></b></td>
      <td width="141" bgcolor="#FFFF00">
      <p align="center"><b><font color="#FF0000" size="3">TIPO</font></b></td>
      <td width="18" bgcolor="#FFFF00">
      <p align="center"><b><font color="#FF0000" size="3">VENDITORE</font></b></td>
      <td width="71" bgcolor="#FFFF00">
      <p align="center"><b><font color="#FF0000" size="3">PREZZO</font></b></td>
      </tr>
      <?
      while ($row = mysql_fetch_array($result))
      {
      echo "<tr><td width="15"> <font size="4">$row[id]</font></td>"
      . "<td width="101"><font size="4"> $row[marca]</font></td>"
      . "<td width="141"><font size="4">$row[tipo]</font></td> "
      . "<td width="18" <font size="4"> $row[venditore]</font></td>"
      ." <td width="71"<font size="4">$row[prezzo]</font></td></tr>";
      }
      foot()
      ?>

      [/PHP]

      Notice: Undefined variable: chiave in c:\users\documents\easyphp1-8\www\prova\result1.php on line 13

      ma perchè non riconosce la variabile chiave?

      postato in Coding
      L
      liberlux
    • Motore di ricerca che non funziona

      Salve, sto cercando di creare uno script che ricerchi una chiave all'intenro di un database, evidentemente però commetto qualche errore che non riesco a scovare

      -file search.php

      [PHP]<?
      include("topser_foot.inc.php");

      top();
      ?>
      <br/><br /><br /><br/><br /><br />

      <div align="center">
      <center>

      <table border="1" width="300" bgcolor="#FFFF99">
      <tr>
      <td width="100%">

      <p align="center"><b><font size="3" >INSERISCI UNA MARCA</font></b></p>

      <form method="post" action="result.php">
      <p align="center"><input type="text" name="chiave" /></p>
      <p align="center"><input type="submit" value="cerca" /><br /></p>
      </form>
      </tr>
      </table>
      </center>
      </div>

      <br /><br/><br /><br /><br /><br/><br /><br />
      <?
      foot();
      ?>
      [/PHP]

      • file result.php

      [PHP]<?
      include("topser_foot.inc.php");
      include("config.inc.php");
      top();

      $db = mysql_connect($db_host, $db_user, $db_password);

      if ($db == FALSE)
      die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");

      mysql_select_db($db_name, $db) or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");

      $keys = explode (",", $chiave);
      $query = "";
      reset ($keys);

      while (list(,$parola) = each ($chiave))
      {
      $parola = trim($parola);
      if ($parola != "")
      $query .= "marca LIKE '%$parola%' OR tipo LIKE '%$parola%' OR venditore LIKE '%$parola%' ";

      }

      $query .= "0";

      $query = "SELECT * FROM prodotti WHERE " . $query;

      $result = mysql_query($query, $db);
      ?>
      <table border="0" width="640">
      <tr>
      <td width="15" bgcolor="#FFFF00">
      <b><font color="#FF0000" size="3">ID</font></b></td>
      <td width="101" bgcolor="#FFFF00">
      <p align="center"><b><font color="#FF0000" size="3">MARCA</font></b></td>
      <td width="141" bgcolor="#FFFF00">
      <p align="center"><b><font color="#FF0000" size="3">TIPO</font></b></td>
      <td width="18" bgcolor="#FFFF00">
      <p align="center"><b><font color="#FF0000" size="3">VENDITORE</font></b></td>
      <td width="71" bgcolor="#FFFF00">
      <p align="center"><b><font color="#FF0000" size="3">PREZZO</font></b></td>
      </tr>
      <?
      while ($row = mysql_fetch_array($result))
      {
      echo "<tr><td width="15"> <font size="4">$row[id]</font></td>"
      . "<td width="101"><font size="4"> $row[marca]</font></td>"
      . "<td width="141"><font size="4">$row[tipo]</font></td> "
      . "<td width="18" <font size="4"> $row[venditore]</font></td>"
      ." <td width="71"<font size="4">$row[prezzo]</font></td></tr>";
      }
      foot()
      ?>

      [/PHP]

      QUesti sono gli errori:

      Notice: Undefined variable: chiave in c:\users\documents\easyphp1-8\www\prova\result.php on line 14

      Warning: Variable passed to each() is not an array or object in c:\users\documents\easyphp1-8\www\prova\result.php on line 18

      Dove sbaglio?? Grazie mille anticipate

      postato in Coding
      L
      liberlux
    • RE: problema inserimento record in mysql

      Si hai ragione, grazie mille per la disponibilità. Grandissimo!!!:wink3:

      postato in Coding
      L
      liberlux
    • problema inserimento record in mysql

      Salve a tutti, sto cercando di imparare l'utilizzo di php associato a mysql. Seguendo qualche guida on-line ho creato il database e i file php necessari al collegamento e all'inserimento dei record nel database. Il problema è che non fungono, posto quindi il codice in cerca di aiuto.

      • file config.inc.php
        [php]<?
        // parametri del database
        $db_host = "localhost";
        $db_user = "root";
        $db_password = "";
        $db_name = "prova";
        ?>
        [/php]- file top_foot.inc.php
        [php]<? function top() { ?>
        <html>
        <head>

      </head>
      <body bgcolor=ffffff text=000000>
      <font face=verdana,tahoma,arial size=-1>
      <h1>PROVA</h1><br>
      <? }

      function foot() { ?>
      </font>
      </body>
      </html>
      <? } ?>[/php]- file insert.php

      [php]<?
      include ("config.inc.php");
      include ("top_foot.inc.php");

      //intestazione
      top();
      ?>

      <form method="post" action="save.php">
      Titolo:<br />
      <input type="text" size="40" name="titolo" />
      <br /><br />
      Data:<br />

      <select name="giorno">
      <?
      for ($i=1; $i<=31; $i++)
      echo "<option value="$i">$i</option>";
      ?>
      </select>

      <select name="mese">
      <option value="1">Gennaio</option>
      <option value="2">Febbraio</option>
      <option value="3">Marzo</option>
      <option value="4">Aprile</option>
      <option value="5">Maggio</option>
      <option value="6">Giugno</option>
      <option value="7">Luglio</option>
      <option value="8">Agosto</option>
      <option value="9">Settembre</option>
      <option value="10">Ottobre</option>
      <option value="11">Novembre</option>
      <option value="12">Dicembre</option>
      </select>

      <select name="anno">
      <option value="2001">2001</option>
      <option value="2002">2002</option>
      <option value="2003">2003</option>
      <option value="2004">2004</option>
      <option value="2005">2005</option>
      <option value="2003">2006</option>
      <option value="2004">2007</option>
      </select>
      <br /><br />

      Autore:<br />
      <input type="text" size="40" name="autore" />
      <br /><br />
      E-mail:<br />
      <input type="text" size="40" name="mail" />
      <br /><br />
      Testo:<br />
      <textarea cols="60" rows="40" name="testo"></textarea><br />
      <br />

      <br /><br />
      <input type="submit" value="Invia2" />
      </form>
      <?
      // chiusura pagina
      foot();
      ?>[/php]- file save.php
      [php]<?
      include("top_foot.inc.php");
      include("config.inc.php");
      top();

      $titolo=$_REQUEST['titolo'];
      $autore=$_REQUEST['autore'];
      $mail=$_REQUEST['mail'];
      $testo=$_REQUEST['testo'];
      $pass=$_REQUEST['pass'];
      $giorno=$_REQUEST['giorno'];
      $mese=$_REQUEST['mese'];
      $anno=$_REQUEST['anno'];

      else if (trim($titolo) == "" OR trim($testo) == ""):
      echo "I campi Titolo e Testo devono essere riempiti!";

      else :
      $titolo = addslashes(stripslashes($titolo));
      $autore = addslashes(stripslashes($autore));
      $mail = addslashes(stripslashes($mail));
      $testo = addslashes(stripslashes($testo));

      $titolo = str_replace("<", "<", $titolo);
      $titolo = str_replace(">", ">", $titolo);
      $autore = str_replace("<", "<", $autore);
      $autore = str_replace(">", ">", $autore);
      $testo = str_replace("<", "<", $testo);
      $testo = str_replace(">", ">", $testo);
      $testo = nl2br($testo);

      $data = mktime("0", "0", "0", $mese, $giorno, $anno);

      $db = mysql_connect($db_host, $db_user, $db_password);
      if ($db == FALSE)
      die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");

      mysql_select_db($db_name, $db)
      or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");

      $query = "INSERT INTO news (titolo, testo, data, autore, mail) VALUES ('$titolo', '$testo', '$data', '$autore', '$mail')";

      if (mysql_query($query, $db))
      echo "L'articolo è stato inserito correttamente";
      else
      echo "Errore durante l'inserimento";

      mysql_close($db);
      endif; // chiude la verifica della presenza dei dati
      foot();
      ?>[/php]l'errore che viene fuori è questo

      Parse error: parse error in c:\users\liberlux\documents\easyphp1-8\www\prova 2\save.php on line 18ringrazio anticipatamente chi vorrà aiutarmi

      postato in Coding
      L
      liberlux