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

    maxnegri

    @maxnegri

    • Profilo
    • Chi segue 0
    • Da chi è seguito 0
    • Discussioni 38
    • Post 102
    • Migliore 0
    • Gruppi 0
    Iscrizione Ultimo Accesso
    0
    Reputazione
    102
    Post
    0
    Visite al profilo
    0
    Da chi è seguito
    0
    Chi segue
    User Attivo

    Post creati da maxnegri

    • RE: Contare un singolo ID array senza duplicati

      Chiedo scusa ai moderatori per il post duplicato erroneamente.

      postato in Coding
      M
      maxnegri
    • Contare un singolo ID array senza duplicati

      Buonasera a tutti,
      dovrei estrarre il numero totale di shop presenti nel seguente array eliminando gli ID degli shop multipli :

      [PHP]
      array(4) { [39]=> array(6) { ["product_qty"]=> string(1) "1" ["product_code"]=> string(2) "39" ["coupon_name"]=> string(45) "1 lt. di birra artigianale Marchigiana demo 2" ["multideal"]=> string(0) "" ["coupon_shop"]=> int(1) ["product_price"]=> string(5) "14.00" } [13]=> array(6) { ["product_qty"]=> string(1) "1" ["product_code"]=> string(2) "13" ["coupon_name"]=> string(41) "Pizza Margherita con mozzarella di bufala" ["multideal"]=> string(0) "" ["coupon_shop"]=> int(1) ["product_price"]=> string(4) "7.00" } [45]=> array(6) { ["product_qty"]=> string(1) "1" ["product_code"]=> string(2) "45" ["coupon_name"]=> string(36) "Croissant con crema all'amarena" ["multideal"]=> string(0) "" ["coupon_shop"]=> int(10) ["product_price"]=> string(4) "1.00" } [42]=> array(6) { ["product_qty"]=> string(1) "1" ["product_code"]=> string(2) "42" ["coupon_name"]=> string(22) "Spaghetti allo Scoglio" ["multideal"]=> string(0) "" ["coupon_shop"]=> int(8) ["product_price"]=> string(5) "16.00" } }[/PHP]

      Es. l'array coupon_shop con ID 1 è doppio e non dovrebbe essere conteggiato.
      Come posso ottenere il risultato Negli array ci sono 3 SHOP ? Grazie!

      postato in Coding
      M
      maxnegri
    • Contare un singolo ID array senza duplicati

      Buonasera a tutti,
      dovrei estrarre il numero totale di shop presenti nel seguente array eliminando gli ID degli shop multipli :

      [PHP]
      array(4) { [39]=> array(6) { ["product_qty"]=> string(1) "1" ["product_code"]=> string(2) "39" ["coupon_name"]=> string(45) "1 lt. di birra artigianale Marchigiana demo 2" ["multideal"]=> string(0) "" ["coupon_shop"]=> int(1) ["product_price"]=> string(5) "14.00" } [13]=> array(6) { ["product_qty"]=> string(1) "1" ["product_code"]=> string(2) "13" ["coupon_name"]=> string(41) "Pizza Margherita con mozzarella di bufala" ["multideal"]=> string(0) "" ["coupon_shop"]=> int(1) ["product_price"]=> string(4) "7.00" } [45]=> array(6) { ["product_qty"]=> string(1) "1" ["product_code"]=> string(2) "45" ["coupon_name"]=> string(36) "Croissant con crema all'amarena" ["multideal"]=> string(0) "" ["coupon_shop"]=> int(10) ["product_price"]=> string(4) "1.00" } [42]=> array(6) { ["product_qty"]=> string(1) "1" ["product_code"]=> string(2) "42" ["coupon_name"]=> string(22) "Spaghetti allo Scoglio" ["multideal"]=> string(0) "" ["coupon_shop"]=> int(8) ["product_price"]=> string(5) "16.00" } }[/PHP]

      Es. l'array coupon_shop con ID 1 è doppio e non dovrebbe essere conteggiato.
      Come posso ottenere il risultato Negli array ci sono 3 SHOP ? Grazie!

      postato in Coding
      M
      maxnegri
    • RE: MYSQL Copiare campi di un record in un nuovo record

      Ciao basta fare prima una query Select che preleva i dati relativi al IdPaziente e poi subito dopo effettuare una query Update per aggiornare i dati e quindi copiarli.

      postato in Coding
      M
      maxnegri
    • RE: Problema con le lettere accentate in un modulo per i commenti

      Ciao hai provato a cambiare la codifica nel file html? ```
      <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />

      postato in Coding
      M
      maxnegri
    • Funzione di calcolo prezzo di una camera in un range di date

      Ciao a tutti, sto cercando di modificare una funzione di calcolo presa da uno script php realizzato con CodeIgniter che mi dia il risultato del prezzo totale di una camera in relazione ad una data di arrivo ed una di partenza.
      Ho due tabelle:
      La prima "room" che ha dei prezzi base settimanali ( price_mon,price_tue,price_wed,price_thu,price_fri,price_sat,price_sun )
      La seconda "room_custom_price" che ha prezzi personalizzati in base alla data ( certain_date, price )
      La funzione dovrebbe calcolare prima il prezzo base e poi controllare se ci sono prezzi personalizzati per poi fornire il totale.

      Questa è la funzione.
      [PHP]
      function calcProcess($roomId, $startDate, $endDate) {
      $startDate = new DateTime($startDate->date('Y-m-d'));
      $result['totalNight'] = 0;
      $result['totalPrice'] = 0;
      $statement = " SELECT
      price_sun AS d0,
      price_mon AS d1,
      price_tue AS d2,
      price_wed AS d3,
      price_thu AS d4,
      price_fri AS d5,
      price_sat AS d6
      FROM
      room
      WHERE
      id = $roomId ";
      $statement->execute(array(
      ':id' => $roomId
      ));
      $defaultPrice = $statement->fetchAssociativeArray();
      $statement->close();
      // fine
      // calcolo custom price
      $statement = "
      SELECT
      certain_date,
      price
      FROM
      room_custom_price
      WHERE
      room_id = $roomId AND
      (certain_date BETWEEN :startDate AND :endDate)";
      $statement->execute(array(
      ':roomId' => $roomId,
      ':startDate' => $startDate->date('Y-m-d'),
      ':endDate' => $endDate->date('Y-m-d')
      ));
      $rows = $statement->fetchAllAssociative();
      $statement->close();
      $customPriceArray = array();
      foreach ($rows as $row) {
      $customPriceArray[$row['certain_date']] = $row['price'];
      }
      // fine
      while ($startDate->format('Y-m-d') != $endDate->date('Y-m-d')) {
      $result['totalNight']++;
      if (array_key_exists($startDate->format('Y-m-d'), $customPriceArray)) {
      $result['totalPrice'] += $customPriceArray[$startDate->date('Y-m-d')];
      }
      else {
      $result['totalPrice'] += $defaultPrice['d'.$startDate->date('w')];
      }
      $startDate->modify('+1 day');
      }
      return $result;
      }
      var_dump($result);[/PHP]

      Spero qualcuno possa aiutarmi. Grazie!

      postato in Coding
      M
      maxnegri
    • RE: Conoscere giorni della settimana fra due date con php

      Ciao Flavio, grazie mille per il consiglio e la risorsa.

      postato in Coding
      M
      maxnegri
    • Conoscere giorni della settimana fra due date con php

      Ciao a tutti,
      ho le seguenti righe:

      
      $datain="2019-05-12"; // data di arrivo
      $dataout="2019-05-16"; // data di partenza
      $day_number = date("w", strtotime($datain)); // conosci il giorno della settimana di arrivo
      $day_number2 = date("w", strtotime($dataout)); // conosci il giorno della settimana di partenza
      
      
      $day_number // giorno della settimana (Risultato 0 = domenica) data di arrivo selezionata.
      
      $day_number2 // giorno della settimana (Risultato 4 = giovedì)  data di partenza selezionata.
      

      Ora ho la necessità di visualizzare anche i giorni della settimana compresi fra domenica e giovedì che in questo caso sarebbero: 1 lunedì, 2 martedì e 3 mercoledì. Come potrei fare?
      Spero di essere stato chiaro nell'illustrazione. Grazie!

      postato in Coding
      M
      maxnegri
    • RE: Calendario disponibilità javascript

      Ciao. Proverò ad integrare quello che mi hai indicato anche se dovrò iniziare completamente da zero. :crying: Grazie mille!!!

      postato in Coding
      M
      maxnegri
    • Calendario disponibilità javascript

      Buongiorno a tutti ho appena installato uno script per la visualizzazione di un calendario che evidenzia quando una camera non è disponibile.
      Il tutto funziona correttamente passandogli tramite ciclo while php una data di arrivo ed una di partenza.
      Ora vorrei potergli passare altre variabili all'interno del range così da visualizzare anche l'eventuale nome dell'ospite ed il prezzo da pagare.

      Ecco il link al codice che elabora il tutto:

      jqueryscript.net/demo/Simple-Responsive-Availability-Calendar-Plugin-For-jQuery/availability-calendar.js

      Mentre quello che stampa a video il calendario è il seguente:

      [PHP] <?php echo"<script>var unavailableDates = [";
      while($result = mysqli_fetch_array($resultSet)) {
      $coupon_purchaseid = $result["coupon_purchaseid"];
      $tipologiacamera = $result["coupon_name"];
      $unixtimearrivo = $result['data_arrivo'];
      $unixtimepartenza = $result['data_partenza'];
      $userid = $result['userid'];
      $dataarrivo = date("Y-m-d",$unixtimearrivo);
      $datapartenza = date("Y-m-d",$unixtimepartenza);

      echo"{start: '".$dataarrivo."', end: '".$datapartenza."' },";

      }
      echo"];$('#calendar').availabilityCalendar(unavailableDates);</script>";

      ?> [/PHP]

      Non sono esperto di javascript e prototype e spero qualcuno possa illuminarmi. Grazie!

      postato in Coding
      M
      maxnegri
    • RE: eliminare valori multipli da query select php mysqli

      Ricapitolando e forse così la problematica è più chiara:

      ho le seguenti sessioni nel carrello dove sono presenti più prodotti di diverse aziende

      foreach ($_SESSION["cart_products"] as $cart_itm)
      {
      $product_code = $cart_itm["product_code"];

      // vorrei prelevare l'id delle aziende e creo la query

      $sql = "SELECT coupon_shop FROM coupons_coupons WHERE coupon_id= $product_code ORDER BY coupon_shop ASC ";
      $result = $conn->query($sql);

      if ($result->num_rows > 0) {
      // output data of each row
      while($row = $result->fetch_assoc()) {
      $couponshop=$row['coupon_shop'];

      //STAMPO A VIDEO L'ID AZIENDA echo"SHOPID $couponshop";
      }
      }
      }

      Il problema che riscontro che quando ci sono più prodotti in sessione della stessa azienda ottengo l'id dell'azienda duplicato per quanti prodotti sono presenti in sessione.
      Come posso prelevare solo l'id unico dell'azienda ?

      postato in Coding
      M
      maxnegri
    • eliminare valori multipli da query select php mysqli

      Buongiorno a tutti,
      ho due tabelle: la prima gestisce le aziende e la seconda quella che gestisce i "prodotti" delle aziende.
      Nella pagina carrello dove vengono salvate le sessioni dei prodotti inseriti che possono essere di diverse aziende, ho bisogno di selezionare il costo di spedizione di una determinata azienda.

      ES. Nel carrello ci sono le seguenti sessioni:
      Prodotto test azienda1 quantità 2
      Prodotto test azienda2 quantità 3

      Quando faccio la select per selezionare gli id delle aziende presenti, i risultati ottenuti sono duplicati per mezzo delle quantità.

      Es. Select azienda_id from prodotti where prodotto_id = $session_prodotto

      il risultato ottenuto è

      aziendatest1
      aziendatest1
      aziendatest2
      aziendatest2
      aziendatest2

      Come posso ottenere il seguente risultato?
      aziendatest1
      aziendatest2

      Ho provato ad utilizzare anche la funzione DISTINCT ma non cambia nulla.

      Spero di essere stato chiaro e che qualcuno possa aiutarmi. Grazie!

      postato in Coding
      M
      maxnegri
    • RE: Query select prezzo totale per prenotazione in un range di date.

      Ho risolto da solo grazie comunque!!!

      postato in Coding
      M
      maxnegri
    • RE: Query select prezzo totale per prenotazione in un range di date.

      Ho provato a fare così ma mi da null! Help my 😞
      [PHP]SELECT SUM(DATEDIFF(data_prezzo_termine,data_prezzo_partenza) * prezzo) AS prezzo_totale FROM prezzi WHERE data_prezzo_partenza <= '2016-05-09' AND data_prezzo_termine >= '2016-05-13'[/PHP]

      postato in Coding
      M
      maxnegri
    • Query select prezzo totale per prenotazione in un range di date.

      Buongiorno a tutti,
      ho la seguente tabella prezzi che registra i costi per periodi di una camera di albergo.

      ID , STARTDATE , ENDDATE , PRICE CAMERAID
      1 , 2016-06-01 , 2016-06-30 , 20.00 1
      2 , 2016-07-01 , 2016-07-31 , 35.00 1
      3 , 2016-08-01 , 2016-08-31 , 30.00 1
      4 , 2016-09-01 , 2016-09-30 , 25.00 1

      Adesso vorrei ricavare il prezzo totale in relazione ad una certa data di arrivo ed una data di partenza.

      Es. il cliente arriva il 2016-06-28 e riparte il 2016-07-05 .
      Come posso calcolare il totale da pagare considerando la differenza di prezzo della camera che per i primi 3 giorni è di euro 20.00 e per gli altri 5 è di euro 35.00 ?

      Ho letto di datediff ma non riesco a comprendere come creare la query php. Forse moltiplicando il prezzo per i giorni?
      :arrabbiato:

      postato in Coding
      M
      maxnegri
    • Problema con select php

      Ciao a tutti!
      Ho creato una query che mi estrae più id e funziona correttamente mentre la seconda query non funziona e mi seleziona solo un risultato. Help!!!

      OK sono riuscito a risolvere da solo. Grazie comunque!!!

      postato in Coding
      M
      maxnegri
    • RE: Ricavare più valori da uno stesso id con php da database mysql

      Tutto bene adesso riesco ad amministrare i valori più facilmente sia per il load che per il delete.
      Grazie mille!!!

      postato in Coding
      M
      maxnegri
    • RE: Ricavare più valori da uno stesso id con php da database mysql

      Così credo sia più corretto. Grazie ora provo 😉

      postato in Coding
      M
      maxnegri
    • RE: Ricavare più valori da uno stesso id con php da database mysql

      Ciao,
      si, così riesco a recuperarli ma non è macchinoso con 3 query?
      Io avevo pensato ad un explode per poi recuperare i valori con un array ma non riesco a farlo.

      postato in Coding
      M
      maxnegri
    • RE: Ricavare più valori da uno stesso id con php da database mysql

      Ciao e grazie per la tempestiva risposta.
      Io attualmente ho la seguente tabella:

      ID ARTICOLO_ID NOMEIMMAGINE
      1 5 prima
      2 5 seconda
      3 5 terza

      postato in Coding
      M
      maxnegri