Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    problema inserimento sul 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\">Aggi orna 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>&nbsp;</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>&nbsp;</p>
    <table width="302" height="357" border="1" align="left">
    <tbody>
    <tr>
    <td style="text-align: center">&nbsp;</td>
    <td style="text-align: center; font-weight: bold;">FORNITURA</td>
    <td style="text-align: center">&nbsp;</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>&nbsp;</p>


    <p>
    <label for="number"><br>
    </label>
    </p>
    <p>&nbsp;</p><p>&nbsp;</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>&nbsp;</p>
    <p> <input name="submit" type="submit" value="invia"></p>

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2014
    Messaggi
    194
    Dal codice vedo solo l'inserimento dei dati in "appuntamenti". Parli di una tabella anagrafica dalla quale non viene recuperato il nome del cliente ma non vedo l'inserimento in anagrafica ne il passaggio di cui parli in appuntamenti.
    Tra l'altro fai una ricerca in anagrafica del campo "titolo", dovrebbe essere li il nome del cliente?

  3. #3
    Quote Originariamente inviata da morpheus95 Visualizza il messaggio
    ... il nome del cliente non viene passato alla tabella 'appuntamenti' del db.

    Codice 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')"

    E dove sarebbe il nome del cliente nella insert su appuntamenti?
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.