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
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
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 1
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
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
Z Problema database MySQL con XAMPP PHP 0
M Problema con controllo form in real time jQuery 6
D problema php mysql PHP 1
D problema php mysql PHP 1
M Problema Wi-Fi Linux Linux e Software 1
Z Problema di sincronizzazione PAYPAL con PHP PHP 1
Daniele_Carrara Problema Aperture Mailup Email Marketing 5
F PROBLEMA ACCESSO INSTAGRAM Discussioni Varie 2
R Problema connessione db PHP 7
M problema if PHP 2
G Problema con Get page PHP 4
N Problema passaggio variabili tra pagine PHP 4
P Problema con require once PHP 6
P Problema con i package Java 1
A Problema login con Safari PHP 14
F INDESIGN: problema esportazione esecutivo per la stampa con foto B/N Webdesign e Grafica 1
H problema carrello woocommerce PHP 2
S problema con css bootstrap3 HTML e CSS 4
M .load() problema con caricamenti dinamici di js Javascript 0
M Problema su query JOIN in tre tabelle PHP 0
S Problema esportazione tabelle Mysql in Excel PHP 0
G Problema ------- con Query PHP 1
G Problema con Query PHP 1
M Problema su update di 3 tabelle PHP 1
T problema con select dinamica con jquery Javascript 0
A Problema checkout carrello php PHP 2

Discussioni simili