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. marcopietro
    3. Post
    M

    marcopietro

    @marcopietro

    • Profilo
    • Chi segue 0
    • Da chi è seguito 0
    • Discussioni 28
    • Post 54
    • Migliore 0
    • Gruppi 0
    Iscrizione Ultimo Accesso
    Località Roma Età 39
    0
    Reputazione
    54
    Post
    0
    Visite al profilo
    0
    Da chi è seguito
    0
    Chi segue
    User

    Post creati da marcopietro

    • Semplice problema post da multiple select

      Buonasera a tutti,
      ho un semplice select multiplo in un form:
      [HTML]<select multiple="multiple" id="nome">[/HTML]
      con un js che mi prende i dati

      function addRecord()
      {
          var term_nome = $('#nome').val();        //Storing the value of textbox into a variable
          
          if(term_nome == '')                        //Checking for NULL
          {
              $('#propspectDiv').html('Inserire i dati obbligatori');    //Prints the progress text into our Progress DIV
              return;
          }
          else{
              $('#propspectDiv').removeClass('error');                                     //Removing the error class from the progress DIV
              $('#propspectDiv').html('Attendere prego...<br><img src="ajax.gif" />');    //Prints the progress text into our Progress DIV
              
              $.ajax({
                      url : 'data.php',                     //Declaration of file, in which we will send the data
                      data:{
                          "nome" : term_nome,                //we are passing the nome value in URL
                      },
                      success : function(data){
                          window.setTimeout(function(){
                              $('#propspectDiv').html('Grazie, la missione è stata registrata'); //Prints the progress text into our Progress DIV
                              $('#data').css("display","block");  //Changes the style of table from display:none to display:block
                              $('#data').html(data);                //Prints the data into the table
                          }, 1500);
                      }
                  });
          }
      }
      

      e un php che mi salva su db mysql
      [PHP]<?php
      $nome = $_REQUEST['nome'];

      $con = mysql_connect("localhost","root","");

      mysql_select_db("missioni", $con);

      $sql = 'INSERT INTO data (ID, nome) VALUES (NULL,"'.$nome.'")';

      if (!mysql_query($sql,$con))
      {
      die('Errore: ' . mysql_error());
      }
      else{
      $sqlnew = 'SELECT * from missioni ORDER BY ID desc LIMIT 1;';
      $res = mysql_query($sqlnew);
      while($row = mysql_fetch_array($res))
      {
      echo '

          <p class="lead text-success">'.$row['nome'].'</p>
      
          ';
      }
      

      }

      mysql_close($con);
      ?>[/PHP]

      Il problema è che dal select multiplo il dato che mi salva è "array".
      come bisogna fare per impostare il salvataggio dei valori impostati, casomai separati da virgola ?
      grazie

      MP

      postato in Coding
      M
      marcopietro
    • Check if diversi valori vuoti

      Ciao a tutti,
      domanda semplice (ma non riesco a trovare la soluzione)

      ho questo codice:

      [PHP]<?php
      include 'db.php';
      $sql = "
      SELECT *
      FROM dati
      ORDER BY ID ASC";
      $result = mysql_query($sql);
      while($row = mysql_fetch_array($result))
      {
      ?>

      <li class="span2 mix <? echo $row['GRUPPO']; ?>" data-age="<? echo $row['NOME']; ?>">
      <h4 align="center" class="<? echo $row['GRUPPO']; ?>">Foto <? echo $row['NOME']; ?></h4>
      </li>
      

      <?
      }
      ?>[/PHP]

      Vorrei che la scritta Foto apparisse sottolineata se la riga del db cui si riferisce contiene già alcuni dati nelle colonne DATO1 e DATO2.
      Il db è così:
      ID NOME GRUPPO DATO1 DATO2

      grazie

      postato in Coding
      M
      marcopietro
    • Ckeditor inline edit, salvare in db mysql

      Ciao a tutti,
      ho un form con ckeditor con la funzionalità inline edit (vedi sito ckeditor 4/inline edit) e vorrei salvare i dati nel db mysql
      girovagando ho trovato questo script che fa partire l'editor e poi lo prepara per mandare i dati sul db dopo aver premuto il pulsante save.

      
      
      <script type='text/javascript' language='javascript'> // <![CDATA[ function ClickToSave () {     var data = CKEDITOR.instances.textToBeSaved.getData();     $.post('save.php', {         content : data         })     } // ]]>
      

      in sostanza...
      mi potete aiutare a scrivere il file save.php ?

      postato in Coding
      M
      marcopietro
    • RE: Aggiungere righe al db con valori da 0 a ...

      Ah ok ! perfetto !
      Grazie infinite, molto gentile

      MP

      postato in Coding
      M
      marcopietro
    • RE: Aggiungere righe al db con valori da 0 a ...

      Pardon, ho fatto un pò di confusione nei copia-incolla...
      allora supponiamo che ho una tabella con due campi chiamati: NUMERO e NOME
      nel mio form ho due input: un input in cui posso scrivere solo un numero da 1 a 9 ed un input in cui posso scrivere un testo qualsiasi.
      supponiamo che scrivo 3 nel primo input ed il nome MARIO nel secondo input
      premendo poi il submit vorrei ottenere nel db:
      NUMERO NOME
      1 MARIO
      2 MARIO
      3 MARIO

      (ovviamente non pariamo di un campo A.I. ... ma vorrei usare la funzione for)

      Grazie

      postato in Coding
      M
      marcopietro
    • RE: Aggiungere righe al db con valori da 0 a ...

      Perdonami ma non riesco ad integrare il valore che inserisco nel campo ID_USER nella query.. devo fare una altra chiamata SQL ? potresti postarmi un esempio ? Grazie :ciauz:

      
      <?
      //connect to database
      $dbhost = 'localhost';
      $dbuser = 'root';
      $dbpass = '';
      $dbname = 'monitor';
      
      $conn = mysql_connect($dbhost, $dbuser, $dbpass);
      mysql_select_db($dbname);
      
      //NOTE: MAKE SURE YOU DO YOUR OWN APPROPRIATE SERVERSIDE ERROR CHECKING HERE!!!
      if(!empty($_POST) && isset($_POST))
      {
          //make variables safe to insert
        $num_aggiunte = mysql_real_escape_string($_POST['num_aggiunte']);
        $ID_USER = mysql_real_escape_string($_POST['ID_USER']);
      
      $num_aggiunte = $_POST["num_aggiunte"];
      for ($i = 1; $i <= $num_aggiunte; $i++) {
          $sql = "
          INSERT INTO table
          (NOME) VALUES ($i)
          ";
          $query = mysql_query($sql);
      } 
      
          if(!$query)
          {
              echo "ERRORE 103";
          }
          else
          {
              echo "INSERITI !";
          }
      }
      ?>
      
      
      postato in Coding
      M
      marcopietro
    • RE: Aggiungere righe al db con valori da 0 a ...

      Buonasera
      avrei una seconda domanda:
      se nel form ho anche un input che deve essere ripetuto UGUALE nelle medesime righe cui ho dato dei valori consecutivi...come posso fare ?
      nell'esempio è il campo UTENTE (sulla base di quello precedente)

      ID NUMERO UTENTE
      ... ... 1
      ... ... 1
      ... ... 1
      6 1 1
      7 2 1
      8 3 1
      9 4 1
      10 5 1

      postato in Coding
      M
      marcopietro
    • RE: Semplice domanda su COUNT o mysql_num_rows

      Grazie mille !

      postato in Coding
      M
      marcopietro
    • RE: Aggiungere righe al db con valori da 0 a ...

      Perfetto, grazie !
      si non l'avevo messo nel form per brevità..

      Grazie ancora

      ciao !

      postato in Coding
      M
      marcopietro
    • Aggiungere righe al db con valori da 0 a ...

      Ciao
      Supponiamo che il mio db ha due campi: ID (auto-increment) e NUMERO (varchar)
      vorrei un input text in cui l'utente può inserire un numero da 0 a 20. Dopo aver inserito il valore numerico XX e aver premuto sul button SALVA mi aggiunge XX righe al db mysql, ognuna con un valore che va da 0 (prima riga), 0+1 (seconda riga)...ecc... fino a XX (ultima riga).

      Come posso fare ?

      Questa è la base

      [PHP]Aggiungi <input type="number" maxlength="2"/> righe al db <input type="submit" value="SALVA"/>[/PHP]

      Il risultato dovrebbe essere che se metto: 5 nella casella di testo ottengo:

      ID NUMERO
      ... ...
      ... ...
      ... ...
      6 1
      7 2
      8 3
      9 4
      10 5

      grazie

      postato in Coding
      M
      marcopietro
    • Semplice domanda su COUNT o mysql_num_rows

      Buonasera a tutti,
      ho una questione da risolvere e spero di essere chiaro sufficientemente chiaro...
      Ho questo codice:

      [PHP]
      <table class="table table-hover">
      <tr>
      <td><b>NOME</b></td>
      <td><b>TOTALE ALV</b></td>
      </tr>
      <?
      $sql = "
      SELECT *
      FROM API
      ORDER BY ID_API ASC
      LIMIT 20";
      $result = mysql_query($sql);
      while($row = mysql_fetch_array($result))
      {
      ?>
      <tr>
      <td><? echo $row['NOME']; ?></td>
      <td>XXX</td>
      </tr>
      <?
      }
      ?>
      </table>
      [/PHP]

      ho una tabella API (richiamata nel codice sopra) e una tabella ALV

      al posto delle XXX del codice sopra vorrei mettere la funzione mysql_num_rows (o alternative possibili) che mi conta quante sono le righe nella tabella ALV (non API) che hanno come ID_API (ovviamente presente anche nella tabella ALV) quello corrispondente alla riga stessa.
      😮
      sapete consigliarmi una soluzione ?
      grazie

      MP

      postato in Coding
      M
      marcopietro
    • Integrare app php in wordpress

      Ciao a tutti
      ho sviluppato una app in php per la gestione di dati e vorrei integrarla al mio sito wordpress sfuttando gli utenti registrati sul sito WP (editori, amministratori, ecc...).

      1. In che cartella inserisco l'index e tutti gli altri file della mia app ?
      2. Come proteggo tutte le pagine richiedendo che l'utente abbia effettuato il login in WP ed eventualmente facendo automaticamente il redirect ?

      Grazie

      postato in CMS & Piattaforme Self-Hosted
      M
      marcopietro
    • Jquery..fadein di un div quando scroll...

      Buonasera a tutti
      ho una serie di div e vorrei che scorrendo la pagina sia fatto il fadein del div successivo.
      finché è un solo div il compito è facile...
      potete darmi una mano ?
      grazie

      postato in Coding
      M
      marcopietro
    • Integrare CKeditor con Jquery Oembed

      Ciao a tutti
      avrei bisogno di integrare CKeditor con Jquery Oembed e ho pensato due possibilità:

      • fare in modo che quando inserisco un link nella textarea mi viene riconosciuto automaticamente (tipo facebook) e inserisce quindi tutto il codice dell'embed
      • far passare il post della textarea dallo script che in qualche modo me lo modifica rintracciando i link.

      essendo ignorante in questo campo chiedo a voi un aiuto:
      conoscete già qualche script che faccia al caso mio ?
      sapreste consigliarmi cosa è meglio fare ?

      l'obiettivo finale è realizzare un semplicissimo comment system con jquery,php,ajax su db mysql come ne ho trovati molti online, ma con questa funzionalità aggiunta.

      Grazie dei consigli

      postato in Coding
      M
      marcopietro
    • RE: Problema con CKEditor

      Il risultato è ```
      string(0) ""

      postato in Coding
      M
      marcopietro
    • RE: Problema con CKEditor

      Ecco il codice ripulito.

      ho un form da cui invio i dati:
      [HTML]
      <label>Testo*:</label><textarea name="testo" id="testo" class="input-block-level" /></textarea> <br><!-- CKEDITOR --><script>CKEDITOR.replace( 'testo' );</script><input type="submit" value="SALVA" class="btn btn-success btn-large" />[/HTML]

      e il file php che mi inserisce i dati su DB

      [PHP]
      <?$dbhost = 'localhost';$dbuser = 'root';$dbpass = '';$dbname = 'login';$conn = mysql_connect($dbhost, $dbuser, $dbpass);mysql_select_db($dbname);if(!empty($_POST) && isset($_POST)){ $testo = mysql_real_escape_string($_POST['testo']); $sql = " INSERT INTO dati SET testo = '$testo'"; $result = mysql_query($sql); if(!$result) { echo "Failed to insert record"; } else { echo " Pagina salvata ! "; }}?>[/PHP]

      il problema è questo:
      se non uso il CKEditor mi salva correttamente i dati su DB, se invece uso il CKEditor non mi salva niente (Il campo nel DB è TEXT).
      Dove può risiedere il problema ?
      non so più dove sbattere la capa !

      postato in Coding
      M
      marcopietro
    • RE: Problema con CKEditor

      Pardon,
      riposterò a breve il clou del codice...

      postato in Coding
      M
      marcopietro
    • Problema con CKEditor

      Buonasera a tutti,
      vi spiego il problema:
      ho una pagina PHP (vedi in fondo al post) da cui mando dei contenuti da salvare su DB (data.php).
      Se NON impiego CKEditor, quindi con una semplice textarea, i dati vengono correttamente salvati sul DB mentre se impiego CKEditor non mi salva alcun dato.
      Il campo del db MYSQL è un campo testo, senza limitazioni particolari, quindi non riesco a capire il problema...
      avete dei suggerimenti ?

      Grazie mille

      PAGINA PHP
      [PHP]<!DOCTYPE html><html lang="en"> <head> <meta charset="utf-8"> <title></title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="description" content=""> <meta name="author" content="">
      <!-- Le styles --> <link href="assets/css/bootstrap.css" rel="stylesheet"> <style> body { padding-top: 30px; }a:hover{text-decoration:none;} </style> <!-- CKEDITOR --> <script src="ckeditor/ckeditor.js"></script>

          <link href="assets/css/bootstrap-responsive.css" rel="stylesheet">
      <!-- Fav and touch icons -->        <link rel="shortcut icon" href="assets/ico/favicon.ico">        <link rel="apple-touch-icon-precomposed" sizes="144x144" href="assets/ico/apple-touch-icon-144-precomposed.png">        <link rel="apple-touch-icon-precomposed" sizes="114x114" href="assets/ico/apple-touch-icon-114-precomposed.png">        <link rel="apple-touch-icon-precomposed" sizes="72x72" href="assets/ico/apple-touch-icon-72-precomposed.png">        <link rel="apple-touch-icon-precomposed" href="assets/ico/apple-touch-icon-57-precomposed.png">    </head>    <body>        <div style="position:absolute; top:0; right:100px; background-color:#fff; box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25); width:250px; height:50px;">            <div id="login_avatar" style="width:50px; height:50px; float:left; margin:0; background-image: url('<?php echo "gravatar.com/avatar/" . md5( strtolower( trim( $_SESSION['user_email'] ) ) ) . "?d=mm&s=50"; ?>')">            </div>            <div style="width: 110px; height: 50px; float:left; margin:0; font-family: 'Droid Sans', sans-serif; color:#666666; font-size:12px; border:0; height:100%; line-height: 50px; padding-left:20px; padding-right: 20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">                Ciao <?php echo $_SESSION['user_name']; ?>            </div>            <div class="login_logout">                <a href="admin.php?logout" style="width:49px; height:19px; padding-top: 31px; display:block; text-align: center; font-size:18px; color:#ff0000; border:0; background: transparent; cursor: pointer;" >Esci</a>            </div>        </div>        <div class="container">            <div class="row">                <div class="span12"><br><br><br>                    <form id="myForm" action="config/data.php" method="post">                        <input type="hidden" name="data" value="<?php echo date("Ymd"); ?>"/>                        <label>Titolo*:</label>                        <input type="text" name="titolo" class="input-block-level"/>                        <label>Testo*:</label>                        <textarea name="testo" id="testo" class="input-block-level" /></textarea> <br>                            <!-- CKEDITOR -->        <script>            CKEDITOR.replace( 'testo' );        </script>
                                                  <input type="submit" value="SALVA" class="btn btn-success btn-large" />                        <br><br><br>                        <hr>                        <br><br><br>                        <label>Video Youtube</label>                        <input type="text" name="urlvideo" class="input-large search-query"/>    <input type="submit" value="SALVA" class="btn btn-success btn-large" />                        <br><br><br>                        <hr>                        <br><br><br>                        <label>Foto 1:</label>                        <input type="text" name="urlfoto1" class="input-medium search-query"/>                        <label>Foto 2:</label>                        <input type="text" name="urlfoto2" class="input-medium search-query"/>                        <label>Foto 3:</label>                        <input type="text" name="urlfoto3" class="input-medium search-query"/>                        <label>Foto 4:</label>                        <input type="text" name="urlfoto4" class="input-medium search-query"/>                        <label>Foto 5:</label>                        <input type="text" name="urlfoto5" class="input-medium search-query"/>                        <label>Foto 6:</label>                        <input type="text" name="urlfoto6" class="input-medium search-query"/><br>                        <input type="submit" value="SALVA" class="btn btn-success btn-large" />                    </form>                </div>                    <div id="showdata">    <?include("config/data.php");?>                    </div>
              </div>        </div> <!-- /container -->
      
      <!-- Le javascript    ================================================== -->    <!-- Placed at the end of the document so the pages load faster -->        <script src="views/js/jquery-1.8.1.min.js" type="text/javascript"></script>        <script src="views/js/jquery.md5.min.js" type="text/javascript"></script>        <script src="views/js/beautiful_login.js" type="text/javascript"></script>            <script src="assets/js/jquery.js"></script>    <script src="assets/js/bootstrap-transition.js"></script>    <script src="assets/js/bootstrap-alert.js"></script>    <script src="assets/js/bootstrap-modal.js"></script>    <script src="assets/js/bootstrap-dropdown.js"></script>    <script src="assets/js/bootstrap-scrollspy.js"></script>    <script src="assets/js/bootstrap-tab.js"></script>    <script src="assets/js/bootstrap-tooltip.js"></script>    <script src="assets/js/bootstrap-popover.js"></script>    <script src="assets/js/bootstrap-button.js"></script>    <script src="assets/js/bootstrap-collapse.js"></script>    <script src="assets/js/bootstrap-carousel.js"></script>    <script src="assets/js/bootstrap-typeahead.js"></script>
      

      <script type="text/javascript" src="assets/js/jquery.form.js"></script><script> $(".btn-success").click(function () { $(".span12").fadeOut("slow"); }); </script> <script type="text/javascript"> $(document).ready(function() { $('#myForm').ajaxForm({ target: '#showdata', success: function() { $('#showdata').fadeIn('slow'); } }); }); </script> </body></html>
      [/PHP]

      data.php
      [PHP]<?//connect to database$dbhost = 'localhost';$dbuser = 'root';$dbpass = '';$dbname = 'login';
      $conn = mysql_connect($dbhost, $dbuser, $dbpass);mysql_select_db($dbname);
      //NOTE: MAKE SURE YOU DO YOUR OWN APPROPRIATE SERVERSIDE ERROR CHECKING HERE!!!if(!empty($_POST) && isset($_POST)){ //make variables safe to insert $data = mysql_real_escape_string($_POST['data']); $titolo = mysql_real_escape_string($_POST['titolo']); $testo = mysql_real_escape_string($_POST['testo']);

      $urlvideo = mysql_real_escape_string($_POST['urlvideo']);
      $urlfoto1 = mysql_real_escape_string($_POST['urlfoto1']); $urlfoto2 = mysql_real_escape_string($_POST['urlfoto2']); $urlfoto3 = mysql_real_escape_string($_POST['urlfoto3']); $urlfoto4 = mysql_real_escape_string($_POST['urlfoto4']); $urlfoto5 = mysql_real_escape_string($_POST['urlfoto5']); $urlfoto6 = mysql_real_escape_string($_POST['urlfoto6']);
      //query to insert data into table $sql = " INSERT INTO dati SET data = '$data', titolo = '$titolo',
      urlvideo = '$urlvideo',

          urlfoto1 = '$urlfoto1',        urlfoto2 = '$urlfoto2',        urlfoto3 = '$urlfoto3',        urlfoto4 = '$urlfoto4',        urlfoto5 = '$urlfoto5',        urlfoto6 = '$urlfoto6',                        testo = '$testo'";    $result = mysql_query($sql);    if(!$result)    {        echo "Failed to insert record";    }    else    {        echo "        Pagina salvata !         <a href=\"index.php\">Vedi la pagina</a>        <br>        <a href=\"admin.php\">Visualizza tutte le pagine</a>        ";    }}?>[/PHP]
      postato in Coding
      M
      marcopietro
    • RE: Colorare i div in base ad una scadenza

      Ciao !
      grazie della risposta.
      ho scritto questo codice che però mi vale per un confronto per volta...

      php:

      <? $sql = "SELECT dataclose FROM Liste";
      $result = mysql_query($sql);
      if (!$result) {
          echo "Could not successfully run query ($sql) from DB: " . mysql_error();
          exit;
      }
      $row = mysql_fetch_assoc($result);
      $sMySqlDate = $row['dataclose'];
      mysql_free_result($result);
      $iNow = time();
      $iDeadline = strtotime($sMySqlDate);
      $iAfter = strtotime('+30 day', $iDeadline);
      $iBefore = strtotime('-30 days', $iDeadline);
      $sClass = ($iNow >= $iAfter ? 'after' : ($iNow < $iBefore ? 'before' : 'current'));
      echo '<div class="' . $sClass . '">blablabla</div>';
      ?>
      
      

      Questo il css:

      <style>.before { color: #00ff00; } 
      .current { color: #0000ff; } 
      .after { color: #FF0000; }
      </style>
      
      

      come posso adattarlo per inserirlo nel codice che ho postato nel primo messaggio ?
      ovvero vorrei che nella tabella che mi mostra tutte le liste mi colori di rosso quelle scadute, in verde quelle valide e in giallo quelle che scadono tra 30 giorni...

      postato in Coding
      M
      marcopietro
    • Colorare i div in base ad una scadenza

      Ciao !
      avrei bisogno di colorare i div in base all'avvicinarsi di una data prefissata rispetto alla data attuale.

      es.

      div verde se alla data mancano più di 30 giorni
      div giallo se alla data mancano da 30 a 0 giorni
      div rosso se la data è stata superata.

      i valori date li ho impostati su db Mysql e messi su tabella come da codice allegato:

      <?php	include("../models/config.php");
      	$result = mysql_query("SELECT * FROM Liste, Users ORDER BY dataclose DESC ")
              or die(mysql_error());  
              echo "<table class=\"table table-striped\">";
              echo "<thead> <th>ID</th> <th>Aperta</th> <th>Data apertura</th> <th>Data chiusura</th> <th></th> </thead>";
              while($row = mysql_fetch_array( $result )) {
                      echo "<tr>";
                      echo '<td>' . $row['id'] . '</td>';
      		$d=$row['apertura'] ;
      		if ($d=="no") 
      		echo '<td>Lista Chiusa</td>';
                      else echo '<td>Lista Aperta</td>';
                      echo '<td>' . $row['dataopen'] . '</td>';
                      echo '<td>' . $row['dataclose'] . '</td>';
      		if ($d=="no") 
      		echo '<td><p>La lista è chiusa</p></td>';
      		else echo '<td><a href="nuova.php?id=' . $row['id'] . '&User_ID=' . $row['User_ID'] . '" class="btn btn-primary">Ordina Ora !</a></td>';
      		echo "</tr>"; 
              } 
              echo "</table>";
      ?>
      

      Un aiutino ?

      Grazie !

      postato in Coding
      M
      marcopietro