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. rockerc
    3. Post
    R

    rockerc

    @rockerc

    • Profilo
    • Chi segue 0
    • Da chi è seguito 0
    • Discussioni 2
    • Post 21
    • Migliore 0
    • Gruppi 0
    Iscrizione Ultimo Accesso
    Età 65
    0
    Reputazione
    21
    Post
    0
    Visite al profilo
    0
    Da chi è seguito
    0
    Chi segue
    User

    Post creati da rockerc

    • RE: La tabella non si aggiorna

      Alessandro,
      ancora in vacanza?
      Non credo ..... hai qualche risposta per me, per favre?

      postato in Coding
      R
      rockerc
    • Problema con Custom HTML page: aiuto è sparito tutto!!!

      Ciao a tutti,
      ho bisogno del vostro prezioso aiuto per risolvere un grande problema.

      Ieri sera stavo visualizzando la mia bella community, costruita tramite Joomla versione 1.5.14, ed ho pensato di arricchire la mainpage con una Custom HTML page.

      L'ho implementata nel più classico dei modi e cioè, tramite il sito Amministratore, andando nel Module Manager, cliccando New, scegliendo Custom HTML page e compilando il successivo form per creare la pagina.

      Quando ho fatto il refresh della mainpage ho visto la parte relativa alla Custom HTML page e tutto andava bene. Ho fatto il logout e sono andato a dormire.
      Questa mattina la mia community non c'era più e al suo posto c'era questo:

      Warning: require_once(/home/fantasya/public_html/joomla/includes/defines.php) [function.require-once]: failed to open stream: No such file or directory in /home/fantasya/public_html/joomla/index.php on line 21

      Fatal error: require_once() [function.require]: Failed opening required '/home/fantasya/public_html/joomla/includes/defines.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/fantasya/public_html/joomla/index.php on line 21

      Il mio sito Amministratore è ora bloccato : non riesco più a disattivare o cancellare o modificare alcunchè (moduli, plugings, articoli e voci nei menu) e nemmeno vedere la pagina successiva di quella che vedo a video.

      Ho provato anche tramitre FTP per vedere se fosse possibile cancellare il modulo di quella pagina ma non l'ho trovato.

      Sono disperato!!! Giorni e giorni di lavoro ed in due minuti è successo 'sto casino !!!

      Aiuto! Qualcuno può suggerirmi come risolvere il problema??

      Grazie mille in anticipo!

      postato in CMS & Piattaforme Self-Hosted
      R
      rockerc
    • RE: La tabella non si aggiorna

      Grazie per la tua risposta Alessandro e scusa per il ritardo nella mia replica ma ero in ferie (ora sono purtroppo finite, sigh!).
      Ho provato a rispondere tramite il mio iPhone ma non funziona.

      In ogni caso:

      1. hai ragione... detta così ha un senso logico e a parole è semplice ma, come ho già premesso, non sono un mago del PHP ed è già tanto se sono arrivato a fare il codice di cui abbiamo parlato finora.
        Qualche suggerimento pratico? (ovvero ... ti sto chiedendo in modo spudorato se mi potresti dare il pezzo di codice adatto ...)

      2. per casella intendo quella che insieme alle altre formano la griglia dell'output, dove sono contenuti tutti i dati inseriti tramite il form.
        Ho notato che, a parte quella relativa all'indirizzo e-amil del cliente, per tutte le altre colonne della griglia la larghezza è determinata dalla lunghezza del titolo.
        Sarebbe invece possibile determinare la larghezza indipendentemente dalla lunghezza del titolo?

      postato in Coding
      R
      rockerc
    • RE: La tabella non si aggiorna

      FANTASTICO ALESSANDRO !!!
      Hai ragione!
      Ho sostituito le iniziali maiuscole con le minuscole nel database e funziona!
      Inoltre ho rimosso

      var_dump($_REQUEST);

      perchè altrimenti mi dava una risposta strana e finalemnte la tabella si aggiorna !!!

      YAHOOO!!!!! :vaiii::yuppi:

      Se posso approfittare della tua cortesia adesso vorrei risolvere gli ultimi due problemi e poi il risultato è perfetto:

      1. Alla pagina dove viene mostrata la tabella ci si arriva tramite una pagina di login dove bisogna inserire username e password.
        Purtroppo ci si accede anche digitando direttamente l'url di quella pagina, by-passando così la pagina di login.
        Domanda:
        è possibile fare in modo che se si digita direttamente l'url della pagina contenente la tabella, si abbia una risposta del tipo "Non sei autorizzato ad accedere direttamente a questa pagina. Clicca qui per fare il login" e rimandare l'utente obbligatoriamente alla pagina di login?
        Naturalmente se ci si arriva "una volta che hai già fatto il login" quella risposta non deve esserci...

      2. le caselle della tabella hanno una larghezza determinata dalla lunghezza del titolo.
        Per esempio, "nome_azienda" ha una casella più larga di "indirizzo" però l'indirizzo è solitamente più lungo di un nome di azienda.
        Ovviamente se al posto di "indirizzo" ci metto "indirizzo_della_azienda" la casella mi si allarga ma questo comporterebbe rifare il codice di parecchie pagine.
        Domanda:
        c'è modo di allargare le dimensione della casella senza dovere mettere mano al nome della casella stessa?

      Grazie ancora e confido ancora una volta nel tuo preziosissimo aiuto 😄

      postato in Coding
      R
      rockerc
    • RE: La tabella non si aggiorna

      Alessandro,
      grazie per il tuo aiuto.
      Non riesco a capire perchè a me non funziona.
      Ho aggiunto la riga di codice che hai suggerito e questo è il risultato:

      update rubrica set promotore='', nome_azienda='', settore='', città='', indirizzo='', nome_contatto='', telefono='', email='', sede_estero='', azioni='', progressione='', risultato_finale='', note='' where id='8'1array(16) { ["id"]=> string(1) "8" ["Promotore"]=> string(5) "pippo" ["Nome_azienda"]=> string(5) "Apple" ["Settore"]=> string(11) "Informatica" ["Città"]=> string(9) "Cupertino" ["Indirizzo"]=> string(15) "1 Infinite Loop" ["Nome_contatto"]=> string(10) "Steve Jobs" ["Telefono"]=> string(16) "001 212 555 4433" ["Email"]=> string(15) "[email protected]" ["Sede_estero"]=> string(14) "California USA" ["Azioni"]=> string(8) "azione 1" ["Progressione"]=> string(8) "azione 2" ["Risultato_finale"]=> string(8) "azione 3" ["Note"]=> string(4) "note" ["confirm"]=> string(1) "1" ["PHPSESSID"]=> string(32) "a7157b78fcd4e275f0c13751de9ca0fa" } Modificati: 0 records

      Come vedi i dati che ho messo nel form ci sono ma nell'output non si vede nulla e comunque ciò che ho postato appena qui spra è un errore ....
      guardate, io vi ringrazio ancora per la pazienza ma a questo punto mi affido alla vostra clemenza ....

      postato in Coding
      R
      rockerc
    • RE: La tabella non si aggiorna

      Grazie Magicale per il tuo interessamento.
      Purtroppo esiste questo problema.
      Se tutti i campi del form vengono riempiti, l'inserimento dei dati nel database funziona benissimo.
      Il problema si ha quando si tenta di modificare uno qualsiasi dei dati che hai visto.
      A quel punto il risultato è che non viene modificato quel campo da te digitato nuovamente (cioè per esempio voglio cambiare il nome dell'azienda perchè ha cambiato ragione sociale) ma tutti i valori presenti in quella riga (cioè in quel ID) vengono cancellati .... tranne il numero di ID.

      Quindi se tenti di inserire nuovamente i dati, anche parzialmente, non si ottiene alcun aggiornamento.

      Pertanto, per rispondere alla tua domanda, non c'è alcun valore nel campo "promotore" .... ma neanche in tutti gli altri.

      postato in Coding
      R
      rockerc
    • RE: La tabella non si aggiorna

      Beh, senti... in ogni caso sei stato più che gentilissimo e ti ringrazio molto per tutto il tempo che mi hai dedicato! Sei un grande :figo2:

      postato in Coding
      R
      rockerc
    • RE: La tabella non si aggiorna

      Visualizzazione record 0 - 0 (1 Totali, La query ha impiegato 0.0003 sec)
      eppure io lo vedo in PHPMyAdmin

      postato in Coding
      R
      rockerc
    • RE: La tabella non si aggiorna

      Righe interessate: 0 (La query ha impiegato 0.0002 sec)

      postato in Coding
      R
      rockerc
    • RE: La tabella non si aggiorna

      update rubrica set promotore='', nome_azienda='', settore='', città='', indirizzo='', nome_contatto='', telefono='', email='', sede_estero='', azioni='', progressione='', risultato_finale='', note='' where id='7'1Modificati: 0 records

      Io non ce la faccio più ... e tu credo anche 😞 sto seriamente meditando di picchiare la testa su uno spigolo ...

      postato in Coding
      R
      rockerc
    • RE: La tabella non si aggiorna

      Ecco il codice completo

      [php]<?
      include ("config.inc.php");
      include ("top_foot.inc.php");
      //intestazione
      top();
      ?>
      <html><head>
      <title>Modifica di un record</title>
      <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><style type="text/css">
      <!--
      body,td,th {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 12px;
      }
      -->
      </style>
      </head>
      <body>
      <?php
      $host = 'localhost' ;
      $user = 'user' ;
      $password = 'password' ;
      $db_name = 'database';
      $confirm=$_REQUEST['confirm'];
      $id=$_REQUEST['id'];
      $db = mysql_connect($host, $user, $password)
      or die ("Impossibile connettersi al server $host");
      mysql_select_db($db_name, $db)
      or die ("Impossibile connettersi al database $db_name");
      if (!$confirm)
      {
      $query = "select * from rubrica where id=$id";
      $dbResult = mysql_query($query, $db);
      $AffectedRows = mysql_affected_rows($db);
      if ($AffectedRows==0)
      {
      print("<h3>Non esistono record con i criteri selezionati</h3>");
      }
      else
      {
      mysql_data_seek($dbResult,0);
      $row=mysql_fetch_row($dbResult);
      print("<table>");
      print("<form method="post"action="{$_SERVER['PHP_SELF']}">");
      foreach ($row as $k => $v)
      {
      $myfield = mysql_fetch_field($dbResult,$k);
      print("<tr><td>$myfield->name</td>");
      print("<td><input type="text" value="" . $v . "" name="" . $myfield->name . "" size="100" maxlenght="100"></td></tr>");
      }
      print("<tr><td colspan="2"><input type="submit" value="Conferma modifiche"></td></tr> ");
      print("<input type="hidden" name="confirm" value="1">");
      print("</form>");
      print("</table>");
      mysql_free_result($dbResult);
      mysql_close($db);
      }
      }
      else
      {
      $promotore=$_REQUEST['promotore'];
      $nome_azienda=$_REQUEST['nome_azienda'];
      $settore=$_REQUEST['settore'];
      $città=$_REQUEST['città'];
      $indirizzo=$_REQUEST['indirizzo'];
      $nome_contatto=$_REQUEST['nome_contatto'];
      $telefono=$_REQUEST['telefono'];
      $email=$_REQUEST['email'];
      $sede_estero=$_REQUEST['sede_estero'];
      $azioni=$_REQUEST['azioni'];
      $progressione=$_REQUEST['progressione'];
      $risultato_finale=$_REQUEST['risultato_finale'];
      $note=$_REQUEST['note'];

      echo "update rubrica set promotore='$promotore', nome_azienda='$nome_azienda', settore='$settore', città='$città', indirizzo='$indirizzo', nome_contatto='$nome_contatto', telefono='$telefono', email='$email', sede_estero='$sede_estero', azioni='$azioni', progressione='$progressione', risultato_finale='$risultato_finale', note='$note' where id='$id'";

      echo mysql_num_rows(mysql_query("SELECT id FROM rubrica where id='$id'"));

      if(mysql_query($query)== true)
      {
      echo "Modificati: ",mysql_affected_rows(), " records";
      }
      else
      {
      echo "Errore:" . mysql_error();
      }
      $dbResult = mysql_query($query, $db) or die(mysql_error());
      $AffectedRows = mysql_affected_rows($db);

      if ($AffectedRows!=1)
      {
      print("<h3>Il record è stato aggiornato</h3>");
      print("<a href="query.php"><img src="http://www.giorgiotave.it/forum/images/vedi.jpg" border="0"></a><br><br><br>");
      print("<a href="logout.php"><img src="http://www.giorgiotave.it/forum/images/logout.jpg" border="0"></a>");
      }
      mysql_close($db);
      }
      ?>
      </body>
      </html>
      [/php]

      e scusa la mia beata ignoranza 🙂 ma come si fa a lanciare da PHPMyAdmin? 😊

      postato in Coding
      R
      rockerc
    • RE: La tabella non si aggiorna

      update rubrica set promotore='', nome_azienda='', settore='', città='', indirizzo='', nome_contatto='', telefono='', email='', sede_estero='', azioni='', progressione='', risultato_finale='', note='' where id='7'1Errore:Query was emptyQuery was empty

      😞 😞 😞

      postato in Coding
      R
      rockerc
    • RE: La tabella non si aggiorna

      Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /home/.........../............/............../................/modifica.php on line 93

      😞 Questo è ciò che ottengo ... naturalmente ho sostituito l'indirizzo completo con dei puntini per motivi di privacy ....

      ho rimesso tutto come prima e ho cancellato i parametri del campo "città" e naturalmente ottengo la solita risposta

      1Modificati: 0 records

      Waaaaaaa!!!! 😢

      postato in Coding
      R
      rockerc
    • RE: La tabella non si aggiorna

      Modificato come da tuoi suggerimenti ma la risposta è sempre
      1Modificati: 0 records

      Vuoi sapere una cosa carina?
      Se agisco direttamente in myPHPadmin a modifico uno dei records, vedo la modifica nella tabella nella pagina PHP nel mio browsers.

      Quando poi tento di modificarla tramite questa "simpatica" pagina di modifica il risultato è che i records vengono cancellati...

      Può esserti utile?

      postato in Coding
      R
      rockerc
    • RE: La tabella non si aggiorna

      71Modificati: 0 records

      se tolgo echo $id; la risposta è

      1Modificati: 0 records

      postato in Coding
      R
      rockerc
    • RE: La tabella non si aggiorna

      Si c'è ...

      postato in Coding
      R
      rockerc
    • RE: La tabella non si aggiorna

      Ok ho aggiunto.
      La risposta è quasi simile alla precedente

      7Modificati: 0 records

      dove 7 sta per il numero di id che ho tentato di modificare ma naturalmnte 0 records sta per il numero dei records che ha modificato (cioè 0)

      postato in Coding
      R
      rockerc
    • RE: La tabella non si aggiorna

      Perdonami, ma ho dei limiti nel PHP.
      Cosa intendi per stampare $id ?
      Capisco che si intenda un comando print ma in che modo devo scriverlo?

      postato in Coding
      R
      rockerc
    • RE: La tabella non si aggiorna

      Di nuovo.... medesima risposta 😞

      postato in Coding
      R
      rockerc
    • RE: La tabella non si aggiorna

      Fatto .... però il risultato è sempre il medesimo.
      La tabella non si aggiorna. Infatti la risposta è:
      Modificati 0 records 😞

      postato in Coding
      R
      rockerc