problema selezione

Yanez

Nuovo Utente
6 Ago 2007
5
0
0
Un saluto a tutti, vorrei proporre un problema che non riesco a risolvere :
Ho una tabella dei clienti estratta con una query dove l'operatore %LIKE
mi restituisce l'ID e nei campi seguenti l'anagrafica completa di tutti i "Sig. xxx" presenti nel db.
Dato questo risultato impaginato in Xhtml in un una tabella multiriga, come faccio a selezionare il valore ID di una particolare riga per sfruttarlo dentro altri script ?
Naturalmente vorrei evitare Javascript se possibile.
Grazie x qualsiasi suggerimento !
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
Passalo tramite metodo, ad esempio con GET tramite un link;
ad esempio:
PHP:
echo "<a href=\"script.php?id=$id\">Sig Rossi</a>";
 

Yanez

Nuovo Utente
6 Ago 2007
5
0
0
Grazie Eliox e scusa il ritardo.....
Ho provato a fare come suggerito ma la pagina non riceve il valore linkato,
ho modificato la stringa del link per adattarla alla mia query, forse ho commesso qualche errore di base che non vedo......
ti posto il codice, potresti correggere l'eventuale errore?

<?php
// connessione a mysql
$connect = mysql_connect("localhost", "utente", "utente")
or die ();
//verifica il database scelto
mysql_select_db ("rubrica") ;
$query = 'SELECT utenti.idutente AS "id", utenti.nominativo, utenti.natoa AS "luogo_di_nascita",DATE_FORMAT( utenti.indata, "%d/%m/%Y" ) FROM utenti LIMIT 0, 20';
$results = mysql_query ($query)
or die (mysql_error()) ;
echo "<table>";

echo "<tr>\n";
echo "<th><h5>nominativo</h5></th>\n";
echo "<th><h5>nato a</h5></th>\n";
echo "<th><h5>in data</h5></th>\n";
echo "<tr>\n";


while ($array = mysql_fetch_row($results)) {

echo "<td>\n";
echo "<a href=\"ricercaxid.php?id=$array[0]\">$array[1]</a>";
echo "</td>\n";
echo "<td>\n";
echo $array[2];
echo "</td>\n";
echo "<td>\n";
echo $array[3];
echo "</td>\n";
echo "<tr>\n";
}
echo "</table>\n";

// disconnessione dal Database
mysql_close($connect);
?>

...ti ringrazio ..se ce da strigliare
......striglia pure.....ho le spalle grosse.
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
Hai detto che il valore non passa, vuoi dire che
PHP:
echo "<a href=\"ricercaxid.php?id=$array[0]\">$array[1]</a>";
Non stampa un link corretto o non stampa nulla?

In ogni caso, prova anche sostituendo mysql_fetch_row con mysql_fetch_array
 

Yanez

Nuovo Utente
6 Ago 2007
5
0
0
Si ,proprio così, visualizza solo la formattazione html ma effettuando un semplice debug con <?php echo '$array[0]' ?>
Appena posso tento di ciclare con con mysql_fetch_array come mi hai detto con la seguente sintassi :

