Problema passaggio di valori da una pagina php ad un'altra

Polluce5

Nuovo Utente
8 Mag 2013
2
0
0
Un saluto a tutti Voi .
spesso durante le mie ricerche mi sono imbattuto nelle vostre pagine e ho sempre ricevuto utili informazioni.
Premetto che non sono un programmatore di pagine php, ma semplicemente un appassionato di questo linguaggio estremamente
evoluto.vediamo se riesco a farmi capire
So facendo una banca dati piccolina con l'utilizzo di un db mysql e alcune pagine php
riesco perfettamente a inserire i dati (non vi nascondo che ho sbirciato tra le vostre risposte....)
inserisco una serie di campi inerenti l'anagrafica (circa 10-15), in automatico mi genera un campo id
ecco il problema
se faccio una ricerca vorrei pubblicare in risposta solo 3 campi :
id , nome, cognome
poi tramite un collegamento ipertestuale, cliccando sul campo id, generare una risposta con tutti i dati inerenti l'utente in questione.
Le mie scarsissime conoscenze mi portano a ragionare così:
generare un form che mi indirizza ad una pagina php la quale, prendendo il valore di una casella di testo nascosta collegata al campo Id,
possa fare una query del tipo
Select * from anagrafica where id = $_POST[nome della casella di testo]
se la risposta è una sola riesce
se la risposta è più di una il nome della casella di testo è sempre lo stesso
(i record pubblicati sono generati con una procedura ricorsiva del tipo while($row = mysql_fetch_array($result))
e mi genera un record per ogni risultato pertinente, quindi se assegno al campo id una casella di testo nascosta, poi
mi prende sempre come id l'ultimo record che trovo in ricerca.
Come posso fare?
con un comando for?
mi servirebbe un esempio minimo
Grazie e complimenti a tutti voi
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
149
63
PR
www.borgo-italia.it
ciao
se non ho capito male tu hai una tabella del tipo (metto i nomi a caso)
tabella utenti
Codice:
id
nome
cognome
email
ecc..... altri dati dell'utente
e vorresti cliccando su un utente visualizzare tutti i suoi dati
giusto?
se è così potresti fare una pag di cerca.php e una scheda.php e questo è uno schema
pag cerca.php
PHP:
<?php
//dati di connessione al db
?>
<form name="form1" method="post" action="scheda.php">
cerca
  <select name="utente">
  <option>- seleziona utente -</option>
<?php
$query=mysql_query("SELECT * FROM utenti ORDER BY cognome, nome");
while($riga=mysql_fetch_array($query(({
	$id=$riga['id'];
	$nome=$riga['nome'];
	$cognome=$riga['cognome'];
	echo "<option value=\"$id\">$nome $cognome</option>";
}
?>
  </select><br />
  <input name="cerca" type="submit" id="cerca" value="cerca">
</form>

pag scheda.php
PHP:
<?php
//dati di connessione
if(!isset($_POST['utente'])){
	echo "non hi selezionato l'utente";
}else{
	$id=$_POST['utente'];
	$query=mysql_query("SELECT * FROM utenti WHERE id=$id");
	$riga=mysql_fetch_array($query);
	echo "nome e cognome: ".$riga['nome']. " ".$riga['cognome']."<br />";
	echo "telefono: ".$riga['telefono']."<br />";
	echo "email: ".$riga['email']."<br />";
	//ecc... tutti gli altri dati
}
//....
?>
 

Polluce5

Nuovo Utente
8 Mag 2013
2
0
0
Problema passaggio di valori da una pagina php ad un'altra Il Tuo Messaggio

Caro Borgo Italia,
intanto ti ringrazio per la risposta.
in realtà fino a lì pur se in modo diverso ci ero arrivato.
il mio problema era il seguente
ho un db con 20 campi e 600 record
tramite un form esempio (cerca.php) interrogo il db (per nome o cognome)
cerca.php mi produce per risultato una tabella dove ogni riga costituisce un record di risultato con tre soli campi (nome, cognome e id)
dei tre campi selezionati il campo id deve essere in realtà il dato che mi devo passare come valore su
un form cerca2.php che mi pubblica tutti i campi del record con quell'ID

la difficoltà che ho in questo momento è che con le mie conoscenze mi viene solo di associare un form
<form action=cerca2.php method=post >
che legge il campo id <input type=text name= indice> come unico dato da riportarsi in cerca2.php.
Con un solo record per risultato funziona , se i record risultanti sono più di uno , allora la query si passa come valore il valore dell'ultimo id, visto che la casella di testo ha sempre lo stesso nome (indice)
probabilmente il problema è posto male dall'inizio, ma , come già detto, non sono una cima.....
Grazie e scusa per il ritardo nella risposta
 
Discussioni simili
Autore Titolo Forum Risposte Data
M [RISOLTO]Problema controllo e passaggio di valori da una pagina all''altra PHP 4
N Problema passaggio variabili tra pagine PHP 4
andreas88 Problema installazione passaggio 2 Magento Magento 0
A Problema nel passaggio di una animazione da flash a animate Flash 9
ESABOT Problema passaggio dati tra activity tramite intent Sviluppo app per Android 1
A Problema con getCurrentPosition e passaggio variabili da javascript a PHP Javascript 3
G [PHP] Problema nel passaggio del valore mese PHP 8
R Problema passaggio variabili POST PHP 0
T Problema con il passaggio dati metodo "POST" PHP 1
F Problema con passaggio variabile da form PHP 3
B Problema su passaggio dati da form Classic ASP 1
S problema di passaggio parametri Javascript 0
S problema passaggio di parametri tra due pagine php PHP 7
V problema passaggio di dati Javascript 0
V problema riguardante l'apertura di pagine e passaggio dati nei div Javascript 0
P problema passaggio valore javascript a select su pagine php Javascript 0
J problema passaggio di variabili Classic ASP 0
LaKanka Problema passaggio parametri PHP 2
D Problema Passaggio variabili Classic ASP 2
G problema passaggio parametri form-php PHP 1
cosov Problema con passaggio dati tra pagine asp Classic ASP 5
S Flash & PHP - Problema passaggio variabili! Flash 1
M Problema passaggio variabili in asp Classic ASP 2
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 0
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

Discussioni simili