Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    56

    $query = "SELECT * FROM

    $query = "SELECT * FROM categorie WHERE Codice LIKE '__';";
    $result = mysql_query($query, $db);
    while ($row = mysql_fetch_array($result))
    {
    echo "Categoria $row[Codice]</a>
    " ;

    }

    $row[Codice] dovrebbe diventare un link che a sua volta formula una query nella stessa cartella (categorie) nella stessa colonna (Codice) per estrarre le relative sottocategorie.


    è fattibile? grazie molte

  2. #2
    Utente di HTML.it L'avatar di thitan
    Registrato dal
    Feb 2001
    Messaggi
    716

    Re: $query = "SELECT * FROM

    Originariamente inviato da rickky
    $query = "SELECT * FROM categorie WHERE Codice LIKE '__';";
    $result = mysql_query($query, $db);
    while ($row = mysql_fetch_array($result))
    {
    echo "Categoria $row[Codice]</a>
    " ;

    }

    $row[Codice] dovrebbe diventare un link che a sua volta formula una query nella stessa cartella (categorie) nella stessa colonna (Codice) per estrarre le relative sottocategorie.


    è fattibile? grazie molte

    Codice PHP:
    $query "SELECT * FROM categorie WHERE Codice LIKE '__';";
    $result mysql_query($query$db);
    while (
    $row mysql_fetch_rows($result))
    {
        echo 
    "<a href=\"pagina.php?id=".$row['id']."\">Categoria ".$row['Codice']."</a>
     " 
    ;
        

    poi ci metti un bel

    if(isset($_GET['id']))

    così fai poi la query per id e ne ricavi le sottocategorie..

    www.inter-rail.it
    travellers, not tourist
    Is cuma cá mhinice a théann tú ar strae; is é is tábhachtaí gurb áil leat do bhealach a aimsiú arís.

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    56

    non va

    Fatal error: Call to undefined function: mysql_fetch_rows() in c:\programmi\easyphp1-8\www\php\sottocat.php on line 12

    <?
    include("top_foot.inc.php");
    include("config.inc.php");
    top();
    $db = mysql_connect($db_host, $db_user, $db_password);
    if ($db == FALSE)
    die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
    mysql_select_db($db_name, $db)
    or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
    $query = "SELECT * FROM categorie WHERE Codice LIKE '__';";
    $result = mysql_query($query, $db);
    while ($row = mysql_fetch_rows($result))
    {
    echo "<a href=\"pagina.php?id=".$row['ID']."\">Categoria ".$row['Codice']."</a>
    " ;
    }
    mysql_close($db);
    foot();
    ?>

    cosa posso fare ?

  4. #4
    a prescindere dal resto, mysql_fetch_row() singolare. Becca una riga per volta.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    Utente di HTML.it L'avatar di thitan
    Registrato dal
    Feb 2001
    Messaggi
    716
    Originariamente inviato da piero.mac
    a prescindere dal resto, mysql_fetch_row() singolare. Becca una riga per volta.
    già, errore mio :rollo:

    www.inter-rail.it
    travellers, not tourist
    Is cuma cá mhinice a théann tú ar strae; is é is tábhachtaí gurb áil leat do bhealach a aimsiú arís.

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    56

    if(isset($_GET['id']))

    poi ci metti un bel

    if(isset($_GET['id']))

    dove ?

    $query = "SELECT * FROM categorie WHERE Codice LIKE '__';";
    $result = mysql_query($query, $db);
    while ($row = mysql_fetch_rows($result))
    {
    echo "<a href=\"pagina.php?id=".$row['ID']."\">Categoria ".$row['Codice']."</a>
    " ;
    }

  7. #7
    Utente di HTML.it L'avatar di thitan
    Registrato dal
    Feb 2001
    Messaggi
    716

    Re: if(isset($_GET['id']))

    Originariamente inviato da rickky
    poi ci metti un bel

    if(isset($_GET['id']))

    dove ?

    $query = "SELECT * FROM categorie WHERE Codice LIKE '__';";
    $result = mysql_query($query, $db);
    while ($row = mysql_fetch_rows($result))
    {
    echo "<a href=\"pagina.php?id=".$row['ID']."\">Categoria ".$row['Codice']."</a>
    " ;
    }

    ah bhè dipende da come hai strutturato la pagina.
    così a naso una roba del genere potrebbe andare
    Codice PHP:
    if(isset($_GET['id'])){
      
    $id $_GET['id]';
    //processa l'id, proviene da un get
      
    $myWhere "& id='$id' ";
    }else{
      
    $myWhere " WHERE Codice LIKE '__'; ";
    }
    $query "SELECT * FROM categorie $myWhere"
    $result mysql_query($query$db); 
    while (
    $row mysql_fetch_rows($result)) 

    //ma qui, a questo punto, non dovresti cercare le sottocategorie?
    echo "<a href=\"pagina.php?id=".$row['ID']."\">Categoria ".$row['Codice']."</a>
     " 



    www.inter-rail.it
    travellers, not tourist
    Is cuma cá mhinice a théann tú ar strae; is é is tábhachtaí gurb áil leat do bhealach a aimsiú arís.

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    56

    Re: Re: if(isset($_GET['id']))

    Originariamente inviato da thitan
    ah bhè dipende da come hai strutturato la pagina.
    così a naso una roba del genere potrebbe andare
    Codice PHP:
    if(isset($_GET['id'])){
      
    $id $_GET['id]';
    //processa l'id, proviene da un get
      
    $myWhere "& id='$id' ";
    }else{
      
    $myWhere " WHERE Codice LIKE '__'; ";
    }
    $query "SELECT * FROM categorie $myWhere"
    $result mysql_query($query$db); 
    while (
    $row mysql_fetch_rows($result)) 

    //ma qui, a questo punto, non dovresti cercare le sottocategorie?
    echo "<a href=\"pagina.php?id=".$row['ID']."\">Categoria ".$row['Codice']."</a>
     " 


    il codice della pagina categorie funziona ed é il seguente:

    $query = "SELECT * FROM categorie WHERE Codice LIKE '__';";
    $result = mysql_query($query, $db);
    while ($row = mysql_fetch_array($result))
    {
    echo "<a href=\"pagina.php?ID=".$row['ID']."\"> ".$row['Nome1']."</a>
    " ;

    }

    il codice della pagina.php dovrebbe essere questo:

    if(isset($_GET['ID'])){
    $ID = $_GET['ID'];
    //processa l'id, proviene da un get
    $myWhere = "& ID='$ID' ";
    }else{
    $myWhere = " WHERE Codice LIKE '__'; ";
    }
    $query = "SELECT * FROM categorie $myWhere";
    $result = mysql_query($query, $db);
    while ($row = mysql_fetch_rows($result))
    {
    //ma qui, a questo punto, non dovresti cercare le sottocategorie?
    echo "<a href=\"pagina.php?id=".$row['ID']."\">Categoria ".$row['Codice']."</a>
    " ;
    }

    ma da errore: Fatal error: Call to undefined function: mysql_fetch_rows() in c:\programmi\easyphp1-8\www\php\pagina.php on line 19

    grazie ancora

  9. #9
    Utente di HTML.it L'avatar di thitan
    Registrato dal
    Feb 2001
    Messaggi
    716
    Originariamente inviato da piero.mac
    a prescindere dal resto, mysql_fetch_row() singolare. Becca una riga per volta.
    errore mi che l'ho scritto con la S...

    www.inter-rail.it
    travellers, not tourist
    Is cuma cá mhinice a théann tú ar strae; is é is tábhachtaí gurb áil leat do bhealach a aimsiú arís.

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.