Link con passaggio di parametri

gianlucag

Nuovo Utente
8 Lug 2011
2
0
0
Buon pomeriggio,
è il primo messaggio che scrivo e prego i moderatori di spostare se necessario il messaggio in una categoria più appropriata.
Da poco programmo in php e mi trovo davanti ad un problema:
Dato un database,estraggo le informazioni e le colloco in una tabella.
Vorrei poter creare un link dettagli che mi rimanda ad una pagina dettagli.php e mi mostri appunto i dettagli di quel record.
ES:
Nome Cognome
Mario Rossi DETTAGLI
Giuseppe verdi DETTAGLI

come posso implementare il fatto che vorrei cliccare su dettagli dunque passare il codice fiscale alla funzione dettagli()?
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
24
Roma
alessandro1997.netsons.org
Puoi usare un link del genere:
Codice:
http://www.example.com/dettagli.php?cod=CODICE
E poi nella pagina PHP puoi usare:
PHP:
$_GET['cod']
Per recuperare il codice fiscale e quindi i dati relativi all'utente dal database.
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
PHP:
if(isset($_GET['cod']))
{
$sql = mysql_query("SELECT * FROM tabella WHERE CF=".$_GET['cod']) or die (mysql_error());
// .....
}
 

gianlucag

Nuovo Utente
8 Lug 2011
2
0
0
Alessandro1997 ti ringrazio tanto :)
Non ero a conoscenza della funzione per limitare le sql inection e me la studierò per bene.
Inoltro se volessi utilizzare una soluzione simile al POST, ovvero non vorrei utilizzare l'url per passare il parametro, come potrei fare?
Ancora grazie!
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
24
Roma
alessandro1997.netsons.org
Per utilizzare POST devi avere necessariamente un form. Quindi nella pagina del form dovrai scrivere una cosa del genere:
HTML:
<form action="pagina.php" method="post">
    <label>Codice fiscale:</label> <input type="text" name="cod" />
    <input type="submit" name="submit" value="Invia" />
</form>
E poi nella pagina PHP:
PHP:
<?php
if (!isset($_POST['submit'])) {
    // accesso diretto al file, reindirizza al form
    header('Location: form.html');
    exit();
}

// recupera i dati dal form
$cod = isset($_POST['cod'])    ? trim($_POST['cod']) : '';
$cod = !get_magic_quotes_gpc() ? addslashes($cod)    : $cod;

if ($cod == '') {
    // codice fiscale non specificato
    exit('Nessun codice fiscale specificato.');
}

// recupera i dati dalla tabella
$sql = "SELECT * FROM tabella WHERE cod='{$cod}'";
$query = mysql_query($sql) or die('Impossibile recuperare i dati.');

if (mysql_num_rows($query) == 0) {
    // codice fiscale non trovato nella tabella
    exit('Codice fiscale non presente nel database.');
}

// salva i dati nell'array $row
$row = mysql_fetch_assoc($query);

// ...
?>
 
Discussioni simili
Autore Titolo Forum Risposte Data
C Creare mappe in un'immagine con link ed "evidenziate" al passaggio del mouse HTML e CSS 5
A Regex per isolare link interni con rel noopener PHP 0
D Estrarre database con link esterno Database 10
M Visualizzare file PDF con link preso dal DB PHP 0
G Inserire "Leggi il resto dell'articolo" con link al post sul sito preso via RSS Email Marketing 0
kikdirty cerco scambio link con siti di strumenti seo Offerte e Richieste di scambio links 0
trattorino [PHP] link su stringa con @ PHP 3
P Gif animata con sezioni e link esterni in photoshop Photoshop 8
A [PHP] errore 404 e invio mai path pagina con link interrotto PHP 2
R [HTML] Immagini con link, uguali su tutte le pagine del sito HTML e CSS 3
L Navbar dropdown con Bootstrap: link ai css CMS (Content Management System) 4
Sermatth72 [HTML] creare link con colori Hover diversi, possibile? HTML e CSS 6
P [PHP] link con variabili e while PHP 5
P Camera ip di link dcs 960l con saponetta Tim 20 gb IP Cam e Videosorveglianza 0
Zea [PHP] RISOLTO - creare link con il risultato dell'interrogazione db PHP 1
A Inserire un link con illlustrator Webdesign e Grafica 0
M Aiuto: problema con il mio TP-Link range extender Reti LAN e Wireless 0
N Problemi connettività con Tp Link EAP 110 Reti LAN e Wireless 0
P cancellata discussione con un collegamento link Offerte e Richieste di Lavoro e/o Collaborazione 6
A [WordPress] [HTML] Link in div con z-index inferiore WordPress 1
S Sostituire link con button. PHP 1
P Completare iscrizione con link attivazione PHP 21
Y Cerco Scambio Link con mio portale Offerte e Richieste di scambio links 1
R Javascript e html - estrazione EXIF da jpg con link per geolocalizzazione google maps Javascript 0
asevenx link cliccabile che non funziona con invio mail PHP 1
C Link menu che appaiono con onclick Javascript 2
K evento click - link a pagina.php con parametri HTML e CSS 3
M pagina registrazione con mail contenente link di attivazione profilo PHP 1
J Problema con link nella barra di navigazione HTML e CSS 1
M Problema con link HTML e CSS 1
M [CERCO] Scambio link con siti di softair Offerte e Richieste di scambio links 1
filippino Creare blog con link a siti con film in streaming Leggi, Normative e Fisco 0
R Utenti: modifica articoli - con link a documenti Joomla 0
M Link con segnalibro tramite javascript Javascript 1
M Cerco scambio di link o di articoli con riferimenti reciproci Offerte e Richieste di scambio links 3
I Problema con a href link HTML e CSS 5
felino 'Scambio link': penalizzante con il nuovo algoritmo di Google SEO e Posizionamento 0
L Integrazione PayPal. Con tasto paga adesso e link di ritorno PHP 5
R Immagini con Link (modulo e slideshow) Joomla 0
A descrizione con immagini e link file pdf MySQL 4
M Cerco scambio link recensioni con possibilità di trangolazione Offerte e Richieste di scambio links 4
A GoGo ancoraggio + link con un click HTML e CSS 1
M link con dati estratti da un db e aggiungere a tali link variabili da inviare a nuova pagina PHP 2
F aggiungere un link con jquery jQuery 2
M problemi con i link esterni Flash 1
G estenzione segnale wifi vodafone station 2 con extender d-link dap-1320 Reti LAN e Wireless 2
M problema con i link sul sito fatto in Flash Flash 2
MarcoGrazia Gestire gruppi e categorie di link con PHP PHP 1
MrClog Aprire un link da una pagina PHP con "esplora risorse" PHP 3
Alessandro Le Mura Contatore di click su link con redirect ogni 24 ore PHP 4

Discussioni simili