Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Aiuto sintassi Query

  1. #1

    Aiuto sintassi Query

    Ciao a tutti....

    Ho un parametro $cod_lavorazione.

    Vorrei fare una query che mi vada a prelevare il record dove il cod_lavorazione sia uguale al cod_lavorazione passato come parametro...

    Ho fatto questa query ma non va... perchè???


    $query = "SELECT * FROM Lavorazioni WHERE cod_lavorazione='$cod_lavorazione' ";
    $ris = mysql_query($query, $cn) or die (mysql_error());

  2. #2

    Re: Aiuto sintassi Query

    Originariamente inviato da Taca
    Ciao a tutti....

    Ho un parametro $cod_lavorazione.

    Vorrei fare una query che mi vada a prelevare il record dove il cod_lavorazione sia uguale al cod_lavorazione passato come parametro...

    Ho fatto questa query ma non va... perchè???


    $query = "SELECT * FROM Lavorazioni WHERE cod_lavorazione='$cod_lavorazione' ";
    $ris = mysql_query($query, $cn) or die (mysql_error());
    Puoi scrivere l'errore che viene visualizzato?
    Un uomo è vecchio solo quando i rimpianti, in lui, superano i sogni. A. Einstein

  3. #3
    Purtroppo mi da pagina bianca.....

    Ecco lo script intero:

    Codice PHP:
    <php
    /* Stampo a video il cliente l'Articolo e il codice lavorazione scelto in precedenza */
    $cn mysql_connect("localhost""xxx""xxx")
    or die(
    "[b]Errore:[/b] Impossibile connettersi al Database mysql");

    mysql_select_db("xx",$cn)
    or die(
    "[b]Errore:[/b] Impossibile accedere al Database Mysql");


    /* query visualizzazione della prima parte della tabella */
    $query "SELECT * FROM sma ORDER BY numero DESC LIMIT 1 ";
    $ris mysql_query($query$cn) or die (mysql_error());


    $riga=mysql_fetch_array($ris);

    $cod_cliente=$riga['cod_cliente'];
    $cliente=$riga['cliente'];
    $cod_articolo=$riga['cod_articolo'];
    $articolo=$riga['articolo'];
    $composizione=$riga['composizione'];
    $peso=$riga['peso'];
    $altezza=$riga['altezza'];
    $cod_lavorazione=$riga['cod_lavorazione'];
    $finissaggio=$riga['finissaggio'];
    $laminare=$riga['laminare'];




    echo 
    "<table border='1' cellpadding='1px' cellspacing='0' align='center' width='700'>".
         
    "<tr><td>Cod Cliente:</td><td>$cod_cliente</td>          <td>Data:</td><td<input type='text' id='txtdata' name='txtdata' /></td>  </tr>".
         
    "<tr><td>Cliente:</td><td>$cliente</td>                  <td>Articolo finito:</td><td></td>             </tr>".
         
    "<tr><td>Articolo Entrata:</td><td>$articolo</td>        <td>Componenti 1:</td><td></td>                </tr>".
         
    "<tr><td>Cod Articolo:</td><td>$cod_articolo</td>        <td>Componenti 2:</td><td></td>                </tr>".
         
    "<tr><td>Cod Lavorazione:</td><td>$cod_lavorazione</td>  <td>Componenti 3:</td><td></td>                </tr>".
         
    "<tr><td>Composizione:</td><td>$composizione</td>        <td>Peso finito Grm2:</td><td></td>            </tr>".    
         
    "<tr><td>Peso Grm2:</td><td>$peso</td>                   <td>Altezza utile:</td><td></td>               </tr>".
         
    "<tr><td>Altezza cm:</td><td>$altezza</td>               <td>Altezza totale:</td><td></td>              </tr>".
         
    "<tr><td>Finissaggio:</td><td>$finissaggio</td>          <td>Peso tott. Ad. gr/mtl:</td><td></td>       </tr>".
         
    "<tr><td>Lato da laminare:</td><td>$laminare</td></tr>".

        
         
    "</table>";



    /* Devo fare la query per prelevare il record giusto dalla tabella lavorazioni con il cod_lavorazione di prima */

    $query "SELECT * FROM Lavorazioni WHERE cod_lavorazione='$cod_lavorazione' ";
    $ris mysql_query($query$cn) or die (mysql_error());


    $riga=mysql_fetch_array($ris);

    $cod_lavorazione=$riga['cod_lavorazione'];
    $tipo=$riga['tipo'];

    echo 
    "<table border='1' cellpadding='1px' cellspacing='0' align='center' width='700'>".
         
    "<tr><td>Cod lavorazione:</td><td>$cod_lavorazione</td>
         "
    <tr><td>Tipo:</td><td>$tipo</td>
         
    "</table>";

    mysql_close();

    ?> 

    Praticamente mi stampa a video l'ultimo record della tabella sma... inoltre dovrebbe stamparmi a video la riga corrispondente (lo stesso cod_lavorazione) della tabella Lavorazioni...

    peerò mi da pagina bianca...

  4. #4
    Utente di HTML.it L'avatar di zakros
    Registrato dal
    Oct 2000
    Messaggi
    509
    Ma la tabella si chiama Lavorazioni o lavorazioni?

    queste 2 righe nn sono chiuse

    "<tr><td>Cod lavorazione:</td><td>$cod_lavorazione</td>
    "<tr><td>Tipo:</td><td>$tipo</td>


    Non puoi nn vedere questi errori

  5. #5


    Ho chiuso le righe e sostituito il campo $tipo in $2A (ho cambiato il nome anche nella tabella)....

    mi da sempre pagina bianca... la tabella si chiama Lavorazioni

    Codice PHP:

    <?php
    /* Stampo a video il cliente l'Articolo e il codice lavorazione scelto in precedenza */
    $cn mysql_connect("localhost""xxx""xxx")
    or die(
    "[b]Errore:[/b] Impossibile connettersi al Database mysql");

    mysql_select_db("xxx",$cn)
    or die(
    "[b]Errore:[/b] Impossibile accedere al Database Mysql");


    /* query visualizzazione della prima parte della tabella */
    $query "SELECT * FROM sma ORDER BY numero DESC LIMIT 1 ";
    $ris mysql_query($query$cn) or die (mysql_error());


    $riga=mysql_fetch_array($ris);

    $cod_cliente=$riga['cod_cliente'];
    $cliente=$riga['cliente'];
    $cod_articolo=$riga['cod_articolo'];
    $articolo=$riga['articolo'];
    $composizione=$riga['composizione'];
    $peso=$riga['peso'];
    $altezza=$riga['altezza'];
    $cod_lavorazione=$riga['cod_lavorazione'];
    $finissaggio=$riga['finissaggio'];
    $laminare=$riga['laminare'];




    echo 
    "<table border='1' cellpadding='1px' cellspacing='0' align='center' width='700'>".
         
    "<tr><td>Cod Cliente:</td><td>$cod_cliente</td>          <td>Data:</td><td<input type='text' id='txtdata' name='txtdata' /></td>  </tr>".
         
    "<tr><td>Cliente:</td><td>$cliente</td>                  <td>Articolo finito:</td><td></td>             </tr>".
         
    "<tr><td>Articolo Entrata:</td><td>$articolo</td>        <td>Componenti 1:</td><td></td>                </tr>".
         
    "<tr><td>Cod Articolo:</td><td>$cod_articolo</td>        <td>Componenti 2:</td><td></td>                </tr>".
         
    "<tr><td>Cod Lavorazione:</td><td>$cod_lavorazione</td>  <td>Componenti 3:</td><td></td>                </tr>".
         
    "<tr><td>Composizione:</td><td>$composizione</td>        <td>Peso finito Grm2:</td><td></td>            </tr>".    
         
    "<tr><td>Peso Grm2:</td><td>$peso</td>                   <td>Altezza utile:</td><td></td>               </tr>".
         
    "<tr><td>Altezza cm:</td><td>$altezza</td>               <td>Altezza totale:</td><td></td>              </tr>".
         
    "<tr><td>Finissaggio:</td><td>$finissaggio</td>          <td>Peso tott. Ad. gr/mtl:</td><td></td>       </tr>".
         
    "<tr><td>Lato da laminare:</td><td>$laminare</td></tr>".

        
         
    "</table>";



    /* Devo fare la query per prelevare il record giusto dalla tabella lavorazioni con il cod_lavorazione di prima */
    $query "SELECT * FROM Lavorazioni WHERE cod_lavorazione='$cod_lavorazione' ";
    $ris mysql_query($query$cn) or die (mysql_error());


    $riga=mysql_fetch_array($ris);

    $cod_lavorazione=$riga['cod_lavorazione'];
    $
    2A=$riga['2A'];

    echo 
    "<table border='1' cellpadding='1px' cellspacing='0' align='center' width='700'>".
         
    "<tr><td>Cod lavorazione:</td><td>$cod_lavorazione</td></tr>".
         
    "<tr><td>Tipo:</td><td>$2A</td></tr>".
         
    "</table>";




    mysql_close();

    ?>

  6. #6
    non va perchè forse uso cod_lavorazione 2 volte ???

    Help me...

  7. #7
    il nome di una variabile non puo' iniziare con un valore numerico.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  8. #8
    adesso provo....

    P.s. non lo sapevo proprio

  9. #9
    Grazie mille funziona

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.