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. alfanet75
    3. Post
    A

    alfanet75

    @alfanet75

    • Profilo
    • Chi segue 0
    • Da chi è seguito 0
    • Discussioni 7
    • Post 20
    • Migliore 0
    • Gruppi 0
    Iscrizione Ultimo Accesso
    Età 50
    0
    Reputazione
    22
    Post
    0
    Visite al profilo
    0
    Da chi è seguito
    0
    Chi segue
    User

    Post creati da alfanet75

    • Subform PHP

      Buongiorno a tutti,
      gentilmente è possibile sapere come eseguire una sottomaschera in PHP?
      Praticamente, ho due tabelle con una relazione una a molti.
      Dovrei realizzare questa cosa:
      Le tabelle appunto sono collegate e dovrei aprire un form composto da alcuni campi della prima tabella con un menu a tendina per selezionare un paio di campi della prima tabella e nella parte inferiore di questa FORM vorrei inserire la seconda dove inserire altri campi.
      Oltre all'inserimento così descritto, mi piacerebbe che aggiornando la seconda tabella, le selezioni fatte sulla prima restino fino alla chiusura del form, questo perchè i campi selezionati dalla prima tabella servono per molti inserimenti e diventerebbe oneroso dover reinserire ogni volta.
      Il fine è quello di selezionare nella prima tabella un giorno con l'orario, un campo che indica un elenco di corsi e nella seconda tabella dovrei solo inserire l'utente che vi partecipa.
      Quindi se riuscissi a non ripetere ogni volta, la data ed il corso, il tutto sarebbe velocissimo per l'utente che dovrà inserire la partecipazione.

      Non so se è realizzabile una cosa del genere, per esempio su Access lo faccio spessissimo con la maschera e sottomaschera, ma in questo caso è per un DB mysql e PHP.
      Grazie a tutti.

      postato in Coding
      A
      alfanet75
    • RE: mancato inserimento dati dopo INSERT INTO

      Scusate ma ho risolto, lascio la soluzione
      $control = mysql_query("SELECT campo FROM iscritti WHERE campo= '$campotabella'");
      $countuser = mysql_num_rows($control);

      if ($countuser > 0) {
      echo "già iscritto";
      }
      else
      {#prosegue inserimento perchè non iscritto}

      grazie lo stesso

      postato in Coding
      A
      alfanet75
    • RE: mancato inserimento dati dopo INSERT INTO

      Buongiorno ragazzi, sempre in rif. ai due files php inseriti, come posso verificare che per esempio se nel db è presente un campo come la partita iva non si reinserisca un nuovo record che lo duplica?
      Ho provato ad inserire un ciclo if prima dell'istruzione, ma non mi funziona.
      Grazie mille

      postato in Coding
      A
      alfanet75
    • RE: mancato inserimento dati dopo INSERT INTO

      Perfetto, grazie mille ancora!

      postato in Coding
      A
      alfanet75
    • RE: mancato inserimento dati dopo INSERT INTO

      grazie mille, ho provato ora e funziona perfettamente.
      mi spiace averti fatto impazzire per una "cavolata".
      il php lo sto imparando.
      grazie ancora.

      postato in Coding
      A
      alfanet75
    • RE: mancato inserimento dati dopo INSERT INTO

      ciao,
      penso di si è questo

      <?php
      $conn=mysqli_connect("localhost", "root", "password");
      if (!$conn)
      {
      die ("connessione al database non riuscita! ".mysqli_error());
      }
      ?>

      ti ringrazio del tuo aiuto ma non capisco manco io.

      postato in Coding
      A
      alfanet75
    • RE: mancato inserimento dati dopo INSERT INTO

      ciao, praticamente solo se inserisco la query io manualmente da phpmyadmin allora funziona e memorizza il record, altrimenti non fa nulla.
      non so che pesci pigliare è davvero strano

      grazie mille

      postato in Coding
      A
      alfanet75
    • RE: mancato inserimento dati dopo INSERT INTO

      ciao lo screen inserito viene da phpmyadmin e mi scrive "MySQL ha restituito un insieme vuoto (i.e. zero righe). (La query ha impiegato 0.0817 sec)"

      postato in Coding
      A
      alfanet75
    • RE: mancato inserimento dati dopo INSERT INTO

      ciao e grazie, di seguito lo screen
      INSERT INTO anagraficaclienti (ragione_sociale, via, citta, provincia, cap, stato, partita_iva, codice_fiscale, telefono) VALUES ("azienda", "roma", "roma", "rm", "00100", "ita", "00000001", "00000001", "404030202")

      grazie

      postato in Coding
      A
      alfanet75
    • RE: mancato inserimento dati dopo INSERT INTO

      Ciao,
      grazie mille.
      Ho provato a fare ciò che hai scritto e spero di non aver sbagliato....
      Mi esce il seguente errore:

      #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '$query' at line 1

      grazie

      postato in Coding
      A
      alfanet75
    • RE: mancato inserimento dati dopo INSERT INTO

      Ciao e grazie per la celere risposta.
      Ho fatto come consigliato, ma il risultato è sempre lo stesso.
      Allego il file insert.php
      <?php
      include ("conn.php")?>
      <?php
      $ragione_sociale = $_POST['ragione_sociale'];
      $via = $_POST['via'];
      $citta = $_POST['citta'];
      $provincia = $_POST['provincia'];
      $cap = $_POST['cap'];
      $stato = $_POST['stato'];
      $partita_iva = $_POST['partita_iva'];
      $codice_fiscale = $_POST['codice_fiscale'];
      $telefono = $_POST['telefono'];

      $query= <<<SQL
      INSERT INTO anagraficaclienti (ragione_sociale, via, citta, provincia, cap, stato, partita_iva, codice_fiscale, telefono)
      VALUES ("{$ragione_sociale}", "{$via}", "{$citta}", "{$provincia}", "{$cap}", "{$stato}", "{$partita_iva}", "{$codice_fiscale}", "{$telefono}");
      SQL;

      mysqli_query($conn, $query);
      echo 'ok';
      ?>
      <?php include ("close.php"); ?>

      PS: Non vedo a nessuna parte il campo ".roma."

      grazie

      postato in Coding
      A
      alfanet75
    • RE: mancato inserimento dati dopo INSERT INTO

      Ciao Akeeron,
      innanzitutto grazie per la risposta e scusami se ti rispondo solo ora, ma non ho avuto tempo di metterci mano.
      Ho inserito le parentesi graffe, come da te consigliato, ma il risultato è lo stesso, praticamente tutto ok, ma non scrive nulla all'interno della tabella.
      Sto uscendo matto! 😞
      Quali punti ti riferisci??
      C'è qualcuno che può gentilmente darmi una mano e capire dove è l'errore?
      grazie

      postato in Coding
      A
      alfanet75
    • mancato inserimento dati dopo INSERT INTO

      buongiorno a tutti,
      come da titolo ho due file php che allego e che non restituiscono alcun errore, ma non inseriscono nulla nel db.
      La connessione e la disconnessione vengono eseguite tramite apposito file che ometto, visto che è collaudato.
      Alla fine della query ho inserito anche un ok a schermo che mi restituisce, ma comunque non mi inserisce nulla.

      grazie

      file anagrafica.php

      <?php include ("conn.php"); ?>
      <html>
      <head>
      <title>Inserimento</title>
      </head>
      <body>
      <form name="form_clienti" method="post" action="insert.php">
      <label>ragione_sociale:<input name="ragione_sociale" type="text" /></label>(obbligatorio)
      <p><label>via:<input name="via" type="text" /></label></p>
      <p><label>citta:<input name="citta" type="text" /></label></p>
      <p><label>provincia:<input name="provincia" type="text" /></label></p>
      <p><label>cap:<input name="cap" type="text" /></label></p>
      <p><label>stato:<input name="stato" type="text" /></label></p>
      <p><label>partita_iva:<input name="partita_iva" type="text" /></label></p>
      <p><label>codice_fiscale:<input name="codice_fiscale" type="text" /></label></p>
      <p><label>telefono:<input name="telefono" type="text" /></label></p>

        <p><input name="invia" type="submit" value="Invia" /></p>
      </form>
      

      </body>
      </html>
      <?php include ("close.php"); ?>

      file insert.php:
      <?php
      include ("conn.php")?>
      <?php
      $ragione_sociale = $_POST['ragione_sociale'];
      $via = $_POST['via'];
      $citta = $_POST['citta'];
      $provincia = $_POST['provincia'];
      $cap = $_POST['cap'];
      $stato = $_POST['stato'];
      $partita_iva = $_POST['partita_iva'];
      $codice_fiscale = $_POST['codice_fiscale'];
      $telefono = $_POST['telefono'];

      $query="INSERT INTO anagraficaclienti (ragione_sociale, via, citta, provincia, cap, stato, partita_iva, codice_fiscale, telefono)";
      $query.=" VALUES ('".$ragione_sociale."', '".$via."', '".$citta."', '".$provincia."', '".$cap."', '".$stato."', '".$partita_iva."', '".$codice_fiscale."', '".$telefono."')";

      mysqli_query($conn, $query);
      echo 'ok';
      ?>
      <?php include ("close.php"); ?>

      postato in Coding
      A
      alfanet75
    • Feed Prodotti

      Buongiorno a tutti, gentilmente è possibile sapere un software o un sito web dove realizzare un feed dei prodotti di un e-commerce per pubblicarlo nei comparatori di prezzi?
      grazie

      postato in E-Commerce
      A
      alfanet75
    • zoom slideshow

      Buonasera a tutti, ho trovato sul web una galleria immagini che ho personalizzato in dimensioni, colori, ecc...
      Ora mi piacerebbe che l'immagine grande fosse cliccabile e che aprisse la foto in un'altra finestra con l'opportunità di zoom.
      questa è la slide:
      sandbox.leigeber.com/javascript-slideshow (manca h t t p)
      Siccome ho visto che non dipende da css e html, ma dal codice javascript non conoscendolo, cortesemente è possibile aiutarmi?
      grazie

      ecco il codice:
      var TINY={};
      function $(i){return document.getElementById(i)}
      function $$(e,p){p=p||document; return p.getElementsByTagName(e)}
      TINY.slideshow=function(n){
      this.infoSpeed=this.imgSpeed=this.speed=10;
      this.thumbOpacity=this.navHover=70;
      this.navOpacity=25;
      this.scrollSpeed=5;
      this.letterbox='#000';
      this.n=n;
      this.c=0;
      this.a=[]
      };
      TINY.slideshow.prototype={
      init:function(s,z,b,f,q){
      s=$(s);
      var m=$$('li',s), i=0, w=0;
      this.l=m.length;
      this.q=$(q);
      this.f=$(z);
      this.r=$(this.info);
      this.o=parseInt(TINY.style.val(z,'width'));
      if(this.thumbs){
      var u=$(this.left), r=$(this.right);
      u.onmouseover=new Function('TINY.scroll.init("'+this.thumbs+'",-1,'+this.scrollSpeed+')');
      u.onmouseout=r.onmouseout=new Function('TINY.scroll.cl("'+this.thumbs+'")');
      r.onmouseover=new Function('TINY.scroll.init("'+this.thumbs+'",1,'+this.scrollSpeed+')');
      this.p=$(this.thumbs)
      }
      for(i;i<this.l;i++){
      this.a*={};
      var h=m*, a=this.a*;
      a.t=$$('h3',h)[0].innerHTML;
      a.d=$$('p',h)[0].innerHTML;
      a.l=$$('a',h)[0]?$$('a',h)[0].href:'';
      a.p=$$('span',h)[0].innerHTML;
      if(this.thumbs){
      var g=$$('img',h)[0];
      this.p.appendChild(g);
      w+=parseInt(g.offsetWidth);
      if(i!=this.l-1){
      g.style.marginRight=this.spacing+'px';
      w+=this.spacing
      }
      this.p.style.width=w+'px';
      g.style.opacity=this.thumbOpacity/100;
      g.style.filter='alpha(opacity='+this.thumbOpacity+')';
      g.onmouseover=new Function('TINY.alpha.set(this,100,5)');
      g.onmouseout=new Function('TINY.alpha.set(this,'+this.thumbOpacity+',5)');
      g.onclick=new Function(this.n+'.pr('+i+',1)')
      }
      }
      if(b&&f){
      b=$(b);
      f=$(f);
      b.style.opacity=f.style.opacity=this.navOpacity/100;
      b.style.filter=f.style.filter='alpha(opacity='+this.navOpacity+')';
      b.onmouseover=f.onmouseover=new Function('TINY.alpha.set(this,'+this.navHover+',5)');
      b.onmouseout=f.onmouseout=new Function('TINY.alpha.set(this,'+this.navOpacity+',5)');
      b.onclick=new Function(this.n+'.mv(-1,1)');
      f.onclick=new Function(this.n+'.mv(1,1)')
      }
      this.auto?this.is(0,0):this.is(0,1)
      },
      mv:function(d,c){
      var t=this.c+d;
      this.c=t=t<0?this.l-1:t>this.l-1?0:t;
      this.pr(t,c)
      },
      pr:function(t,c){
      clearTimeout(this.lt);
      if(c){
      clearTimeout(this.at)
      }
      this.c=t;
      this.is(t,c)
      },
      is:function(s,c){
      if(this.info){
      TINY.height.set(this.r,1,this.infoSpeed/2,-1)
      }
      var i=new Image();
      i.style.opacity=0;
      i.style.filter='alpha(opacity=0)';
      this.i=i;
      i.onload=new Function(this.n+'.le('+s+','+c+')');
      i.src=this.a[s].p;
      if(this.thumbs){
      var a=$$('img',this.p), l=a.length, x=0;
      for(x;x<l;x++){
      a[x].style.borderColor=x!=s?'':this.active
      }
      }
      },
      le:function(s,c){
      this.f.appendChild(this.i);
      var w=this.o-parseInt(this.i.offsetWidth);
      if(w>0){
      var l=Math.floor(w/2);
      this.i.style.borderLeft=l+'px solid '+this.letterbox;
      this.i.style.borderRight=(w-l)+'px solid '+this.letterbox
      }
      TINY.alpha.set(this.i,100,this.imgSpeed);
      var n=new Function(this.n+'.nf('+s+')');
      this.lt=setTimeout(n,this.imgSpeed100);
      if(!c){
      this.at=setTimeout(new Function(this.n+'.mv(1,0)'),this.speed
      1000)
      }
      if(this.a[s].l!=''){
      this.q.onclick=new Function(?window.open(?+???+this.a[s].l+???+?, ?_blank?)?);
      this.q.onclick=new Function('window.location="'+this.a[s].l+'"');
      this.q.onmouseover=new Function('this.className="'+this.link+'"');
      this.q.onmouseout=new Function('this.className=""');
      this.q.style.cursor='pointer'
      }else{
      this.q.onclick=this.q.onmouseover=null;
      this.q.style.cursor='default'
      }
      var m=$$('img',this.f);
      if(m.length>2){
      this.f.removeChild(m[0])
      }
      },
      nf:function(s){
      if(this.info){
      s=this.a[s];
      $$('h3',this.r)[0].innerHTML=s.t;
      $$('p',this.r)[0].innerHTML=s.d;
      this.r.style.height='auto';
      var h=parseInt(this.r.offsetHeight);
      this.r.style.height=0;
      TINY.height.set(this.r,h,this.infoSpeed,0)
      }
      }
      };
      TINY.scroll=function(){
      return{
      init:function(e,d,s){
      e=typeof e=='object'?e:$(e); var p=e.style.left||TINY.style.val(e,'left'); e.style.left=p;
      var l=d==1?parseInt(e.offsetWidth)-parseInt(e.parentNode.offsetWidth):0; e.si=setInterval(function(){TINY.scroll.mv(e,l,d,s)},20)
      },
      mv:function(e,l,d,s){
      var c=parseInt(e.style.left); if(c==l){TINY.scroll.cl(e)}else{var i=Math.abs(l+c); i=i<s?i:s; var n=c-id; e.style.left=n+'px'}
      },
      cl:function(e){e=typeof e=='object'?e:$(e); clearInterval(e.si)}
      }
      }();
      TINY.height=function(){
      return{
      set:function(e,h,s,d){
      e=typeof e=='object'?e:$(e); var oh=e.offsetHeight, ho=e.style.height||TINY.style.val(e,'height');
      ho=oh-parseInt(ho); var hd=oh-ho>h?-1:1; clearInterval(e.si); e.si=setInterval(function(){TINY.height.tw(e,h,ho,hd,s)},20)
      },
      tw:function(e,h,ho,hd,s){
      var oh=e.offsetHeight-ho;
      if(oh==h){clearInterval(e.si)}else{if(oh!=h){e.style.height=oh+(Math.ceil(Math.abs(h-oh)/s)hd)+'px'}}
      }
      }
      }();
      TINY.alpha=function(){
      return{
      set:function(e,a,s){
      e=typeof e=='object'?e:$(e); var o=e.style.opacity||TINY.style.val(e,'opacity'),
      d=a>o
      100?1:-1; e.style.opacity=o; clearInterval(e.ai); e.ai=setInterval(function(){TINY.alpha.tw(e,a,d,s)},20)
      },
      tw:function(e,a,d,s){
      var o=Math.round(e.style.opacity
      100);
      if(o==a){clearInterval(e.ai)}else{var n=o+Math.ceil(Math.abs(a-o)/s)*d; e.style.opacity=n/100; e.style.filter='alpha(opacity='+n+')'}
      }
      }
      }();
      TINY.style=function(){return{val:function(e,p){e=typeof e=='object'?e:$(e); return e.currentStyle?e.currentStyle[p]:document.defaultView.getComputedStyle(e,null).getPropertyValue(p)}}}();

      postato in Coding
      A
      alfanet75
    • Form mail register

      Buongiorno a tutti, ho un problema con un form mail in asp su hosting business (windows) di register.
      Lo stesso form lo uso su aruba da molti anni e non ho mai avuto problemi.
      Praticamente dopo aver adattato il codice non funziona... e mi restituisce una pagina con errore HTTP500.
      Come si vedrà dal codice una volta inviato il form dovrebbe aprire la pagina "grazie.asp"

      allego il codice:
      grazie

      <!--METADATA TYPE="typelib" UUID="CD000000-8B95-11D1-82DB-00C04FB1625D" NAME="CDO for Windows 2000 Type Library" -->
      <!--METADATA TYPE="typelib" UUID="00000205-0000-0010-8000-00AA006D2EA4" NAME="ADODB Type Library" -->
      <%
      '============su specifiche MSDN================
      '* il corpo finale del messaggio contiene tutti i campi *
      '* inseriti nella pagina html, in pratica puoi mettere *
      '* tutti i campi che ti servono nel modulo di invio senza *
      '* fare altre configurazioni aggiuntive. *
      '=============================================================
      DIM corpoMessaggio, numeroCampi, invioA, invioDa, nomeDominio, indirizzoIp, modulo, browserSistemaOperativo
      '* voce da modificare con il proprio indirizzo email

      invioA = miamail
      '* voce da modificare con un indirizzo email che funga da mittente:
      '* in caso di errore riceverete notifica a questo indirizzo un MAILER-DAEMON
      '* dato che cdosys supporta questa notifica

      '------------fine modifiche necessarie------------------
      nomeDominio = Request.ServerVariables("HTTP_HOST")
      indirizzoIp = Request.ServerVariables("REMOTE_ADDR")
      modulo = Request.ServerVariables("HTTP_REFERER")
      browserSistemaOperativo = Request.ServerVariables("HTTP_USER_AGENT")
      '*rilevo i campi del form

      FOR numeroCampi = 1 TO (Request.Form.Count() - 1)
      IF NOT Request.Form(numeroCampi) = "" THEN
      corpoMessaggio = corpoMessaggio & vbCrLf & Request.Form.Key(numeroCampi) & " = " & Trim(Request.Form(numeroCampi))
      END IF
      NEXT
      '* creo gli oggetti cdosys sul server e li gestisco

      DIM iMsg, Flds, iConf
      Set iMsg = CreateObject("CDO.Message")
      Set iConf = CreateObject("CDO.Configuration")
      Set Flds = iConf.Fields
      Flds(cdoSendUsingMethod) = cdoSendUsingPort
      Flds(cdoSMTPServer) = "smtp.register.it"
      Flds(cdoSMTPServerPort) = 25
      Flds(cdoSMTPAuthenticate) = cdoAnonymous ' 0
      Flds.Update
      With iMsg
      Set .Configuration = iConf
      .To = invioA
      .From = Request.Form("email")
      .From = Request.Form("Checkbox1")
      .Sender = invioDa
      .Subject = "Contatto dal dominio " & nomeDominio
      .TextBody = "Questi i dati inseriti nel modulo presente alla pagina " & modulo & " da utente con indirizzo IP " & indirizzoIp & " browser e sistema operativo " & browserSistemaOperativo & vbCrLf & corpoMessaggio & ""
      .Send
      End With
      %>
      <script>
      document.location.replace('grazie.asp');
      </script>

      postato in Coding
      A
      alfanet75
    • Indicizzazione sito flash

      Buongiorno, siccome dovrei realizzare un sito interamente in flash, ma come si sa il linguaggio in questione non agevola il posizionamento nei motori, avevo pensato di fare due versioni una html e una flash.
      Posso fare in modi diversi?
      Inoltre come posso fare per inserire le pagine esclusivamente fatte in flash e senza ricorrere alla versione html?
      Siccome il sito deve raggiungere ottimi livelli di posizionamento e di solito lo faccio bene con html ma con flash non mi sono mai avvicinato... qualche suggerimento è sicuramente prezioso.
      grazie

      postato in News Ufficiali da Connect.gt
      A
      alfanet75
    • RE: Risoluzione sito web

      Grazie per la risposta... si ho letto sulle percentuali, però purtroppo ho utilizzato per comodità lo sharepoint designer ed è un pochino complicato modificare il tutto....

      Per quanto riguarda le richieste del cliente si ok, però se uno non ha quella risoluzione il sito si vede male e preferirei sponsorizzare un po i miei lavori...
      Grazie

      postato in Coding
      A
      alfanet75
    • Risoluzione sito web

      Buongiorno a tutti, ho realizzato un sito web con risoluzione 1280x1024 per richiesta di un cliente.
      Però siccome molti monitor hanno ancora la risoluzione 1024x768 ed il sito si vede male... come potrei adattare il sito alla risoluzione del monitor dell'utente?
      Il sito è stato creato in html e un menù in css e validato W3C...
      Attendo i vostri gentili suggerimenti.
      grazie

      postato in Coding
      A
      alfanet75
    • RE: Riconoscimento risoluzione schermo

      Buonasera prendo spunto dalla discussione visto che anche io ho fatto un sito con 1280x1024, perchè vorrei che la pagina si adattasse alla risoluzione dello schermo.
      Il sito in questione è in html con pulsanti in css.
      Come posso fare per avere almeno una risoluzione decente anche per schermi con 1024x768?
      grazie

      postato in Coding
      A
      alfanet75