.............
while ($row = mysql_fetch_array($results)) {
echo "<td>\n";
echo "<a href=\"ricercaxid.php?id=$row['id']\">$row['nominativo']</a>";
echo "</td>\n";
...............................
oppure Eliox, potrebbe funzionare cambiando la riga del Link con :
href=\"ricercaxid.php?$idutente=$row['id']\">$row['nominativo']</a>";
in maniera che il valore passi nella pagina indicata già caricato su una variabile sfruttabile immediatamente in una query si selezione?
........non so magari dico una castroneria.
 

Yanez

Nuovo Utente
6 Ago 2007
5
0
0
RISOLTO.......GRAZIE MILLE Eliox, ciò che mi hai postato era corretto, il dubbio mi è sorto poichè nella finestra del browser l'Id c'era ma sulla pagina non veniva visualizzato....ma per forza...non usavo il metodo $_GET <?php echo $_GET[id]; ?> ....che ID....TA che sono!
Quindi effettuato il cambiamento come da te proposto :
..................

while ($array = mysql_fetch_array($results)) {

echo "<td>\n";
echo "<a href=\"ricercaxidVAR.php?id=$array[id];\">$array[nominativo]</a>";
echo "</td>\n";
.......................

e richiamando il valore con la sintasi corretta: <?php echo $_GET[id]; ?>............

TUTTO OK !!!!!
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
Ottimo, una sola osservazione ma riguardo ad un post precedente alla soluzione.
Se scrivi:
PHP:
ricercaxid.php?$idutente=$row['id']
stai valorizzando una variabile ma non ottieni il valore previsto in querystring.

La sintassi corretta è:
PHP:
ricercaxid.php?idutente=$row['id']

Sarà stato solo un errore di battitura
 

Yanez

Nuovo Utente
6 Ago 2007
5
0
0
Ehehehehe.......no non no........non è stato un errore di battitura...
volevo fare proprio quella zozzeria di valorizzazzione di variabile " on the fly"
praticamente come voler fare il pieno a 180 all'ora senza fermarsi al distributore......
...Sai com'è...
...è Agosto....
...fa caldo.....
...una bella birra fresca la offro io...una...tu...il prossimo giro l'altro.....:beer:
...famo finta de gnente..io non l'ho mai scritta e tu non l'hai mai letta......
A presto e grazie per la disponibilità e l'aiuto
 
Discussioni simili
Autore Titolo Forum Risposte Data
E problema selezione sfumata Photoshop 2
F Problema selezione dinamica select/jsp/mysql Javascript 0
F Problema con selezione di un file nel database PHP 5
L Problema con lettura dati da selezione multipla in php PHP 8
U Problema con la selezione di database... PHP 3
I Sto progettando nuovi siti utilizzando bootstrap e devo dire funziona bene, l'unico problema e la maschera -moz- HTML e CSS 0
K Problema form update PHP 2
O problema con dvr dahua xvr5116 IP Cam e Videosorveglianza 0
S Problema nel ciclare un json Javascript 0
G Problema con Xampp Web Server 1
andrea barletta Problema con miniature comandi Photoshop 0
I problema con alice Posta Elettronica 0
K Problema Inner join PHP 1
F firefox problema http Linux e Software 0
N Problema con position absolute e overflow HTML e CSS 4
E Problema jquery Success jQuery 2
L Problema con inner join PHP 11
K [php] Problema con inner join PHP 4
K [PHP] Problema con variabili concatenate. PHP 1
A Problema filtro fluidifica Photoshop Photoshop 1
H Problema Bordi Scontorno Photoshop 1
O problema con query PHP 4
R Problema installazione Realtek WiFi USB rtl8821 Reti LAN e Wireless 1
I problema con 2 account Posta Elettronica 1
L problema collegamento file css con html HTML e CSS 1
Y Problema percorso file in rete PHP 1
N Problema SEO "L'URL non si trova su Google" SEO e Posizionamento 4
E Problema accesso a file con app sviluppata con MIT APP INVENTOR 2 Sviluppo app per Android 0
P Problema acquisizione clienti Webdesign e Grafica 1
F NetBeans problema creazione progetto Java Windows e Software 0
M Problema con Try Catch PHP 0
C problema seo + cerco esperto SEO e Posizionamento 11
Sergio Unia Problema con gli eventi del mouse su una data table: Javascript 2
T PROBLEMA CON SESSIONI PHP 3
A Problema, non so, di scale() o transform, oppure altro? HTML e CSS 0
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
R problema con else PHP 0
T PROBLEMA CON ARRAY PHP 8
L problema con query select PHP 2
R Problema query con ricerca id numerico PHP 2
F Problema con risposta PHP 0
S problema con recupero dati tabella mysql PHP 2
Z Problema con il mio tp-l i nk Reti LAN e Wireless 1
I PROBLEMA: Sostituzione sito XAMPP E-Commerce 0
T problema data 30/11/-1 PHP 0
L Problema RAM con Tomcat 8 Apache 0
napuleone problema con sort e asort PHP 4
Y Problema incolonnamento tabella PHP 7
S problema salvataggio immagini Photoshop 0
Z Problema con INT MySQL PHP 1

Discussioni simili