Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di Japogi
    Registrato dal
    Feb 2004
    Messaggi
    190

    Come mettere delle ancore in un array? [aiuto]

    Salve x favore dopo vari tentativi di inviare rikieste di aiuto
    non ho avuto nessuna risposta...mi potete aiutare a mettere delle ancore in un ciclo while???

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    1,141
    $ancore = array("a1","a2","a3");
    $i=0;
    while($i<count($ancore))
    <?php echo $ancore[$i]; ?>

    puo andare???

  3. #3
    Utente di HTML.it L'avatar di Japogi
    Registrato dal
    Feb 2004
    Messaggi
    190
    queste ancore vanno in un ciclo while...non sò quanti elementi è composto l'array....qualke altro modo! grazie

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    1,141
    scusa,ma nn ho capito bene il tuo problema allora...
    ma i link,da dove li prendi,da db o da dove???

  5. #5
    Utente di HTML.it L'avatar di Japogi
    Registrato dal
    Feb 2004
    Messaggi
    190
    i link vengono generati stesso all'array, in pratica...

    io inserisco nel db delle informazioni di un utente(nomme,indirizzo,ecc) faccio un select distinct per estrarre da db solo i nomi ed a questi nomi devo mettere il link ke punta alle informazioni relative a quel nome....

    non sò se ora sono stato kiaro....

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    1,141
    supponendo ke gli utenti abbiano un ID univoco...
    estrai dal db ID,nome,indirizzo...
    <?php
    $query="select distinct IDutente,nome,indirizzo from utente";
    $dati = mysql_query($query);

    while($utente = mysql_fetch_array($dati))
    {
    $ID = $utente['IDutente'];
    $nome_utente = $utente['nome'];
    ?>
    <a href="info_utente.php?IDutente=<?php echo $ID; ?>">
    leggi le info dell'utente <?php echo $nome_utente; ?></a>
    <?php
    }
    ?>

    nella pagina info_utente.php

    farai visualizzare solo le info dell'utnte di cui passi l'ID
    $query="select * from utente where IDutente=$_GET[IDutente]";

    sxo stavolta di aver capito bene...
    ciao

  7. #7
    Utente di HTML.it L'avatar di Japogi
    Registrato dal
    Feb 2004
    Messaggi
    190
    scusami ma io devo fare delle ancore ke puntano nella stessa pagina...puoi leggere il segurente codice ke ho sviluppato?
    il problema di questo codice è ke le ancore funzionano solo
    con il browser FireFox,mentrte con EI nn mi funzionano



    <? include ("..");

    $query = "SELECT DISTINCT regione FROM centri ORDER BY regione";
    $result = mysql_query($query);
    $i = 0;
    if($result)
    {
    while($row = mysql_fetch_array($result))
    {
    $regione = $row['regione'];
    ?>
    <tr>
    <td width='515' height="20" class="regione"><? print $regione?></td>
    </tr>
    <?
    }
    }
    ?>
    <tr>
    <td width='515'>
    <hr color="#FF6600" size="1" width="100%">
    </td>
    </tr>
    <tr>
    <td>
    <table width='100%' cellpadding='0' cellspacing='0' border='0'>
    <?
    include ("..");

    $query = "SELECT * FROM centri ORDER BY regione";
    $result = mysql_query($query);
    $i = 0;
    $ankora = "";
    if($result)
    {
    while($row = mysql_fetch_array($result))
    {
    $idcentro = $row['idcentro'];
    $regione = $row['regione'];
    $citta = $row['citta'];
    $ospedale = $row['ospedale'];
    $reparto = $row['reparto'];
    $telefono = $row['telefono'];
    $i++;
    if($i == 1){
    ?>
    <tr>
    <?
    }
    ?>
    <td>
    <table width="100%" border="0" cellpadding="0" cellspacing="0">
    <?
    if ($ankora != strtolower($regione)){?>
    <a name="<?=strtolower($regione)?>"></a>
    <? ; $ankora = strtolower($regione); } ?>
    <tr>
    <td width="43%" valign="bottom"><? print $citta ?></td>
    <td width="43%" valign="bottom"></td>
    <td width="14%"></td>
    </tr>
    <tr>
    <td width="43%" valign="bottom" class="border-bottom"><? print $ospedale ?></td>
    <td width="43%" align="right" valign="bottom" class="border-bottom"><? print $telefono ?></td>
    <td width="14%"></td>
    </tr>
    <tr>
    <td colspan="2" valign="bottom"><font size="1">*</font><? print $reparto ?></td>
    <td width="14%"></td>
    </tr>
    <tr><td colspan="3"></td></tr>
    </table>
    </td>
    <?
    if($i == 2){
    $i = 0;
    ?>
    </tr>
    <?
    }
    }
    if($i==1){
    ?>
    <td></td></tr>
    <?
    }
    }
    mysql_free_result($result);
    mysql_close();
    ?>

  8. #8
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    1,141
    scusa,ma nn ho la possibilità di provare il tuo codice...
    cmq per fare delle ancore interne,quando fai
    <a name="">ancora</a>
    nel name ti conviene mettere qlcs di univoco tipo
    name="<?php echo "IdNum".IDtabella; ?>"

    e quando fai il link per rimandare a quel punto preciso della pagina
    ">link

    ho visto ke nel tuo codice hai fatto:
    <? print $regione?>

    se è un link interno,nn importa ke tu metta tt quello,ti basta solo fare il riferimento
    <a href="#qlcs">

    prova cosi a vedere se ti va...
    ciao

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.