Visualizzazione risultati 1 fino 3 di 3

Discussione: Visualizzare numero annunci inseriti

  1. #1
    ilbarrato non è connesso Neofita
    Data registrazione
    09-10-2007
    Messaggi
    25

    Predefinito Visualizzare numero annunci inseriti

    Salve.
    Non riesco a inserire a fianco al nome di ogni regione, il numero di annunci inseriti.

    questa era la mia idea:

    Codice HTML:
    <? include "datipaesi.html" ?>
    <a href="database.php?sezione=1&codice_stato=1"
     onMouseOver="document.getElementById('scritta_h').innerHTML= '+Abruzzo_numero_foto;'"
     OnMouseOut="document.getElementById('scritta_h').innerHTML=''">
     Abruzzo</a>
    <td><div id="scritta_h"></div>
    con datipaesi:

    Codice PHP:
    <?php
    include("connessione.php");
    $flash="";

    $query_suprema="select codice_stato, nome_stato from stati";
    $result_supremo=mysql_query($query_suprema, $conn);
    while(
    $row_suprema=mysql_fetch_array($result_supremo))
    {
    $nome=$row_suprema["nome_stato"];
    $codice_stato=$row_suprema["codice_stato"];

    $query="select count(codice_viaggio) as numero from viaggi inner join stati on viaggi.codice_stato=stati.codice_stato where nome_stato='$nome'";
    $result=mysql_query($query, $conn);
    $row=mysql_fetch_array($result);
    $numero_foto=$row["numero"];
    if(
    $numero_foto==null)
    {
    $numero_foto=0;
    }
    $nome=str_replace(" ", "",$nome);
    $nome=str_replace("'", "",$nome);
    $flash=$flash.'&'.$nome.'_numero_foto='.$numero_foto.'&'.$nome.'_codice_stato='.$codice_stato;

    }

    $flash=$flash.'&loaded=1';
    echo(
    $flash);
    ?>






    ma non funziona..

    Vi metto anche il codice dove inseriscono i loro annunci:

    Codice PHP:
    <?php
    error_reporting
    (0);
    //testo
    $nomecognome=$_POST["nome_cognome"];
    $stato=$_POST["stato"];
    $localita=$_POST["localita"];
    $data=$_POST["data"];
    $commento=$_POST["commento"];

    if(
    $nomecognome=="")
    {
    echo(
    "
    ERRORE
    "
    );
    }
    else
    { if(
    $localita=="")
    {
    echo(
    "
    ERRORE
    "
    );
    }
    else
    { if(
    $data=="")
    {
    echo(
    "
    ERRORE
    "
    );
    }
    else
    {

    include(
    'connessione.php');
    $result=mysql_query("select max(codice_viaggio)as massimo from viaggi", $conn);

    $row=mysql_fetch_array($result);
    $nomefile=$row["massimo"]+1;
    $result=mysql_query("insert into viaggi(codice_viaggio, data_viaggio, nomeCognomeUtente_viaggio, codice_stato, localita_viaggio, commento_viaggio, pubblicato_viaggio) values ('$nomefile', '$data', '$nomecognome', '$stato', '$localita', '$commento', 'n')", $conn);


    echo(
    "Processo corretto
    "
    );
    }
    }
    }

    ?>
    Infine la pagina dove vorrei che a fianco alla regione si visualizasse il numero di annunci della regione

    Codice HTML:
     <a href="database.php?sezione=1&codice_stato=1">Abruzzo<br></a>
              <a href="database.php?sezione=1&codice_stato=2">Basilicata</a><br>
              <a href="database.php?sezione=1&codice_stato=3">Calabria</a><br>
              <a href="database.php?sezione=1&codice_stato=4">Campagna</a><br>
              <a href="database.php?sezione=1&codice_stato=5">Emilia Romagna</a><br>
              <a href="database.php?sezione=1&codice_stato=6">Friuli Venezia Giulia</a><br>
              <a href="database.php?sezione=1&codice_stato=7">Lazio</a><br>
              <a href="database.php?sezione=1&codice_stato=8">Liguria</a><br>
              <a href="database.php?sezione=1&codice_stato=9">Lombardia</a><br>
              <a href="database.php?sezione=1&codice_stato=10">Marche</a><br>
              <a href="database.php?sezione=1&codice_stato=11">Molise</a><br>
              <a href="database.php?sezione=1&codice_stato=12">Piemonte</a><br>
              <a href="database.php?sezione=1&codice_stato=13">Puglia</a><br>
              <a href="database.php?sezione=1&codice_stato=14">Sardegna</a><br>
              <a href="database.php?sezione=1&codice_stato=15">Sicilia</a><br>
              <a href="database.php?sezione=1&codice_stato=16">Toscana</a><br>
              <a href="database.php?sezione=1&codice_stato=17">Trentino Alto Adige</a><br>
              <a href="database.php?sezione=1&codice_stato=18">Umbria</a><br>
              <a href="database.php?sezione=1&codice_stato=19">Valle d Aosta</a><br>
              <a href="database.php?sezione=1&codice_stato=20">Veneto</a><br>
              <a href="database.php?sezione=1&codice_stato=21">Estero</a></p>
    GRAZIE

  2. #2
    ilbarrato non è connesso Neofita
    Data registrazione
    09-10-2007
    Messaggi
    25

    Predefinito

    Allora..
    Mi hanno consigliato questo codice, e ora mi manca il richiamo codice a fianco alla regione che mi dica quanti annunci ci sono al suo interno..

    datipaesi.php
    Codice PHP:
    <?php
    include("connessione.php");
    $flash="";

    $query_suprema=" select codice_stato
    , nome_stato
    , count(codice_viaggio) as numero
    from viaggi
    inner join stati
    on viaggi.codice_stato=stati.codice_stato
    group by codice_stato, nome_stato"
    ;

    $result_supremo=mysql_query($query_suprema, $conn);

    while(
    $row_suprema=mysql_fetch_array($result_supremo))
    {
    $nome=$row_suprema["nome_stato"];
    $codice_stato=$row_suprema["codice_stato"];
    $numero_foto=$row_suprema["numero"];

    $nome=str_replace(" ", "",$nome);
    $nome=str_replace("'", "",$nome);
    $flash=$flash.'&'.$nome.'_numero_foto='.$numero_foto.'&'.$nome.'_codice_stato='.$codice_stato;
    }

    $flash=$flash.'&loaded=1';
    echo(
    $flash);
    ?>

    Ora che codice metto a fianco alle regioni per far si che si visulizzi il numero di annunci?

  3. #3
    Guest

    Predefinito

    Se voi sapere quanti annunci x stato basta fare:
    Codice PHP:
    <?php
    $get
    = $_GET['stato'];
    if(
    $get) {
    $annuncistatiq = mysql_query("SELECT * FROM tabella WHERE stato = '$get'");
    $annuncistati = mysql_num_rows($annuncistatiq);
    echo
    "Ci sono $annuncistati annunci per $get";
    } else {
    echo
    "Selezionare lo Stato!";
    }
    ?>
    e basta ke metti:
    Codice PHP:
    <?php include("pagina.php?stato=nome"); ?>
    Credo ke funzioni (non ho provato :P)...ciao! :)
    Ultima modifica di sIM : 13-07-2008 alle ore 16.24.38

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •