[PHP] link su tabella a pagina riepilogo

ICTSM

Nuovo Utente
19 Giu 2017
16
0
1
33
Roma
www.stefanomammoliti.it
ciao a tutti,
ho una tabella di un magazzino con giacenze e devo inserire un link alla voce modello per essere riportato alla pagina di riepilogo. Anch'essa una tabella con le giacenze 1 per 1 del modello ricercato.

Per il link della tabella non credo di commettere errori con questo codice:

PHP:
include ("config.php");
$sql  = "SELECT * FROM desktop ";
$result = $mysqli->query($sql);

while($row = mysqli_fetch_array($result, MYSQL_ASSOC))
{
    
    echo "
        <tr class='odd gradeX'>
<td>{$row['id_desktop']}</td>
<td>{$row['categoria']}</td>
<td>{$row['marca']}</td>
<td><a href='pagina_dettaglio.php?modello={$row['modello']}'</a>{$row['modello']}</td>
<td>{$row['giacenza']}</td>
</tr>

";
                
}


No riesco però a richiamare nella pagina riepilogo.php il {$row['modello']}

Ho trovato anche questa discussione ma non riesco a capire....
https://forum.mrw.it/threads/problemi-link-in-tabella-php.41234/
 

xone

Utente Attivo
4 Apr 2014
181
14
18
Salento
Ciao l'errore c'è invece proprio sulla riga del collegamento <a href> ti posto il codice corretto:
HTML:
<td><a href='pagina_dettaglio.php?modello={$row['modello']}'>{$row['modello']}</a></td>
 

ICTSM

Nuovo Utente
19 Giu 2017
16
0
1
33
Roma
www.stefanomammoliti.it
ok, il parametro sembra passare:

l'url mi sembra corretto (pagina_dettaglio.php?modello=THINK%20CENTRE%20M900)

nella pagina di richiamo non mi viene restituito nessun errore ma secondo me non passa il valore.

ecco il codice della chiamata:

PHP:
     <?php


include ("config.php");

$modello = mysql_real_escape_string(isset($_GET['modello']));
$sql="SELECT * FROM codici WHERE modello = $modello";
$result = $mysqli->query($sql);

while($row = mysqli_fetch_array($result, MYSQL_ASSOC))
{
    
    echo "
        <tr class='odd gradeX'>
<td>{$row['modello']}</td>
<td>{$row['seriale']}</td>
<td>{$row['note']}</td>
</tr>

";
                
}


?>
 

xone

Utente Attivo
4 Apr 2014
181
14
18
Salento
inserisci un var_dump(); dopo la query e vedi se il parametro è recuperato correttamente, cambia il codice in :
Codice:
$sql="SELECT * FROM codici WHERE modello = '$modello'";
 

xone

Utente Attivo
4 Apr 2014
181
14
18
Salento
Inserisci var_dump(); dopo la query e puoi vedere se la variabile modello è popolata correttamente
 

xone

Utente Attivo
4 Apr 2014
181
14
18
Salento
PHP:
<?php

include ("config.php");

$modello = trim(strip_tags(stripslashes($_GET['modello'])));

$sql = "SELECT * FROM codici WHERE modello = '$modello'";
$result = $mysqli->query($sql);

while($row = mysqli_fetch_array($result, MYSQL_ASSOC)) {

echo "
<tr class='odd gradeX'>
<td>{$row['modello']}</td>
<td>{$row['seriale']}</td>
<td>{$row['note']}</td>
</tr>
";
              
}

?>
 

xone

Utente Attivo
4 Apr 2014
181
14
18
Salento
Quella stringa filtra le variabili in ingresso aggiungendo eventuali slash "/" a caratteri dannosi cosi da evitare quindi attacchi SQL Inject. Se invece passi ID numerici ti consiglio di usare: $id = (int)$_GET['id']; - in questo caso il sistema si aspetta solo numeri ed elimina tutti gli altri caratteri potenzialmente dannosi. Se ti sono stato utile usa il tasto "Mi piace" :)
 
  • Like
Reactions: ICTSM
Discussioni simili
Autore Titolo Forum Risposte Data
C problemi link in tabella php PHP 8
U Link a doppio file PHP PHP 0
G PHP e Microsoft Teams: generare link videocall PHP 15
Shyson [PHP] Aggiungere link al codice PHP 0
K [PHP] Link Obfuscator PHP 5
R [PHP] [Javascript] Link a DIV id di un' altra pagina PHP 4
GiErre [PHP] [HTML] Disabilitare un link in funzione della piattaforma PHP 7
trattorino [PHP] link su stringa con @ PHP 3
A [PHP] errore 404 e invio mai path pagina con link interrotto PHP 2
webmachine [PHP] Generazione Link PHP 2
G [PHP] Aprire una cartella tramite un link PHP 1
P [PHP] link con variabili e while PHP 5
N [PHP] Youtube downloader come link PHP 0
Zea [PHP] RISOLTO - creare link con il risultato dell'interrogazione db PHP 1
L [PHP] Sostituire link da stringa PHP 3
DaveCricket [WordPress] [PHP] Cambiare il colore del link di una pagina attiva WordPress 3
Shyson [PHP] Mettere il link "Leggi tutto" PHP 0
Monital [PHP] link cdn PHP 2
S PHP: creare un link in una pagina PHP 7
A Link ad un file PHP in HTML PHP 0
K evento click - link a pagina.php con parametri HTML e CSS 3
M creare un link in un sito usando php PHP 2
gandalf1959 funzione mail() e variabili su un link nel body in formato xxx.php?$a=$codicecontrollo PHP 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
P Codice PHP per discriminare apertura link... PHP 2
zighy link che invia dati POST a file.php Javascript 8
G Link di file locali in PHP PHP 0
H Script php per link 'Aggiungi agli amici'? PHP 34
D htaccess: come riscrivere un link o non visualizzare il nome del file php della pagina su cui siamo? Apache 3
S Redirect php Querystring link Aiuto?? PHP 6
I PHP e link esterno... mission impossible PHP 0
E Link a pagine php PHP 49
P Codice haeder.php e link nascosti. PHP 24
I php e link tra i css PHP 1
Dragon Link interni alla pagina con php PHP 12
A Link html dentro php, problema PHP 3
C php, rendere cliccabile un link PHP 0
F Cerco Hosting con VECCHIE versioni di php Hosting 0
Cosina Captcha php PHP 1
S passare un valore da un form a un file .php con metodo post PHP 4
N php msyql PHP 6
N php problemi a visualizzare video PHP 3
A menu a tendina php PHP 1
D protezione cartelle: blocco visualizzazione/scaricamento contenuto, ma abilitazione utilizzo dati da parte di file .php presenti sul sito Web Server 1
F Php date_diff PHP 1
K [PHP] Aggiungere caratteri ad una stringa in base alla lunghezza della stessa PHP 2
C Wp-admin a file php WordPress 5
Lino80 [Retribuito] Cerco programmatore php per modifica/inserimento funzione/valori da un plugin importer wordpress Offerte e Richieste di Lavoro e/o Collaborazione 0
csi Inviare file jpg in locale alla stampante con php PHP 0

Discussioni simili