Ciao a tutti, potete darmi una mano con la scrittura del codice? ho un problema con la sintassi, non riesco a capire l'unione di stringhe con virgole apici etc..
Devo poter creare una stringa che contenga cognome,nome,indirizzo prendendo i dati da tabella. La stringa unica mi serve per sapere quale gestore elencato è stato cliccato nella griglia, non ho trovato altra soluzione se non quella di mettere tutto in un unico dato e poi estrarmi cognome,nome etc.
Posto il codice se qualcuno può gentilmente darmi una dritta.
grazie in anticipo.!
Codice PHP:
<body class="thrColAbs">
<div id="container">
<div id="tabella">
<h2>Elenco Gestori Affiliati</h2>
<table id="righe-tabella">
<thead>
<tr>
<th scope="col">array costruita</th>
<th scope="col">Cognome</th>
<th scope="col">Nome</th>
<th scope="col">Indirizzo</th>
<th scope="col">Localita</th>
<th scope="col">Data Affiliazione</th>
</tr>
</thead>
<tbody>
<tr>
<?PHP
include "funzioni_mysql.php"; # inizializza i dati per la connessione
$data =new MysqlClass(); # istanza database
$data->connetti(); # funzione per la connessione al db
$riga='';
$sql= $data->query("SELECT * FROM gestori WHERE revocato='0' order by dataaffiliazione asc");
while ($row=mysql_fetch_array($sql))
{
# questa è la riga che vorrei mi restituisse i dati se cliccata
# ma non mi funziona!! il resto dei dati da tabella sono comunque visualizzati correttamente
# $riga mi restituisce solo 'array'
$riga = array('\',$row['cognome'],'\',$row['nome'],'\',$row['id_gestore']);
print("<td onclick=\"location.href =".$riga."'\" > ".$riga. "</td>");
print("<td >".$row['cognome']."</td>");
print("<td >".$row['nome']."</td>");
print("<td >".$row['indirizzo']."</td>");
print("<td >".$row['id_com']."</td>");
print("<td >".$row['dataaffiliazione']."</td>");
print("</tr>");
print("<tr>");
}
$data ->disconnetti();
?>
</tr>
</tbody>
</table>
</div>
</div>
</body>
</html>