Visualizzazione dei risultati da 1 a 2 su 2

Discussione: problema select

  1. #1

    problema select

    Codice PHP:
    <?php

    $con 
    mysql_connect("localhost","","");

    if (!
    $con)

      {

      die(
    'Could not connect: ' mysql_error());

      }



    mysql_select_db("keramica"$con);



    $result mysql_query("SELECT * FROM articoli");







    while(
    $row mysql_fetch_array($result))

      {

      

      

    echo 
    "<table width=526 border=0 cellspacing=1>";

    echo 
    "<tr>";

    echo    
    "<td bgcolor=#494949 class=arancio>[b]ARTICOLO[/b]</td>";

    echo    
    "<td bgcolor=#494949 class=arancio>[b]CATEGORIA[/b]</td>";

    echo   
    "<td bgcolor=#494949 class=arancio>[b]DECORO[/b]</td>";

    echo   
    "<td bgcolor=#494949 class=arancio>[b]PREZZO €[/b]</td>";

      echo 
    "<td bgcolor=#494949 class=arancio>[b]DESCRIZIONE[/b]</td>";

      echo  
    "<td bgcolor=#494949 class=arancio>IMMAGINE</td>";

      echo 
    "</tr>";

      echo 
    "<tr>";

        

    echo   
    "<td width=46 bgcolor=#333333 class=textbianco>" $row['articolo'] . "</td>";

    echo   
    "<td width=154 bgcolor=#333333 class=textbianco>" $row['categoria'] . "</td>";

    echo   
    "<td width=55 bgcolor=#333333 class=textbianco>" $row['decoro'] . "</td>";

    echo   
    "<td width=72 bgcolor=#333333 class=textbianco>" $row['prezzo'] . "</td>";

    echo   
    "<td width=66 bgcolor=#333333 class=textbianco>" $row['descrizione'] . "</td>";
    echo   
    "<td width=102 bgcolor=#333333 class=textbianco>" $row['immagine'] . "</td>";
    //echo   "<td width=54 bgcolor=#333333 class=textbianco></td>";    
    echo "</tr>";

    }

    echo 
    "</table>";





    mysql_close($con);

    ?>
    ho un problemino con questa select, che mi stampa per ogni record sempre la tabella con i campi [ARTICOLO-CATEGORIA-DECORO-PREZZO-DESCRIZONE-IMMAGINE] che vorrei fossero stampati solamente una volta prima del primo record...
    ce un altro problemino, appena aggiungo un dato più lungo della riga di tabella mi sfasa...cioè non ho tutti i record nella stolonna che graficamente è sgradevole...

    grazie mille

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2008
    Messaggi
    14
    Devi mettere tutto questo
    echo "<table width=526 border=0 cellspacing=1>";

    echo "<tr>";

    echo "<td bgcolor=#494949 class=arancio>ARTICOLO</td>";

    echo "<td bgcolor=#494949 class=arancio>CATEGORIA</td>";

    echo "<td bgcolor=#494949 class=arancio>DECORO</td>";

    echo "<td bgcolor=#494949 class=arancio>PREZZO €</td>";

    echo "<td bgcolor=#494949 class=arancio>DESCRIZIONE</td>";

    echo "<td bgcolor=#494949 class=arancio>IMMAGINE</td>";

    echo "</tr>";
    prima di WHILE

    Per il secondo problema devi assegnare il WIDTH alle TD

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