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

    lockit

    @lockit

    • Profilo
    • Chi segue 0
    • Da chi è seguito 0
    • Discussioni 3
    • Post 45
    • Migliore 0
    • Gruppi 0
    Iscrizione Ultimo Accesso
    Sito Internet www.lockit.it Località Milano Età 121
    0
    Reputazione
    45
    Post
    0
    Visite al profilo
    0
    Da chi è seguito
    0
    Chi segue
    User

    Post creati da lockit

    • RE: Query SQL con select annidati

      :mmm: :mmm:

      Non capisco bene cosa vuoi fare con quela query.

      Ma così non è la stessa cosa ?

      
      SELECT comune 
      FROM `comuni` 
      WHERE comune LIKE 'ar%' 
      
      

      :bho:

      postato in Coding
      L
      lockit
    • RE: Recuperare in automatico l'id appena creato

      😄 😄

      grazie

      postato in Coding
      L
      lockit
    • Recuperare in automatico l'id appena creato

      Ho un grosso problema, ecco il codice:

      
      	$SQLt = "INSERT INTO titoli (id, occhiello, titolo, sottotitolo, thumb, data, autore, genere) ";
      	$SQLt .= "VALUES (NULL, '$strOcchiello', '$strTitolo', '$strSottotitolo', '$vThumb', $strData, '$strAutore', '$strGenere')";
      	
      	$rs = mysql_query($SQLt, apri_conn()) or die("Errore durante l'inserimento nel database $SQLt");
      
      	$varID = $rs;
      
      

      In pratica la colonna id di titoli è la chiave primaria ed è un numero che si incrementa in automatico ogni volta che si aggiunge un record.
      Il mio problema è che non riesco a recuperare quell'id che mi serve per inserire altri dati in un'altra tabella.....

      Così come l'ho scritto mi restituisce sempre 1 e in altri modi che ho provato da sempre errore...... :arrabbiato: :arrabbiato:

      Qualcuno mi può aiutare ???

      Ciao
      lockit

      postato in Coding
      L
      lockit
    • RE: come avere codice php

      @HaccaH said:

      mmhh... non mi è chiaro... Stai deicendo che devo creare una pagina in php che cerchi e rirpoduca il codice di un'altra pagina php?
      Ma soprattutto: in che senso nello stesso spazio?

      Vuol dire che "per leggere il codice originale "parcheggiato" sul server" devi avere la possibilità di "parcheggiare" un altro file php sullo stesso server anzi nello stesso dominio....
      e poi con i metodi citati da riky ti leggi il file che ti interessa come un file di testo normalissimo e lo stampi a video....
      Se non puoi mettere codice php in quel dominio non potrai mai leggere il codice di quella pagina.... a meno che non sei un hacker 😄

      postato in Coding
      L
      lockit
    • RE: Modifica dei campi in un database

      In effetti c'era un piccolo errore nel mio codice, corretto è così :

      ...
      IF clicksin = "" THEN 
         clicksin = 0 
      END IF 
      
      IF clicksout = "" THEN 
         clicksout = 0 
      END IF 
      ...
      

      Comunque se come hai fatto tu funziona và bene 😄

      E per quanto riguarda l'esecuzione del file ogni tot di tempo... non sò come fare 😞 mi spiace....

      ciao

      postato in Coding
      L
      lockit
    • RE: Modifica dei campi in un database

      In effetti c'era un piccolo errore nel mio codice, corretto è così :

      ...
      IF clicksin = "" THEN 
         clicksin = 0 
      END IF 
      
      IF clicksout = "" THEN 
         clicksout = 0 
      END IF 
      ...
      

      Comunque se come hai fatto tu funziona và bene 😄

      E per quanto riguarda l'esecuzione del file ogni tot di tempo... non sò come fare 😞 mi spiace....

      ciao

      postato in Coding
      L
      lockit
    • RE: Modifica dei campi in un database

      In effetti c'era un piccolo errore nel mio codice, corretto è così :

      ...
      IF clicksin = "" THEN 
         clicksin = 0 
      END IF 
      
      IF clicksout = "" THEN 
         clicksout = 0 
      END IF 
      ...
      

      Comunque se come hai fatto tu funziona và bene 😄

      E per quanto riguarda l'esecuzione del file ogni tot di tempo... non sò come fare 😞 mi spiace....

      ciao

      postato in Coding
      L
      lockit
    • RE: Modifica dei campi in un database

      @guestone said:

      Stampa

      UPDATE topsite SET clicksin = clicksin / 2, clicksout = clicksout / 2 WHERE clicksin = AND clicksout = 
      

      😉

      Allora dove sta l'errore??

      Ho capito cosa intendevi, hai messo 'conn.Execute(mysql) sotto forma di commento e hai messo un response.write davanti alla query..

      Cmq grazie :lol:

      Come volevasi dimostrare..... 😄 😄

      Da quella stampa a video si capisce che le tue variabili clicksin e clicksout sono vuote !!!

      è per questo che dà errore...

      Prova così:

      <% 
      
      IF clicksin <> "" AND clicksout <> "" THEN
      	Dim Conn, mysql 
      	Set Conn = Server.CreateObject&#40;"ADODB.Connection"&#41; 
      	conn.Open "driver=&#123;Microsoft Access Driver &#40;*.mdb&#41;&#125;;dbq=" & server.mappath&#40;"/mdb-database/topsite.mdb"&#41; 
      
      	mysql = "UPDATE topsite SET clicksin = clicksin / 2, clicksout = clicksout / 2 WHERE clicksin = " & clicksin & " AND clicksout = " & clicksout 
      
      	conn.Execute&#40;mysql&#41; 
      
      	conn.close 
      	set conn=nothing 
      
      	response.write "Clicks aggiornati" 
      ELSE
      	Response.write&#40;"Le variabili clicksin e clicksout sono vuote !!!"&#41; 
      END IF
      %>
      

      Oppure se vuoi eseguire lo stesso la query(mettiamo che il valore di default sia zero):

      <% 
      
      IF clicksin <> "" THEN
      	clicksin = 0
      END IF
      
      IF clicksout <> "" THEN
      	clicksout = 0
      END IF
      
      Dim Conn, mysql 
      Set Conn = Server.CreateObject&#40;"ADODB.Connection"&#41; 
      conn.Open "driver=&#123;Microsoft Access Driver &#40;*.mdb&#41;&#125;;dbq=" & server.mappath&#40;"/mdb-database/topsite.mdb"&#41; 
      
      mysql = "UPDATE topsite SET clicksin = clicksin / 2, clicksout = clicksout / 2 WHERE clicksin = " & clicksin & " AND clicksout = " & clicksout 
      
      conn.Execute&#40;mysql&#41; 
      
      conn.close 
      set conn=nothing 
      
      response.write "Clicks aggiornati"
      
      %>
      

      Ciao :fumato: :fumato:

      postato in Coding
      L
      lockit
    • RE: Modifica dei campi in un database

      😄 😄
      Scusa, la query è quella stringa SQL
      per stampare a video intendevo una cosa del genere:

      <% 
      Dim Conn, mysql 
      Set Conn = Server.CreateObject&#40;"ADODB.Connection"&#41; 
      conn.Open "driver=&#123;Microsoft Access Driver &#40;*.mdb&#41;&#125;;dbq=" & server.mappath&#40;"/mdb-database/topsite.mdb"&#41; 
      
      mysql = "UPDATE topsite SET clicksin = clicksin / 2, clicksout = clicksout / 2 WHERE clicksin = " & clicksin & " AND clicksout = " & clicksout 
      
      'conn.Execute&#40;mysql&#41; 
      
      Response.write&#40;mysql&#41;
      
      conn.close 
      set conn=nothing 
      
      response.write "Clicks aggiornati" 
      %>
      

      Se stampa una cosa così:
      UPDATE topsite SET clicksin = clicksin / 2, clicksout = clicksout / 2 WHERE clicksin = AND clicksout =

      L'errore è che non gli dai numeri per confrontare clicksin e clicksout

      Se invece stampa una cosa così:

      UPDATE topsite SET clicksin = clicksin / 2, clicksout = clicksout / 2 WHERE clicksin = 1 AND clicksout =1

      Non sò proprio che erore sia.... () () :bho:

      Questa è la sintassi dell'update:
      @www.w3schools.com said:

      UPDATE table_name
      SET column_name = new_value
      WHERE column_name = some_value

      Ciao

      postato in Coding
      L
      lockit
    • RE: Modifica dei campi in un database

      Mhhmmmm :mmm: :mmm:

      L'errore sembra cambiato però.... prova a stampare la query a schermo prima di eseguirla e vedi se è completa..... potrebbe essere che clicksin e clicksout siano vuoti e quindi una query del genere dà sicuramente errore...

      UPDATE topsite SET clicksin = clicksin / 2, clicksout = clicksout / 2 WHERE clicksin = AND clicksout =

      ciao

      postato in Coding
      L
      lockit
    • RE: script asp

      Niente figurati.......

      Ma se asp ti sembra strano per quel motivo mi sà che ti sembrerà "strana" tutta la programmazione....

      😄 😄

      In bocca al lupo

      postato in Coding
      L
      lockit
    • RE: Modifica dei campi in un database

      L'errore che ti dà è nella query SQL.

      Prova così:

      mysql = "UPDATE topsite SET clicksin = clicksin / 2, clicksout = clicksout / 2 WHERE clicksin = " & clicksin & " AND clicksout = " & clicksout
      

      PS: cInt() non c'è bisogno di usarlo perchè tanto la query è una stringa per il server asp.

      postato in Coding
      L
      lockit
    • RE: script asp

      @jockk said:

      Ecco il tuo codice:

      <%
      tuosegno=request.form("tuosegno")
      segnopartner=Request.form("segnopartner")
      Response.redirect(tuosegno&segnopartner&"arietoro.html")

      tuosegno=request.form("tuosegno")
      segnopartner=Request.form("segnopartner")
      Response.redirect(tuosegno&segnopartner&"arieteariete.html")%>

      Ehhh no :mmm: :mmm: 😮 😮

      Il codice che ho scritto io è questo, devi fare solo copia incolla nella tua pagina asp e vedrai che funziona........

      <% 
      tuoSegno = Request.form&#40;"tuoSegno"&#41; 
      segnoPartner = Request.form&#40;"segnoPartner"&#41; 
      
      Response.redirect&#40;tuoSegno & segnoPartner & ".html"&#41; 
      %>
      

      Ciao

      postato in Coding
      L
      lockit
    • RE: Testare Connessione SqlServer &amp; MySql

      @CIRMAS said:

      Potrei utilizzare come dicevi (lockit) una session("NOME_CONNESSIONE"), ma come!? (mi potresti fare un esempio)

      Io pensavo a un'altra cosa, ma visto il problema ti dico come faccio di solito io utilizzando il global.asa:

      global.asa

      
      Sub OpenConnectionSS&#40;&#41;
      	Set Session&#40;"connSQLServer"&#41;= Server.Createobject&#40;"ADODB.Connection"&#41;
      	Session&#40;"connSQLServer"&#41;.ConnectionTimeout = 5
      	Session&#40;"connSQLServer"&#41;.CursorLocation = 3
      	Session&#40;"connSQLServer"&#41;.Open StringaDiConnessioneSQLServer
      End Sub
      
      Sub OpenConnectionMS&#40;&#41;
      	Set Session&#40;"connMySQL"&#41;= Server.Createobject&#40;"ADODB.Connection"&#41;
      	Session&#40;"connMySQL"&#41;.ConnectionTimeout = 5
      	Session&#40;"connMySQL"&#41;.CursorLocation = 3
      	Session&#40;"connMySQL"&#41;.Open StringaDiConnessioneMySQL
      End Sub
      
      
      Sub Session_OnStart
      	call OpenConnectionSS&#40;&#41;
      	call OpenConnectionMS&#40;&#41;
      End Sub
      
      Sub Session_OnEnd
      	Session&#40;"connSQLServer"&#41;.Close
      	Session&#40;"connMySQL"&#41;.Close
      End Sub
      
      

      Così tutti quelli che entrano nel sito avranno sempre una connessione attiva coi 2 db, altrimenti puoi usare delle funzioni del genere e richiamarle, per esempio con il login e il logout...

      :bho:

      postato in Coding
      L
      lockit
    • RE: SQL Server : Concatenamento di più colonne con probabile val

      😄 😄 😄

      Guarda cos'ho trovato nell help di SQL server:

      @SQL Server 2000 Help said:

      Remarks
      When you concatenate null values, either the concat null yields null setting of sp_dboption or SET CONCAT_NULL_YIELDS_NULL determines the behavior when one expression is NULL. With either concat null yields null or SET CONCAT_NULL_YIELDS_NULL enabled ON, 'string' + NULL returns NULL. If either concat null yields null or SET CONCAT_NULL_YIELDS_NULL is disabled, the result is 'string'.

      :fumato:

      postato in Coding
      L
      lockit
    • RE: SQL Server : Concatenamento di più colonne con probabile val

      MJa c'è qualche ragione particolare per cui usi sql e non lo fai invece con asp ??

      Io farei così:

      
      SQL = SELECT ID, Societa, Cognome, Nome FROM Sfa
      
      .....
      
      Anagrafiche_full = RS&#40;"Societa"&#41; & " " & RS&#40;"Cognome"&#41; & " " & RS&#40;"Nome"&#41;
      

      Tanto i 3 campi li tiri fuori lo stesso....

      Se invece devi usare per forza quel metodo prova a castare a stringa i campi, così forse ti mette '' al posto di null....

      :bho:

      postato in Coding
      L
      lockit
    • RE: script asp

      @jockk said:

      Ho corretto il codice sulla base di quello che mi hai scritto Ecco il nuovo codice:

      <%
      ariete = Request.form("tuosegno")
      toro = Request.form("segnoPartner")
      Response.redirect(ariete&toro& "arietetoro.html") %>

      <%ariete= Request.form("tuosegno")
      ariete=Request.form("segnoPartner")

      Response.redirect(ariete&ariete&"arieteariete.html")%>

      Non credo vada bene perchè non porta alla pagina html.Dove ho sbagliato? 😮

      () () ()

      :mmm: :mmm: :mmm: forse non mi sono spiegato bene

      Il codice asp che ho scritto non lo devi modificare......

      <% 
      tuoSegno = Request.form&#40;"tuoSegno"&#41; 
      segnoPartner = Request.form&#40;"segnoPartner"&#41; 
      
      Response.redirect&#40;tuoSegno & segnoPartner & ".html"&#41; 
      %> 
      

      Te l'ho detto e te lo ripeto è meglio che ti guardi un po' di basi di programmazione, non sai neanche come si usano la variabili 😄 😄 ..... Segui queste lezioni online, è un corso base di asp: http://freeasp.html.it/guide/lezioni.asp?idguida=1

      Ciao
      :fumato: :fumato:

      postato in Coding
      L
      lockit
    • RE: script asp

      @jockk said:

      Non funziona nemmeno response.write al posto di redirect.Ti manmdo tuto il codice che ho scritto:
      nella pagina della selezione dei due segni c'è questo codice:

      <html><head><title> affinità di coppia</title></head>

      <form method ="post" action="calcola.asp">

      Il tuo segno &nbsp &nbsp &nbsp &nbsp &nbsp Il segno del tuo partner &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp Calcola affinità&nbsp

      <select name="tuoSegno">
      <option value="ariete"> Ariete</option>
      <option value="toro">Toro</option>
      <option value="Gemelli">Gemelli</option>
      <option value="Cancro">Cancro</option>
      <option value="Leone">Leone</option>
      <option value="Vergine">Vergine</option>
      <option value="Bilancia">Bilancia</option>
      <option value="Scorpione">Scorpione</option>
      <option value="Sagittario">Sagittario</option>
      <option value="Capricorno">Capricorno</option>
      <option value="acquario">Acquario</option>

      <option value="pesci">Pesci</option>
      </select>

      &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp <select name="segnoPartner">
      <option value="Ariete">Ariete</option>
      <option value="Toro">Toro</option>
      <option value="Gemelli">Gemelli</option>
      <option value="Cancro">Cancro</option>
      <option value="Leone">Leone</option>
      <option value="Vergine">Vergine</Option>
      <option value="Bilancia">Bilancia</option>
      <option value="Scorpione">Scorpione</option>
      <option value="Sagittario">Sagittario</option>
      <option value="Capricorno">Capricorno</option>
      <option value="Acquario">Acquario</option>
      <option value="Pesci">Pesci</option>
      </select>
      &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp <input type="submit"
      value="calcola"></input>
      </form>

      Invece nella pagina "calcola.asp" c'è quest'altro codice:(ho inserito solo due combinazioni di prova:ariete-ariete ed ariete-toro)

      <%
      ariete = Request.form("ariete")
      toro = Request.form("toro")
      Response.redirect(ariete&toro& "arietetoro.html") %>

      <%ariete= Request.form("ariete")
      ariete=Request.form("ariete")
      Response.redirect(ariete&ariete&"arieteariete.html")%> :fumato: ciao

      Non ci siamo 😄 😄

      Allora:
      Primo errore:
      Request.form si usa così
      Request.form("NomeDelCampoDelForm")
      Dove al posto di NomeDelCampoDelForm devi mettere quello che c'è scritto dentro all'attributo name del tuo input, select o textarea e serve a recuperare i dati di un form ()

      Secondo errore:
      Request.form restituisce il valore del campo, quindi nel tuo caso ariete, toro .... in base a quello che hai scelto nella tendina quindi facendo:
      pippo = Request.form("CampoX")
      Nella variabile pippo ti ritroverai il valore del CampoX del form che è stato compilato.... quindi se scrivi Response.redirect(ariete&toro& "arietetoro.html") è sbagliatissimo e non trovarà mai la pagina giusta (ti consiglio di fare un corso base di asp e/o di programmazione)

      Quindi mettiamo caso che selezioni ariete in una tendina e toro nell'altra facendo il submit in calcola.asp succede questo:

      tuoSegno = Request.form&#40;"tuoSegno"&#41;
      

      nella variabile tuoSegno ci sarà il valore ariete

      segnoPartner = Request.form&#40;"segnoPartner"&#41;
      

      nella variabile segnoPartner ci sarà il valore toro

      Response.redirect&#40;tuoSegno & segnoPartner & ".html"&#41;
      

      La funzione Response.redirect quindi ti manderà alla pagina che si chiama variabile1 + variabile2 + .html cioè arietetoro.html

      :fumato: :fumato:

      PS: le pagine devono essere tutte nella stessa cartella, se no per esempio se hai tutti i file html in una cartella affinita dovresti fare Response.redirect("affinita/" & tuoSegno & segnoPartner & ".html")

      postato in Coding
      L
      lockit
    • RE: Recuperare in automatico l'id appena creato

      Come non detto 😄 😄

      Ho risolto così:

      		artSQL = "SELECT * FROM utenti WHERE 1=0"
      
      		Set RSArt = Server.CreateObject&#40;"ADODB.Recordset"&#41;
      		RSArt.Open artSQL, session&#40;"conn"&#41;, 2, 2
      
      		RSArt.AddNew
      			RSArt&#40;"nome"&#41; = nome
      			RSArt&#40;"cognome"&#41; = cognome
      			RSArt&#40;"via"&#41; = via
      			RSArt&#40;"cap"&#41; = cap
      			RSArt&#40;"citta"&#41; = citta
      			RSArt&#40;"prov"&#41; = prov
      			RSArt&#40;"nazione"&#41; = nazione
      			RSArt&#40;"tel"&#41; = tel
      			RSArt&#40;"cell"&#41; = cell
      			RSArt&#40;"mail"&#41; = mail
      			RSArt&#40;"sito"&#41; = sito
      			RSArt&#40;"catNews"&#41; = cat
      		RSArt.Update
      		id = RSArt&#40;"id_user"&#41;
      		RSArt.Close
      		Set RSArt = Nothing
      

      :fumato: :fumato: :fumato:

      postato in Coding
      L
      lockit
    • Recuperare in automatico l'id appena creato

      Aiutoooo non riesco a recuperare l'id del record che ho appena inserito nel db:

      Tipo di errore:
      ADODB.Recordset (0x800A0E78)
      L'operazione non è consentita se l'oggetto è chiuso.
      /hobby/reg.asp, line 44

      Pezzo di codice che dà errore(la linea 44 è quella con IF NOT id.eof THEN):

      iscrSQL = "INSERT INTO utenti&#40;nome, cognome, via, cap, citta, prov, nazione, tel, cell, mail, sito, liv, catNews&#41;" 
      iscrSQL = iscrSQL & "VALUES&#40;'"&nome&"', '"&cognome&"', '"&via&"', '"&cap&"', '"&citta&"', '"&prov&"', '"&nazione&"', '"&tel&"', '"&cell&"', '"&mail&"', '"&sito&"', 'utente', '"&cat&"'&#41;" 
      Set id = Session&#40;"conn"&#41;.Execute&#40;iscrSQL&#41; 
      myID = "" 
      IF NOT id.eof THEN 
      myID = id&#40;"utenti.nome"&#41; 
      ELSE 
      myID = "BHO" 
      END IF 
      

      Non riesco a capire come mai e non sò come altro fare :arrabbiato: :arrabbiato: :arrabbiato:

      I dati nel db me li inserisce senza problemi, ma a me serve l'id che ha appena creato il db 😢

      Qualcuno mi sà aiutare ?

      Ciao
      lockit

      postato in Coding
      L
      lockit