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

    Problema: Una query per una colonna e una query per un'altra colonna (stessa table)

    Ciao Raga, ecco il mio probl
    codice:
    <?php
    include("admin/include/config.php");
    $query = "SELECT * FROM cantieri";
    $result = mysql_query($query, $conn) or die("errore nella query");
    while($row = mysql_fetch_array($result)) {
    $id = $row["id"];
    $nome = $row["nome"];
    $ds = $row["descrizione"];
    $img = $row["img"];
    $img2 = $row["img2"];
    $img3 = $row["img3"];
    $img4 = $row["img4"];
    $img5 = $row["img5"];
    $img6 = $row["img6"];
    echo"				<tr>
    					<td><a href=\"cantieri.php?pag=2&id=$id&nome=$nome&ds=$ds&img=$img&img2=$img2&img3=$img3&img4=$img4&img5=$img5&img6=$img6\"><p align='left'>$nome</a>
    </td>";
    $query = "SELECT * FROM cantieri";
    $result = mysql_query($query, $conn) or die("errore nella query");
    while($row = mysql_fetch_array($result)) {
    $id = $row["id"];
    $nome = $row["nome"];
    $ds = $row["descrizione"];
    $img = $row["img"];
    $img2 = $row["img2"];
    $img3 = $row["img3"];
    $img4 = $row["img4"];
    $img5 = $row["img5"];
    $img6 = $row["img6"];
    echo"					<td><a href=\"cantieri.php?pag=2&id=$id&nome=$nome&ds=$ds&img=$img&img2=$img2&img3=$img3&img4=$img4&img5=$img5&img6=$img6\"><p align='left'>$nome</a>
    </td>
    				</tr>";
    }
    ?>
    Le due colonne della stessa table hanno risultati che vengono da due query diverse (nell'esempio le query sono identiche, ma non è così)..

    Allora il mio probl è che se (x esempio) prima query da 8 risultati, e la seconda query ne da 15.. i primi 8 saranno distribuiti nelle colonne in modo corretto ma gli altri 7 della seconda colonna finiranno nella prima!!
    o ci saranno comunque degli squlibri...

    sapete dirmi come fare in modo che se la seconda restituisce più risultati della prima, in quest'ultima rimangano gli spazi vuoti??

    Spero di essermi spiegato
    The Happyest Times
    Are The Ones
    That Are Shared

  2. #2
    E che è quel link ???

    non ti ho capito mica

    ma peche 2 di query ?

  3. #3
    La prima colonna deve avere dei valori che vengono da una tabella, la seconda che vengono da un'altra tabella..
    The Happyest Times
    Are The Ones
    That Are Shared

  4. #4
    mi spiace non ti capisco

    ma pero scusa se mi permetto se tu estrapoli nella prima query :

    $id = $row["id"];
    $nome = $row["nome"];
    $ds = $row["descrizione"];
    $img = $row["img"];
    $img2 = $row["img2"];
    $img3 = $row["img3"];
    $img4 = $row["img4"];
    $img5 = $row["img5"];
    $img6 = $row["img6"];

    e nella seconda :
    $id = $row["id"];
    $nome = $row["nome"];
    $ds = $row["descrizione"];
    $img = $row["img"];
    $img2 = $row["img2"];
    $img3 = $row["img3"];
    $img4 = $row["img4"];
    $img5 = $row["img5"];
    $img6 = $row["img6"];



    i valori non saranno gli stessi ???

    perche gli fai scrivere 2 volte le stesse variabili e la stessa query ?

  5. #5
    ^^''

    nell'esempio le due query sono le stesse perchè devo ancora scrivere la seconda ma poi saranno diverse

    capito ora?
    The Happyest Times
    Are The Ones
    That Are Shared

  6. #6
    prova cosi allora :
    Codice PHP:
    <?php
    include("admin/include/config.php");
    $query "SELECT * FROM cantieri";
    echo 
    "<tr>";// aprilo qui il tag tr
    $result mysql_query($query$conn) or die("errore nella query");
    while(
    $row mysql_fetch_array($result)) {
    $id $row["id"];
    $nome $row["nome"];
    $ds $row["descrizione"];
    $img $row["img"];
    $img2 $row["img2"];
    $img3 $row["img3"];
    $img4 $row["img4"];
    $img5 $row["img5"];
    $img6 $row["img6"];
    echo
    "<td><a href=\"cantieri.php?pag=2&id=$id&nome=$nome&ds=$ds&img=$img&img2=$img2&img3=$img3&img4=$img4&img5=$img5&img6=$img6\"><p align='left'>$nome</a></td>
    "
    ;}
    echo 
    "</tr>";//chiudi tr

    $query "SELECT * FROM cantieri";
    $result mysql_query($query$conn) or die("errore nella query");
    echo 
    "<tr>";// aprilo qui il tag tr
    while($row mysql_fetch_array($result)) {
    $id $row["id"];
    $nome $row["nome"];
    $ds $row["descrizione"];
    $img $row["img"];
    $img2 $row["img2"];
    $img3 $row["img3"];
    $img4 $row["img4"];
    $img5 $row["img5"];
    $img6 $row["img6"];
    echo
    "                    <td><a href=\"cantieri.php?pag=2&id=$id&nome=$nome&ds=$ds&img=$img&img2=$img2&img3=$img3&img4=$img4&img5=$img5&img6=$img6\"><p align='left'>$nome</a>
    </td>
                    "
    ;
    }
    echo 
    "</tr>";//chiudi tr
    ?>

    Spero che ti vada bene

  7. #7
    Nu....nun va
    ecco il codice:
    codice:
    			<table border="2" width="70%" style="position: relative; top: 50" bordercolorlight="#000000">
    				<tr>
    					<td width="50%">
    					<p align="center"><font size="4">Cantieri Eseguiti:</font></td>
    					<td>
    					<p align="center"><font size="4">Cantieri in Corso:</font></td>
    				</tr>
    <?php 
    include("admin/include/config.php"); 
    echo "<tr>";// aprilo qui il tag tr 
    echo"<td>METTIAMO CASO CHE LA PRIMA QUERY DI UN SOL RISULTATO</td>";
    echo "</tr>";//chiudi tr 
    
    $query = "SELECT * FROM cantieri"; 
    $result = mysql_query($query, $conn) or die("errore nella query"); 
    echo "<tr>";// aprilo qui il tag tr 
    while($row = mysql_fetch_array($result)) { 
    $id = $row["id"]; 
    $nome = $row["nome"]; 
    $ds = $row["descrizione"]; 
    $img = $row["img"]; 
    $img2 = $row["img2"]; 
    $img3 = $row["img3"]; 
    $img4 = $row["img4"]; 
    $img5 = $row["img5"]; 
    $img6 = $row["img6"]; 
    echo"                    <td><a href=\"cantieri.php?pag=2&id=$id&nome=$nome&ds=$ds&img=$img&img2=$img2&img3=$img3&img4=$img4&img5=$img5&img6=$img6\"><p align='left'>$nome</a>
    </td> 
                    "; 
    } 
    echo "</tr>";//chiudi tr 
    ?> 
    			</table>
    			</td>
    			</tr>
    	</table>
    nun va..
    The Happyest Times
    Are The Ones
    That Are Shared

  8. #8
    ecco cosa vedo
    Immagini allegate Immagini allegate
    The Happyest Times
    Are The Ones
    That Are Shared

  9. #9
    tu devi aprire <table>
    poi apri <tr>

    poi dove fai il ciclo while ci metti dentro <td>$variabile......</td>

    poi chiudi </tr>

    apri

    <tr>

    fai l'altro while con sempre <td>quello che vuoi</td>

    chiudi </tr> chiudi </table>

  10. #10
    ma è fatto in quel modo!
    The Happyest Times
    Are The Ones
    That Are Shared

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.