Pagina 2 di 8 primaprima 1 2 3 4 ... ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 79

Discussione: problema form-tabella

  1. #11
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    146
    ok.....ma questo codice dove lo dovrei mettere???????? scusa ma sono veramente all'inizio........ e grazie! io stò prelevando solo

    $query= mysql_query("SELECT * FROM nazioni");
    while($row= mysql_fetch_array($query)){
    $nazione= $row['nazione'];
    $idnazione= $row['idnazione'];
    $nazione= "<a href=\"pagina.php?nazione=".$nazione."\">$nazione</a>";
    echo " <tr> <td>".$idnazione."</td> <td>".$nazione."</td> </tr>";
    }

    e la stò sostituendo nella pagina nazione ma non funziona.....mi visualizza di nuovo solo le etichette........

  2. #12
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    777
    le nazioni sono linkate verso una nuova pagina dove dovrai mettere l'altro codice delle regioni che ti ho postato...
    io ho messo una pagina di esempio pagina.php
    tu devi mettere il suo nome vero...
    per esempio
    la tua pagina di destinazione si chiama regioni.php
    allora invece di pagina.php devi mettere regioni.php


    con il nuovo codice la nazione non è linkata?

  3. #13
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    777
    mettiamo ordine al ragionamento sennò qua ci confondiamo

    hai una pagina dove visualizzi una tabella con le nazioni..in base a quello che ho capito della tua richiesta io ti ho proposto di linkare le suddette nazioni verso una pagina di destinazione pagina.php(esempio). nel link passi il valore della nazione ossia il suo nome con il quale interroghi la query per prelevare i nomi delle regioni. questo nella pagina.php...


    in pagina.php
    le cose scritte dopo pagina.php?
    sono variabili..nel nostro caso nazione che raccoglie la variabile dopo l'uguale..
    questa variabile si raccoglie introducendo come ti ho scritto $_GET['nazione']...
    raccolta la variabile interroghi la query prelevando le regioni

  4. #14
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    146
    allora la prima parte quella della pagina "nazione"
    è andata.....anche se si vedono solo le etichette e qui vorrei che si vedessero le nazioni presenti......forse perchè non sono riuscito a completare il link.........


    <?php
    include 'conn.php';
    ?> <html>
    <style>
    @import url("C:\webserver\www\sorbonne\css\stilebase.css") ;
    </style>
    <body>
    <div id="header"></div>
    <div id="strumenti"></div>
    <table>
    <tr>
    <td>NAZIONE</td>
    <td>ID_NAZIONE</td>
    </tr>
    <?php
    //apro la connessione
    $db_conn = mysql_connect($db_host,$db_user,$db_pass);
    if (!$db_conn) { die ('Non riesco a connettermi: ' . mysql_error());}
    //seleziono il database
    $db_select = mysql_select_db($db_name,$db_conn);
    if (!$db_select) { die ('Non riesco a connettermi: ' . mysql_error());}
    $query= mysql_query("SELECT * FROM nazioni");
    while($row= mysql_fetch_array($query)){
    $nazione= $row['nazione'];
    $idnazione= $row['idnazione'];
    $nazione= "<a href=\"regione.php?nazione=".$nazione."\">$nazione </a>";
    echo " <tr> <td>".$idnazione."</td> <td>".$nazione."</td> </tr>"; }
    ?>
    </table>
    </body>
    </html>




    ora quando inserisco la seconda parte però nella tabella regione mi dà errore....sbaglio qualcosa.....


    <?php
    include 'conn.php'
    ?>
    <html>
    <head>
    <title>Regione</title>
    <style>
    @import url("C:\webserver\www\sorbonne\css\stilebase.css") ;
    </style>
    </head>

    <body>


    <table>
    <tr>
    <td>regione</td>

    <td>idregione</td>
    <td>idrelazione</td>
    </tr>

    <?php

    //apro la connessione
    $db_conn = mysql_connect($db_host,$db_user,$db_pass);
    if (!$db_conn) { die ('Non riesco a connettermi: ' . mysql_error());}

    //seleziono il database
    $db_select = mysql_select_db($db_name,$db_conn);
    if (!$db_select) { die ('Non riesco a connettermi: ' . mysql_error());}

    $nazione= $_GET['nazione'];
    if(isset($nazione){
    $query= mysql_query("SELECT * from nazione Where nazione='$nazione'");
    while($row=mysql_fetch_array($query)){
    $regione= $row['regione'];
    //qui fai elenco delle regioni
    }

    //stampa colonna nazione
    //stampa colonna idnazione
    {echo " <tr> <td>".$row['regione']."</td> <td>".$row['idregione']."</td> <td>".$row['idrelazione']."</td> </tr>"; }
    ?>
    </table>
    </body>
    </html>

  5. #15
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    777
    ho capito nella seconda parte devi togliere la parentesi graffa chiuso dopo il while
    copia e incolla cosi
    Codice PHP:
    while($row=mysql_fetch_array($query)){

    //qui fai elenco delle regioni


    //stampa colonna nazione
    //stampa colonna idnazione
    echo " <tr> <td>".$row['regione']."</td> <td>".$row['idregione']."</td> <td>".$row['idrelazione']."</td> </tr>"


  6. #16
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    777
    per riguarda il link della prima parte
    quando interroghi la query dovrebbe comparirti i nomi delle nazioni linkate cioè cliccabili per ricercare le regioni nella seconda pagina
    ma cosa intendi per etichetta?
    non ti esce cosi?

  7. #17
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    777
    chiedo scusa mi sono accorto di un secondo errore
    devi scrivere cosi
    Codice PHP:
    while($row=mysql_fetch_array($query)){

    //qui fai elenco delle regioni


    //stampa colonna nazione
    //stampa colonna idnazione
    echo " <tr> <td>".$row['regione']."</td> <td>".$row['idregione']."</td> <td>".$row['idrelazione']."</td> </tr>"


  8. #18
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    146
    <?php
    include 'conn.php'
    ?>
    <html>
    <head>
    <title>Regione</title>
    <style>
    @import url("C:\webserver\www\sorbonne\css\stilebase.css") ;
    </style>
    </head>

    <body>


    <table>
    <tr>
    <td>regione</td>

    <td>idregione</td>
    <td>idrelazione</td>
    </tr>

    <?php

    //apro la connessione
    $db_conn = mysql_connect($db_host,$db_user,$db_pass);
    if (!$db_conn) { die ('Non riesco a connettermi: ' . mysql_error());}

    //seleziono il database
    $db_select = mysql_select_db($db_name,$db_conn);
    if (!$db_select) { die ('Non riesco a connettermi: ' . mysql_error());}

    $nazione= $_GET['nazione'];
    if(isset($nazione){
    $query= mysql_query("SELECT * from nazione Where nazione='$nazione'");
    while($row=mysql_fetch_array($query)){
    $regione= $row['regione'];
    //qui fai elenco delle regioni


    //stampa colonna nazione
    //stampa colonna idnazione
    {echo " <tr> <td>".$row['regione']."</td> <td>".$row['idregione']."</td> <td>".$row['idrelazione']."</td> </tr>";
    }
    ?>
    </table>
    </body>
    </html>



    così? ......non funziona....uffi mi stò scoraggiando da morire.....ma avrò tutte queste difficoltà continuando..........

  9. #19
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    777
    scusa c'era un secondo errore
    Codice PHP:
    while($row=mysql_fetch_array($query)){

    //qui fai elenco delle regioni


    //stampa colonna nazione
    //stampa colonna idnazione
    echo " <tr> <td>".$row['regione']."</td> <td>".$row['idregione']."</td> <td>".$row['idrelazione']."</td> </tr>"

    cosi dovrebbe andare

  10. #20
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    777
    non ti preoccupare a volte a me passa una settimana buona prima di rendermi conto di aver scritto male uno script o perchè uno script non funziona come dovrebbe

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.