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???
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???
$ancore = array("a1","a2","a3");
$i=0;
while($i<count($ancore))
<?php echo $ancore[$i]; ?>
puo andare???
queste ancore vanno in un ciclo while...non sò quanti elementi è composto l'array....qualke altro modo! grazie
scusa,ma nn ho capito bene il tuo problema allora...
ma i link,da dove li prendi,da db o da dove???
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....
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
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();
?>
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