Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    Confronto dati tra tabelle

    Ragazzi ho un piccolo problemino nella creazione di uno script.
    Lo script dovrebbe confrontare i valori tra le tabelle e avvertirmi se il valore tra le due è diverso segnalandomelo in rosso e dando la possibilità di scegliere il valore da inserire.

    Mi spiego meglio ho due tabelle:
    1) definitiva che pubblica il contenuto on line
    2) temporale dove vengono aggiornati i prezzi

    Lo script dovrebbe agire leggendo dalla temporale se il prezzo è cambiato, una volta cambiato lo evidenzia e dà all'utente la possibilità di sceglire il prezzo da pubblicare, quindi lo aggiorna nella tabella definitiva (quindi viene pubblicato on line).

    Vi ringrazio per la collaborazione




  2. #2
    AIUTOOOOOOOOOOOOOOOOOO!!!!!!!!!!!!!!!!!!

    VVoVe: VVoVe: VVoVe:

  3. #3
    prova cosi

    crea una condizione di confronto tra i due prezzi;
    se i prezzi sono diversi esegui una query di aggiornamento;
    dopo di che esponi il due dati e al click dell utente fai eseguire un altra query per l' eventuale aggiornamento del prezzo;


  4. #4
    :master: :master:
    Non mi potresti aiutare con qualcje query di esempio
    sai detto così mi pare un po difficile

  5. #5
    spiegami meglio la tua esigenza...


  6. #6


    Andiamo per livelli non mi funziona la Select:

    <?
    $query = "SELECT * FROM veicoli4 WHERE veicoli4.prezzo!=veicoli3.prezzo";
    $risultato = mysql_query($query,$db);
    while ($row = mysql_fetch_array($risultato))
    {
    ?>

    :rollo: :rollo: :rollo:

    Ti ringrazio per l'interessamento

  7. #7
    Innanzitutto:

    che messaggio di errore da?
    poi che valore ha veicoli3.prezzo?
    lo prendi da un altra query?


    prova cosi:

    codice:
    $query = "SELECT * FROM veicoli4 WHERE veicoli4.prezzo != veicoli3.prezzo";
    $risultato = mysql_query($query,$db); // db spero cha abbia le istruzioni per la connessione
    $row = mysql_fetch_assoc($risultato);
    
    do {
    
    //metti tutto cio che è nel ciclo
    
    } while ($row = mysql_fetch_assoc($risultato));
    famm sape!

  8. #8
    ti posto il codice:

    <?
    $query = "SELECT * FROM veicoli4";
    $risultato = mysql_query($query,$db);
    ?>
    <?
    $query2 = "SELECT veicoli3.prezzo FROM veicoli3";
    $risultato = mysql_query($query2,$db);
    ?>

    </td>
    </tr>
    </table>
    <table width="100%" border="0" id="SessioneStampa" name="SessioneStampa" style="display:<? echo 'none' ?>">
    <tr>
    <td></td>
    </tr>
    </table>
    <table width="100%" border="2" cellpadding="4" cellspacing="0">
    <tr bgcolor="#CCCCCC">
    <td align="center">Elimina</td>
    <td align="center">MODIFICA</td>
    <td align="center">FOTO</td>
    <td>

    CODMAR</p></td>
    <td align="left" valign="top">

    CODVEI</p></td>
    <td align="left" valign="top">MODELLO</td>
    <td>
    <div align="center">


    TARGA</p>
    </div></td>
    <!-- <td>
    <div align="center">Fornitore</div></td>-->
    <td>
    <div align="center">CATALI</div></td>
    <td>
    <div align="center">PRIMMA</div></td>
    <td>
    <div align="center">PREZZO</div></td>
    <td><div align="center">Aprovato</div></td>
    </tr>
    <?
    $query = "SELECT prezzo FROM veicoli4 WHERE veicoli4.prezzo != veicoli3.prezzo";
    $risultato = mysql_query($query,$db);
    $row = mysql_fetch_assoc($risultato);
    while ($row = mysql_fetch_assoc($risultato))
    {
    ?>
    <tr bgcolor=<? echo $colore ?>>
    <td height="35""" align="center" valign="middle" bgcolor="#F6F6F6"topleft"">[img]../images_admin/elimina.gif[/img])'></td>
    <td align="center"><? echo $row['ID']?><a></a></td>
    <td align="center">[img]../catalogo/miniature/<? echo $row['fileimmagine1']?>[/img]</td>
    <td><div align="center"><? echo $row['CODMAR']?></div></td>
    <td align="left" valign="top"><? echo $row['codvei']?></td>
    <td align="left" valign="top"><? echo $row['Descrizione']?></td>
    <td><div align="center"><? echo $row['targa']?></div></td>
    <td><? echo $row['catilizzatore']?></td>
    <td><? echo $row['PrimaImmatricolazione']?></td>
    <td><div align="right"><? echo $row['prezzo']?></div></td>
    <td><div align="right"><? echo $row['approvato']?></div></td>
    </tr>
    <? };
    mysql_close ($db);
    ?>

    </table>



    Gli errori che mi da sono sempre gli stessi:
    Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource on line120 (riga 120: $row = mysql_fetch_assoc($risultato)

    Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource on line 121 (riga 121: while ($row = mysql_fetch_assoc($risultato)))




    Ti ringrazio sempre per la collaborazione

  9. #9
    metti sto codice in testa per vedere quali sono le query che esegue:


    <?
    $query = "SELECT * FROM veicoli4";
    $query2 = "SELECT veicoli3.prezzo FROM veicoli3";

    echo $query;
    echo $query2;

    exit;

    $risultato = mysql_query($query,$db);
    $risultato = mysql_query($query2,$db);

    ?>

  10. #10
    codice:
    </td>
    </tr>
    </table>
    <table width="100%" border="0" id="SessioneStampa" name="SessioneStampa" style="display:<? echo 'none' ?>">
    <tr>
    <td></td>
    </tr>
    </table>
    <table width="100%" border="2" cellpadding="4" cellspacing="0">
    <tr bgcolor="#CCCCCC">
    <td align="center">Elimina</td>
    <td align="center">MODIFICA</td>
    <td align="center">FOTO</td>
    <td>
    
    CODMAR</p></td>
    <td align="left" valign="top">
    
    CODVEI</p></td>
    <td align="left" valign="top">MODELLO</td>
    <td>
    <div align="center">
    
    
    TARGA</p>
    </div></td>
    <!-- <td>
    <div align="center">Fornitore</div></td>-->
    <td>
    <div align="center">CATALI</div></td>
    <td>
    <div align="center">PRIMMA</div></td>
    <td>
    <div align="center">PREZZO</div></td>
    <td><div align="center">Aprovato</div></td>
    </tr>
    <?
    
    $query1 = "SELECT * FROM veicoli4";
    $risultato1 = mysql_query($query1,$db);
    
    $query2 = "SELECT veicoli3.prezzo FROM veicoli3";
    $risultato2 = mysql_query($query2,$db);
    
    $query = "SELECT prezzo FROM veicoli4 WHERE veicoli4.prezzo != $$risultato2['prezzo']";
    $risultato = mysql_query($query,$db);
    $row = mysql_fetch_assoc($risultato);
    while ($row = mysql_fetch_assoc($risultato))
    {
    ?>
    <tr bgcolor=<? echo $colore ?>>
    <td height="35""" align="center" valign="middle" bgcolor="#F6F6F6"topleft"">[img]../images_admin/elimina.gif[/img] )'></td>
    <td align="center"><? echo $row['ID']?><a> </a></td>
    <td align="center">[img]../catalogo/miniature/<? echo $row['fileimmagine1']?>[/img]</td>
    <td><div align="center"><? echo $row['CODMAR']?> </div></td>
    <td align="left" valign="top"><? echo $row['codvei']?> </td>
    <td align="left" valign="top"><? echo $row['Descrizione']?></td>
    <td><div align="center"><? echo $row['targa']?> </div></td>
    <td><? echo $row['catilizzatore']?> </td>
    <td><? echo $row['PrimaImmatricolazione']?> </td>
    <td><div align="right"><? echo $row['prezzo']?> </div></td>
    <td><div align="right"><? echo $row['approvato']?> </div></td>
    </tr>
    <? };
    mysql_close ($db);
    ?>
    
    </table>

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.