Pagina 3 di 5 primaprima 1 2 3 4 5 ultimoultimo
Visualizzazione dei risultati da 21 a 30 su 42
  1. #21
    Mangia semplice e digerirai meglio...
    codice:
    $appoggio = "Codice, Titolo, Voce, Var1, Var2,
                 Unitadimisura, Prezzo, Quantita,
                 Prezzo * $quantita AS Totale
                ";
    $risultato = mysql_query ("INSERT INTO preventivo 
                               SELECT $appoggio 
                               FROM opere_vetraio_mano_opera");
    nella tabella "preventivo" le colonne devono corrispondere ovviamente. Poi forse ci vorrebbe una condizione where in opere_ecc...


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

  2. #22
    $risultato = mysql_query("INSERT INTO preventivo ".$appoggio)or die("Query non valida: " . mysql_error());

    Query non valida: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') AS Totale FROM opere_vetraio_mano_opera' at line 1

    ---------------------------------------------------------------------

    $risultato = mysql_query("INSERT INTO preventivo ".$appoggio")or die("Query non valida: " . mysql_error());

    Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in c:\wamp\www\preventizzazione\doaggiungi.php on line 8

  3. #23
    $appoggio="SELECT opere_vetraio_mano_opera.Codice, opere_vetraio_mano_opera.Titolo, opere_vetraio_mano_opera.Voce, opere_vetraio_mano_opera.Var1, opere_vetraio_mano_opera.Var2, opere_vetraio_mano_opera.Unitadimisura, opere_vetraio_mano_opera.Prezzo, opere_vetraio_mano_opera.Quantita, (opere_vetraio_mano_opera.Prezzo*".$quantita."==>manca lo spazio<==) AS Totale FROM opere_vetraio_mano_opera";

    (opere_vetraio_mano_opera.Prezzo*".$quantita." ) AS Totale FROM opere_vetraio_mano_opera";

  4. #24
    [supersaibal]Originariamente inviato da piero.mac
    Mangia semplice e digerirai meglio...
    codice:
    $appoggio = "Codice, Titolo, Voce, Var1, Var2,
                 Unitadimisura, Prezzo, Quantita,
                 Prezzo * $quantita AS Totale
                ";
    $risultato = mysql_query ("INSERT INTO preventivo 
                               SELECT $appoggio 
                               FROM opere_vetraio_mano_opera");
    nella tabella "preventivo" le colonne devono corrispondere ovviamente. Poi forse ci vorrebbe una condizione where in opere_ecc...

    [/supersaibal]
    ok cosi' non da errori strani...

    ma non mi inserisce niente nella tabella preventivi...

    ho provato a partire dall'inizio, quindi ho inserito la quantita nel form di origine o premuto il mio bel tastino...

    ma... ...non inserisce nulla...

  5. #25
    Controlla la struttura delle due tabelle.... i dati li hai tu. Una query sintatticamente corretta potrebbe benissimo essere inconsistente.

    Si deve andare per blocchi. Comincia a vedere cosa ti rende la SELECT da sola. ricontrolla la struttura delle due tabelle. Tieni presente che non elencando l'ordine dei campi nell'insert, si suppone che la select riempia nello stesso ordine tutti i campi presenti in preventivo. Altrimenti elenca le corrispondenze dei campi... Es.:

    INSERT INTO TABELLAa (campo1, campo2, campo3)
    SELECT campo1, campo2, campo3
    from TABELLAb


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

  6. #26
    ciao a tutti
    scusate se vi rompo nuovamente...

    ma ho provato a stampare il risultato di questa query...

    ...
    ...
    ...
    <table border="1" bordercolor="#2e2e2e" width=100%>
    <th>Codice</th><th>Titolo</th><th>Voce</th><th>Var 1</th><th>Var 2</th><th>Unita' di misura</th><th>Prezzo</th><th>Quantita'</th><th>Totale</th>
    <?

    $risultato = mysql_query("SELECT Codice, Titolo, Voce, Var1, Var2,Unitadimisura, Prezzo, Quantita,(Prezzo * $quantita) AS Totale FROM opere_vetraio_mano_opera")
    or die("Query non valida: " . mysql_error());

    while ($riga = mysql_fetch_object($risultato))
    {
    ?><tr><td height="75"><font size="5"><?echo $riga->Codice;?>
    </td><?
    ?></td><td><font size="5"><?echo $riga->Titolo;?>
    </td><?
    ?><td height="75"><font size="5"><?echo $riga->Voce;?>
    </td><?
    ?><td height="75"><font size="5"><?echo $riga->Var1;?>
    </td><?
    ?><td height="75"><font size="5"><?echo $riga->Var2;?>
    </td><?
    ?><td height="75"><font size="5"><?echo $riga->Unitadimisura;?>
    </td><?
    ?><td height="75"><font size="5"><?echo $riga->Prezzo;?>
    </td><?
    ?><td height="75"><font size="5"><?echo $riga->Quantita;?>
    </td><?
    ?><td height="75"><font size="5"><?echo $riga->Totale;?>
    </td><?
    ?><td height="75" align="center"><font size="5">[img]aggiungi.jpg[/img]
    </td></tr><?
    }
    mysql_free_result($risultato);
    mysql_close($connessione);
    ?>


    mysql_close($connessione);
    ?>

    pero' mi da un errore che sinceramente non capisco penso che sia un errore sql... ma non riesco a capire dove sia...

    l'errore e' il seguente:

    Query non valida: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') AS Totale FROM opere_vetraio_mano_opera' at line 1

  7. #27
    Ciao,

    prima di tutto scrivi il codice tra tag [ code ] e spazia correttamente le stringhe tanto per dare una mano a chi ti da una mano. Poi stampa la query.
    codice:
    $query = "SELECT Codice, Titolo, Voce, Var1, Var2,
              Unitadimisura, Prezzo, Quantita,
              (Prezzo * $quantita) AS Totale 
              FROM opere_vetraio_mano_opera";
    
    echo $query;
    
    $risultato = mysql_query($query) 
                or die("Query non valida: " . mysql_error());
    cosa ti stampa l'echo?

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

  8. #28
    hai ragione scusa...

    cmq l'echo mi stampa le intestazioni di tabella e basta...

    e sopra alle intestazioni mi stampa l'errore sql

    Query non valida: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') AS Totale FROM opere_vetraio_mano_opera where Quantita=' at line 1

  9. #29
    [supersaibal]Originariamente inviato da zip2k
    hai ragione scusa...

    cmq l'echo mi stampa le intestazioni di tabella e basta...

    e sopra alle intestazioni mi stampa l'errore sql

    Query non valida: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') AS Totale FROM opere_vetraio_mano_opera where Quantita=' at line 1 [/supersaibal]
    Fallo valutare da noi, posta quello che stampa l'echo.

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

  10. #30
    Codice Titolo Voce Var 1 Var 2 Unita' di misura Prezzo Quantita' Totale

    Query non valida: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') AS Totale FROM opere_vetraio_mano_opera where Quantita=' at line 1

    Codice Titolo Voce etc... sono le intestazioni delle tabelle...

    echo non mi stampa nulla... e' come se la query non desse risultato...

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 © 2026 vBulletin Solutions, Inc. All rights reserved.