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

    Usare un WHERE variabile

    Ciao a tutti, vorrei utilizzare una variabile per where, esempio:

    <?php
    $dbcnx = mysql_connect('...', '...', '...');
    mysql_select_db('...', $dbcnx);
    $res = mysql_query ('select * from gal2008 where evento = "$evento" ORDER BY id DESC');
    $num = mysql_num_rows ($res);
    ?>


    Ho tentato mettendo:

    <?php
    $evento = $_GET['evento'];?>

    Pensavo che così mettendo la variabile nel link (tipo www.???????.it/pagina.php?evento=allnat08) potesse funzionare....... mi sbagliavo.
    Potete aiutarmi ??
    Grazie.

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,509
    Prova:
    $res = mysql_query ('select * from gal2008 where evento = "'.$evento.'" ORDER BY id DESC',$dbcnx);
    Questo se $evento è una stringa, se è un numero togli i doppi apici "

  3. #3
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973
    Le variabili in una stringa vengono risolte solo se usi " e non '

    Quindi oppure così

    Codice PHP:
    $res mysql_query ("select * from gal2008 where evento = \"$evento\" ORDER BY id DESC"); 
    oppure

    Codice PHP:
    $res mysql_query ("select * from gal2008 where evento = '$evento' ORDER BY id DESC"); 
    oppure come postato da Alhazred.

    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

  4. #4
    Ok, perfetto, adesso funziona.
    Ancora un piccolo aiuto e poi ho finito il sito.....
    Le immagini me le mette su di un'unica colonna una sotto l'altra.
    Io avrei bisogno che me le intabellasse in tre colonne, tipo

    foto foto foto
    foto foto foto
    foto foto foto
    doto foto

    Il codice attuale é:

    Codice PHP:
    <?php
    $evento 
    $_GET['evento'];?>

    <?php
    $dbcnx 
    mysql_connect('.....''......''.....');
    mysql_select_db('......'$dbcnx);
    $res mysql_query ('select * from gal2008 where evento = "'.$evento.'" ORDER BY id DESC');
    $num mysql_num_rows ($res);
    ?>

    <table style="width: 800px" class="style6" align="center">
        <tr>
            <td align="center" style="height: 35px">
                [b]
                IMMAGINI IN MINIATURA        
                [/b]
            </td>
        </tr>
    </table>




    <?php

    echo "<Table>";
    echo 
    "<Tr>";
    echo 
    "<Td>";



    for (
    $i=0$i<$num$i++)
        {
            
    $file mysql_result ($res$i'file');

            
            echo 
    "<Tr>";
            echo 
    "<Td align=\"center\">";
            echo 
    "<img alt=\"Foto\" title=\"Foto\" src=\"$file\">";
            echo 
    "</Td>";
            echo 
    "</Tr>";
            
    }
    ?>
    </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 © 2026 vBulletin Solutions, Inc. All rights reserved.