Newsgroup: it.comp.www.php
Titolo: inoltro variabili

Salve, 
Ho realizzato un db che visualizza alcuni campi.
riporto qui di seguito parte del codice (funzionante)
<h3>Elenco iscritti ai seminari</h3><br>
<table border=\"1\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\"
style=\"border-collapse: collapse\" bordercolor=\"#111111\">
<tr>
    <td width=\"3%\" align=\"center\"><strong>n.</strong></td>
    <td width=\"10%\" >&nbsp;<strong>Nome</strong></td>
    <td width=\"10%\">&nbsp;<strong>Cognome</strong></td>
    <td width=\"14%\">&nbsp;<strong>Titolo</strong></td>
    <td width=\"4%\" align=\"center\"><strong>Interesse</strong></td>
        <td width=\"25%\"><strong>&nbsp;Email</strong></td>
    <td width=\"20%\"><strong>&nbsp;Abstract</strong></td>
      </tr>
";
while ($row = mysql_fetch_array ($result)){
$id = $row [ "id"];
$nome = $row [ "nome"];
$cognome = $row [ "cognome"];
$titolo = $row [ "titolo"];
$interesse = $row [ "area_interesse"];
$email = $row [ "email"];
echo  "
  <tr>
    <td width=\"3%\" align=\"center\">$id</td>
    <td width=\"10%\">&nbsp;$nome</td>
    <td width=\"10%\">&nbsp;$cognome</td>
    <td width=\"47%\">&nbsp;$titolo</td>
        <td width=\"10%\">&nbsp;$interesse</td>
    <td width=\"10%\">&nbsp;$email</td>
 
    <td width=\"10%\">&nbsp;***DA INSERIRE***</td>
   </tr>
";
}
In pratica dovrei scrivere del codice nella sezione ***DA INSERIRE***
che mi permetta di passare tutte le variabili ($cognome, $titolo etc.)
al file view_seminari.php dato che quest'ultimo offre una
formattazione dettagliata, ma lo defe fare di un - solo record - 
spero di essere stato sufficentemente chiaro.
Grazie


Mi esce in pratica un link del genere : (id varia naturalmente)
File: elenco_seminari.php
<a href="view_seminari.php?id=2">vedi</a>
Ora come fa view_seminari.php a fare qualcosa del genere:
$sql="SELECT * FROM seminari WHERE id=2"
in pratica devo passare il parametro 2 da utilizzare nella query...
ho provato ma non so proprio come fare.... :(

 formattazione dettagliata, ma lo defe fare di un - solo record -
Non č che ho capito granchč, ma mi sembra  un metodo molto poco pulito.
Diciamo che in una pagina mostri l'elenco degli iscritti con il minimo dei
dati e, cliccando sul nome dell'iscritto, si raggiunge una pagina con tutti
i dettagli.
Nella prima devi recuperare dal database l'id dell'iscritto (č sempre bene
averne uno per -quasi- ogni tabella) insieme ai dati minimi che ti servono
(Es nome, cognome)
Mostri quindi in un ciclo tutti gli iscritti linkando il nome tipo
while ($row = mysql_fetch_array ($result)){
    echo '<a href="dettagli.php?id='.$row["id"].'">';
    echo $row["nome"].' '.$row["cognome"];
    echo "</a><br>\n";
}
nella pagina dettagli ti rriva un "id iscritto": recuperi dal db tutti i
dati e mostri quello che vuoi.
Ludovico

 dati e mostri quello che vuoi.
Questa seconda parte a me interessava più che altro, una volta che mi 
arriva dal file: elenco.php
dettagli.php?id=5 ad esempio
come utilizzo questo id=5 per selezionare nel file dettagli.php soltanto 
la riga 5? (e di conseguenza quando mostro i risultati saranno tutti 
appartenenti a quella stessa riga)

 appartenenti a quella stessa riga)
se non ho capito male
il tuo caso
"SELECT * FROM tabella WHERE ID=".$id;
ciao
-- 
I migliori saluti,                        Scrivi a:
 .:Alias:.                       alias2k at libero dot it

 
non so perché ma non funziona :(
ovvero mi restituisce la pagina (senza errori) ma non mi fa visualizzare 
nulla dal database

 nulla dal database
prova a postare il codice se non è troppo lungo...
-- 
I migliori saluti,                        Scrivi a:
 .:Alias:.                       alias2k at libero dot it
                                 (ancora per poco)