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

    morpheus61

    @morpheus61

    • Profilo
    • Chi segue 0
    • Da chi è seguito 0
    • Discussioni 2
    • Post 4
    • Migliore 0
    • Gruppi 0
    Iscrizione Ultimo Accesso
    Località Pescara Età 41
    0
    Reputazione
    4
    Post
    0
    Visite al profilo
    0
    Da chi è seguito
    0
    Chi segue
    User Newbie

    Post creati da morpheus61

    • problema con inserimento db

      Buongiorno a tutti :dipser:

      Purtroppo sto impazzendo anche di domenica !.....

      Ho una pagina in cui devo inserire dei dati relativi agli appuntamenti con i clienti. Questa pagina mi serve per passare una serie di dati alla tabella del db 'appuntamenti' e fin qui qui tutto bene. Il problema è che per cercare velocemente il cliente che mi interessa ho fatto un campo 'cerca' che mi restituisce il cliente cercato dalla tabella 'anagrafiche'. il problema è che la selezione viene effettuata ma poi, a differenza di tutti gli altri dati che inserisco, il nome del cliente non viene passato alla tabella 'appuntamenti' del db. Spero di essermi spiegato bene, ma per sicurezza posto il codice sperando che qualcuno possa darmi una mano.
      Grazie in anticipo a tutti.

      <?php

      if (isset($_POST['submit']) && $_POST['submit']=="invia")
      {
      // RECUPERA DATI DAL FORM
      $id = ($_POST['id']);
      $giorno = ($_POST['giorno']);
      $mese = ($_POST['mese']);
      $anno = ($_POST['anno']);;
      // CREO DATA NEL FORMATO ANNO/MESE/GIORNO
      $data= $anno."-".$mese."-".$giorno;
      // RECUPERA DATI DAL FORM
      $date = ($_POST['date']);
      //$azienda = addslashes($_POST['azienda']);
      $titolo = addslashes($_POST['titolo']);
      $data = ($_POST['data']);
      $provincia = addslashes($_POST['provincia']);
      $comune = addslashes($_POST['comune']);
      $tel = addslashes($_POST['tel']);
      $tel2 = addslashes($_POST['tel2']);
      $forn_bracc = addslashes($_POST['forn_bracc']);
      $forn_coll = addslashes($_POST['forn_coll']);
      $forn_orecc = addslashes($_POST['forn_orecc']);
      $bracc_reso = addslashes($_POST['bracc_reso']);
      $coll_reso = addslashes($_POST['coll_reso']);
      $orecc_reso = addslashes($_POST['orecc_reso']);
      $bracc_resorotto = addslashes($_POST['bracc_resorotto']);
      $coll_resorotto = addslashes($_POST['coll_resorotto']);
      $orecc_resorotto = addslashes($_POST['orecc_resorotto']);
      $qt_bracc_dif = addslashes($_POST['qt_bracc_dif']);
      $qt_coll_dif = addslashes($_POST['qt_coll_dif']);
      $qt_orecc_dif = addslashes($_POST['qt_orecc_dif']);

      $coll = addslashes($_POST['coll']);
      $qt_coll = addslashes($_POST['qt_coll']);
      $articolo = addslashes($_POST['articolo']);
      $qt_articolo = addslashes($_POST['qt_articolo']);
      $orecc = addslashes($_POST['orecc']);
      $qt_orecc = addslashes($_POST['qt_orecc']);

      $vend_bracc = addslashes($_POST['vend_bracc']);
      $vend_coll = addslashes($_POST['vend_coll']);
      $vend_orecc = addslashes($_POST['vend_orecc']);

      $testo = addslashes($_POST['testo']);
      $str_data = strtotime($_POST['data']);

      include 'config.php';

      $sql = "INSERT INTO appuntamenti (date, titolo, provincia, comune, tel, tel2, testo, forn_bracc, forn_coll, forn_orecc, vend_bracc, vend_coll, vend_orecc, articolo, qt_articolo, coll, qt_coll , orecc, qt_orecc, bracc_reso, coll_reso, orecc_reso, bracc_resorotto, coll_resorotto, orecc_resorotto, qt_bracc_dif, qt_coll_dif, qt_orecc_dif, str_data ) VALUES ( '$date',  '$titolo', '$provincia', '$comune', '$tel', '$tel2',  '$testo', '$forn_bracc', '$forn_coll', '$forn_orecc', '$articolo', '$vend_bracc', '$vend_coll', '$vend_orecc', '$qt_articolo', '$coll', '$qt_coll', '$orecc', '$qt_orecc', '$bracc_reso', '$coll_reso', '$orecc_reso', '$bracc_resorotto', '$coll_resorotto', '$orecc_resorotto', '$qt_bracc_dif', '$qt_coll_dif', '$qt_orecc_dif', '$str_data')";
      

      if($result = mysql_query($sql) or die (mysql_error()))
      {
      $ultimo_id = mysql_insert_id();

      echo "Vai al <a href="aggiorna_magazzino.php?id=$ultimo_id">Aggiorna magazzino</a>";
      }
      }else{

      ?>

      </p>

      <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">

      <label for="titolo"> Ricerca Azienda </label><br>
      <input type="text" name="testo" /><br />
      <br>
      <input type="submit" value="CERCA" />
      </form>

      <?
      include 'config.php';

      //recupero quello che hanno scritto
      $testo = $_POST['testo'];
      $id = $_POST['id'];
      $titolo = $_POST['titolo'];

      //query mysql
      $sql_cerca = mysql_query("SELECT id, titolo FROM anagrafica WHERE (titolo LIKE '%" . $testo . "%') OR (id LIKE '%" . $testo . "%')");
      while($record = mysql_fetch_array($sql_cerca)) // costruisco le tabelle per gli articoli
      { ?>

      <p> </p>
      <table width="405" border="2" align="center" bordercolor="#000000">
      <tbody>
      <tr>
      <td style="text-align: center"><strong>Azienda</strong></td>
      <td style="text-align: center"><? echo $record['titolo'] ?></td>
      </tr>

      </tbody>
      <? } ?>
      </table>

      <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">

      <ul >
      <li >
      <li >
      <label for="date">Data:</label>
      <input type="date" name="date" id="date">

      </ul>

      <div id="fsRow2067567-1" class="fsRow fsFieldRow fsLastRow">
      <div class="fsRowBody fsCell fsFieldCell fsFirst fsLast fsLabelVertical fsSpan100" id="fsCell34266805" >

      <br>
      <p>
      <!--<input type="tel2" name="tel2" id="tel2">-->
      </p>
      <p> </p>
      <table width="302" height="357" border="1" align="left">
      <tbody>
      <tr>
      <td style="text-align: center"> </td>
      <td style="text-align: center; font-weight: bold;">FORNITURA</td>
      <td style="text-align: center"> </td>
      </tr>
      <tr>
      <td width="72" style="text-align: center">Bracciali</td>
      <td width="72" style="text-align: center"> Collane </td>
      <td width="72" style="text-align: center"> Orecchini</td>

      </tr>
      <tr>
         <td style="text-align: center"><input type="forn_bracc" name="forn_bracc" size="5" id="forn_bracc"></td>
        <td style="text-align: center"><input type="forn_coll" name="forn_coll" size="5" id="forn_coll"></td>
        <td style="text-align: center"><input type="forn_orecc" name="forn_orecc" size="5" id="forn_orecc"></td>
            </tr>
      <tr>
        <td style="text-align: center">&nbsp;</td>
        <td style="text-align: center; font-weight: bold;">VENDUTO</td>
        <td style="text-align: center">&nbsp;</td>
            </tr>
      
        
        
        
        
        
         <td style="text-align: center">Bracciali</td>
        <td style="text-align: center">Collane </td>
        <td style="text-align: center">Orecchini</td>
            </tr>
      <tr>
        <td style="text-align: center"><input type="vend_bracc" name="vend_bracc" size="5" id="vend_bracc"></td>
        <td style="text-align: center"><input type="vend_coll" name="vend_coll" size="5" id="vend_coll"></td>
        <td style="text-align: center"><input type="vend_orecc" name="vend_orecc" size="5" id="vend_orecc"></td>
      </tr>
      <tr>
        <td style="text-align: center">&nbsp;</td>
        <td style="text-align: center; font-weight: bold;"><span class="description">RESO</span></td>
        <td style="text-align: center">&nbsp;</td>
      </tr>
      <tr>
        <td style="text-align: center">Bracciali</td>
        <td style="text-align: center">Collane </td>
        <td style="text-align: center">Orecchini</td>
          </tr>
      <tr>
        <td style="text-align: center"><input type="bracc_reso" name="bracc_reso" size="5" id="bracc_reso"></td>
        <td style="text-align: center"><input type="coll_reso" name="coll_reso" size="5" id="coll_reso"></td>
        <td style="text-align: center"><input type="orecc_reso" name="orecc_reso" size="5" id="orecc_reso"></td>
      </tr>
      <tr>
        <td style="text-align: center">&nbsp;</td>
        <td style="text-align: center; font-weight: bold;">RESO DIFETTOSI</td>
        <td style="text-align: center">&nbsp;</td>
      </tr>
      <tr>
        <td height="23" style="text-align: center">Bracciali</td>
        <td style="text-align: center">Collane</td>
        <td style="text-align: center">Orecchini</td>
        
      </tr>
      <tr>
        <td height="26" style="text-align: center"><input type="bracc_resorotto" name="bracc_resorotto" size="5" id="bracc_resorotto"></td>
         <td style="text-align: center"><input type="coll_resorotto" name="coll_resorotto" size="5" id="coll_resorotto"></td>
       <td style="text-align: center"><input type="orecc_resorotto" name="orecc_resorotto" size="5" id="orecc_resorotto"></td>
         
        
        
      </tr>
      <tr>
              
        
      </tr> <td height="4"></tbody>
      

      </table>
      <p> </p>

      <p>
      <label for="number"><br>
      </label>
      </p>
      <p> </p><p> </p>
      <p>
      <label for="textarea">Note</label>
      <textarea name="testo" id="testo"></textarea></p>
      <p><b>Prossimo appuntamento:</b><br>

      <input name="data" size="20" type="data" value=""></p>
      <p> </p>
      <p> <input name="submit" type="submit" value="invia"></p>

      postato in Coding
      M
      morpheus61
    • RE: calcoli su valori di tabelle diverse in db mysql

      @crmwebs said:

      Ciao Etabetape, beh allora, io ti consiglio di seguire questa strada ma ti dico subito che non è l' unica, mi immagino che avrai inserito un controllo che ti permetterá di fare un INSERT nella tabela Clienti se il cliente non esiste, altrimenti fai un UPDATE , nello stesso tempo dovrai effettuare un UPDATE nella tabella ARTICOLI, dove andrai a sottrarre le quantitá vendute.

      Quello che ti suggerisco è di creare per lo meno una terza tabella di nome Vendite dove andrai a relazionare i clienti con le vendite effettuate e le quantitá di articoli vendute in modo tale da poter risalire ad uno storico di vendite di ogni tuo articolo/cliente, in questo modo potrai tener soto controllo le vendite efefttuate.

      Ciao, innanzitutto grazie per la risposta,
      per quanto riguarda la terza tabella esiste e per quanto riguarda le SELECT tutto funge ed è collegato, infatto riesco a visualizzare i dati da tutte e tre le tabelle ma quando faccio l'operazione nella query di UPDATE (es.: qt_articolo=qt_articolo-fornitura_articolo in cui "qt_articolo proviene dalla tabella artcoli e fornitura_articolo dalla tabella 'appuntamenti' (che gestisce le vendite) non accade nulla. Ho provato anche con query INNER JOIN ma niente. Di sicuro ho sbagliato qualcosa ma non riesco a capire cosa ..:x

      postato in CMS & Piattaforme Self-Hosted
      M
      morpheus61
    • RE: script modifica

      si ma niente ....

      postato in Coding
      M
      morpheus61
    • script modifica

      buongiorno a tutti,
      ho fatto una pagina php in cui, da un form , per mezzo di un ciclo di while l'utente può estrarre dal db il record cercato . Ora però non riesco a fare passare l'id estratto ad una pagina "modifica" . qualcuno può aiutarmi ?
      vi posto il codice:
      <?php
      include("config.php");
      include("connect.php");

      //recupero quello che hanno scritto
      $testo = $_POST['testo'];
      $referente = $_POST['referente'];
      $indirizzo = $_POST['indirizzo'];

      //query mysql
      $sql_cerca = mysql_query("SELECT * FROM anagrafica WHERE (titolo LIKE '%" . $testo . "%') OR (referente LIKE '%" . $testo . "%') OR (indirizzo LIKE '%" . $testo . "%')");

      //trovati
      $trovati = mysql_num_rows($sql_cerca);

      //se ci sono risultati
      if($trovati > 0)
      {

      echo "<p class='desc' style='margin-left:25px;'>Trovate $trovati voci per il termine <b>".stripslashes($testo)."</b></p>\n";

      //inizio il loop
      while($row = mysql_fetch_array($sql_cerca)) {

      echo "<b>Azienda:</b>  " . $row['titolo']."<br>";
      echo "<b>Referente:</b>  " . $row['referente']."<br>";
      echo "<b>Indirizzo:</b>  " . $row['indirizzo']."<br>";
      echo "<b>Citta':</b>  " . $row['citta']."<br>";
      echo "<b>Provincia:</b>  " . $row['provincia']."<br>";
      echo "<b>CAP:</b>  " . $row['cap']."<br>";
      echo "<b>P.IVA:</b>  " . $row['p_iva']."<br>";
      echo "<b>Azienda:</b>  " . $row['tel']."<br>";
      echo "<b>Tel:</b>  " . $row['tel']."<br>";
      echo "<b>Tel 2:</b> " . $row['tel2']."<br>";
      echo "<b>Mail:</b> " . $row['mail']."<br><br>";

      } //fine LOOP valori trovati

      } //fine risultati if

      else{ //se non ci sono risultati

      // notifica in caso di mancanza di risultati
      echo "Nessuna anagrafica trovata";

      }//fine else

      ?>

      grazie a tutti

      postato in Coding
      M
      morpheus61