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

    AIUTO!!! COME CACHIO FUNZIONA QUESTO PHP CON MySQL???

    Ragazzi vi prego aiutatemi ha capire come funziona questo cosa qui, perché da una settimana sto ha questo errore e non riesco ha capirlo. GRAZIE.
    Poi sinceramente non so neanche se questa procedura è giusta.
    Allora io voglio fare una tabella che si chiama CANTIERI.
    I contenuti della tabella sono:
    CODICE - DESCRIZIONE - ESISTENZA - CARICO - SCARICO.

    Ora pero le righe CODICE & DESCRIZIONE si trovano in un database che si chiama susidb, e li altre righe cioè ESISTENZA & CARICO & SCARICO si trovano in un altro database che si chiama contab.
    Adesso io ho fato la tabella con le righe ecc, e sembra che tutto bene, nel senso che o creato un data base per le righe CODICE & DESCRIZIONE ho fatto collegamento al database - susidb e tutto va bene. Ora per le altre righe cioè ESISTENZA & CARICO & SCARICO che si trovano in un altro database, e io ho creato un altro database che lo collegato al database – contab.
    Il risultato è che i record dal database susidb si visualizzano nella tabella, ma quelli dal database contab non si visualizzano nella tabella, cioè i record per le righe CODICE & DESCRIZIONE si visualizzano normalmente come dovrebbero visualizzarsi. Ma su le righe ESISTENZA & CARICO & SCARICO non si visualizzano i record.
    Per cortesia qualcuno mi po’ dire per piacere cosa ho sbagliato?


    Eco i codici che io ho inserito:

    <table border="1" width="100%" id="table1" style="color: #FFFFFF">
    <tr bgcolor="#0000FF">

    <td><font size="4">CODICE</font></td>

    <td><font size="4">DESCRIZIONE</font></td>

    <td><font size="4">ESISTENZA</font></td>

    <td><font size="4">CARICO</font></td>

    <td><font size="4">SCARICO</font></td>

    </tr>



    PRIMO DATABASE CHE SI COLEGA AL DB susidb
    <?php

    $db_host="localhost";
    $db_login="root";
    $db_pass="";
    $database="susidb";

    $db=mysql_connect($db_host,$db_login,$db_pass);
    $sql="select * from basedati ";
    $sql.=" WHERE ARTICOLO like '%$ARTICOLO%' ";
    if($ordina) $sql.="ORDER BY $ordina DESC";
    $fd=@mysql_db_query($database,$sql);
    $righe=1;
    $c_col1="#FFFF00";
    $c_col2="#CCCCCC";
    while($t=mysql_fetch_array($fd))

    {
    $row_color = ($righe % 2) ? $c_col1 : $c_col2;
    echo "<tr>";
    echo "<td><font size=3>".$t["ARTICOLO"]." </font></td>";
    echo "<td><font size=3>".$t["DESCRIZIONE"]." </font></td>";

    echo "</tr>";
    $righe++;

    }
    @mysql_close($db);
    ?>


    E SECONDO DATABASE CHE SI COLEGA AL DB contab
    <?php

    $db_host="localhost";
    $db_login="root";
    $db_pass="";
    $database="contab";

    $db=mysql_connect($db_host,$db_login,$db_pass);
    $sql="select * from articont ";
    $sql.=" WHERE ARTICOLO like '%$ARTICOLO%' ";
    if($ordina) $sql.="ORDER BY $ordina DESC";
    $fd=@mysql_db_query($database,$sql);
    $righe=1;
    $c_col1="#FFFF00";
    $c_col2="#CCCCCC";
    while($t=mysql_fetch_array($fd))
    {

    $row_color = ($righe % 2) ? $c_col1 : $c_col2;
    echo "<tr>";
    echo "<td><font size=3>".$t["PROG_QTA1"]." </font></td>";
    echo "<td><font size=3>".$t["PROG_QTA2"]." </font></td>";
    echo "<td><fontsize=3>".$t["PROG_QTA3"]."</font></td>";

    echo "</tr>";
    $righe++;

    }
    @mysql_close($db);
    ?>

    </table>

    GRAZIE MILLE...

  2. #2
    perchè creare 2 database con 1 tabella per ognuno anziche' 1 database con 2 tabelle separate, codice e descrizione in una ed esistenza, carico e scarico nell'altra tabella ?
    sarebbe stato facilissimo collegarli con un JOIN e quindi avere i risultati con la migliore gestione

  3. #3
    Dai una lettura al regolamento e riapri la discussione con un titolo adeguato
    Addio Aldo, amico mio... [03/12/70 - 16/08/03]

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.