• Home
  • Forum
  • Fare Web
  • PHP

[PHP] elenco delle parole presenti in un campo (senza doppioni)

  • Creatore Discussione Creatore Discussione theseo
  • Data di inizio Data di inizio 30 Apr 2017
Prec.
  • 1
  • 2
Primo Prec. 2 di 2

livellacri

Utente Attivo
18 Ago 2016
108
13
18
  • 1 Mag 2017
  • #21
mhh... io, anche con la tua tabella, non riscontro quel problema, comunque così dovresti risolverlo:
PHP:
<?php
/* DATI DI ACCESSO AL DATABASE */
define("DB_HOST", "INSERISCI_QUI");
define("DB_USER", "INSERISCI_QUI");
define("DB_PSW", "INSERISCI_QUI");
define("DB_NAME", "INSERISCI_QUI");
$nometabella = "INSERISCI_NOME_DELLA_TABELLA";

$db = mysqli_connect(DB_HOST, DB_USER, DB_PSW, DB_NAME);    //Mi connetto al DB

$elenconomi = array();
$query = "SELECT * FROM $nometabella";
$result = $db->query($query);
while ($resultarray = $result->fetch_assoc()) {
    $nomi = explode(" ", $resultarray['nomi']);
    $nomi = array_map("trim", $nomi);
    $nomi = array_filter($nomi);
    $elenconomi = array_merge($elenconomi, $nomi);
}
$elenconomi = array_unique($elenconomi);
sort($elenconomi);
$elenconomi = rtrim(implode(', ', $elenconomi), ', ');
echo "elenco: ".$elenconomi;
?>
 
T

theseo

Utente Attivo
22 Feb 2017
95
5
8
62
  • 1 Mag 2017
  • #22
caro Livellacri... fantastico, perfetto
ti ho scritto in privato...
 
T

theseo

Utente Attivo
22 Feb 2017
95
5
8
62
  • 1 Mag 2017
  • #23
allora l'ulteriore richiesta mi è venuta in mente dopo, guardando l'ottimo elenco partorito da quello script...
SE si riuscisse a LINKARE ogni parola dell'elenco verrebbe un utilissimo elenco di link! e per linkare intendo che ogni parola punti ad una pagina (che poi mi gestisco) io portandosi dietro lei stessa come variabile, una roba del tipo-->
<a href="miapagina.php?nome=$nome">nome</a>
è una query string con GET, giusto?
 

livellacri

Utente Attivo
18 Ago 2016
108
13
18
  • 1 Mag 2017
  • #24
certo che si riesce!
semplicemente invece di usare la funzione implode di php, si usa un ciclo foreach, dove la variabile $nome assume ciclicamente un nome diverso, e puoi così effettuare l'input del tag di html con il link personalizzato
lo script diventa così:
PHP:
<?php
/* DATI DI ACCESSO AL DATABASE */
define("DB_HOST", "INSERISCI_QUI");
define("DB_USER", "INSERISCI_QUI");
define("DB_PSW", "INSERISCI_QUI");
define("DB_NAME", "INSERISCI_QUI");
$nometabella = "INSERISCI_NOME_DELLA_TABELLA";

$db = mysqli_connect(DB_HOST, DB_USER, DB_PSW, DB_NAME);    //Mi connetto al DB

$elenconomi = array();
$query = "SELECT * FROM $nometabella";
$result = $db->query($query);
while ($resultarray = $result->fetch_assoc()) {
    $nomi = explode(" ", $resultarray['nomi']);
    $nomi = array_map("trim", $nomi);
    $nomi = array_filter($nomi);
    $elenconomi = array_merge($elenconomi, $nomi);
}
$elenconomi = array_unique($elenconomi);
sort($elenconomi);
$elenco = "";
foreach ($elenconomi AS $nome) {
    $elenco .= "<a href=\"miapagina.php?nome=$nome\">$nome</a>, ";   
}
$elenco = rtrim($elenco, ", ");
echo "elenco: ".$elenco;
?>
Come dicevi te, in questo modo effettui una query GET
 
T

theseo

Utente Attivo
22 Feb 2017
95
5
8
62
  • 1 Mag 2017
  • #25
ahhhh fantasticooooooooooo
caro Livellacri grazie infinite e alla prossima
Livellopizze=1 )
 

livellacri

Utente Attivo
18 Ago 2016
108
13
18
  • 1 Mag 2017
  • #26
theseo ha scritto:
ahhhh fantasticooooooooooo
caro Livellacri grazie infinite e alla prossima
Livellopizze=1 )
Clicca per allargare...
ahaha
alla prossima
 
Prec.
  • 1
  • 2
Primo Prec. 2 di 2
Devi accedere o registrarti per poter rispondere.

Discussioni simili

M
[PHP] Elenco con "classifica" delle informazioni nel db
  • mcroy
  • 1 Ott 2019
  • PHP
Risposte
3
Visite
1K
PHP 1 Ott 2019
marino51
M
[PHP] Selezione record da elenco
  • Max61
  • 3 Gen 2019
  • PHP
  • 2
Risposte
24
Visite
4K
PHP 6 Gen 2019
marino51
S
[PHP] estrarre le email da un elenco di url
  • stefano78
  • 8 Ago 2017
  • PHP
  • 2
Risposte
21
Visite
5K
PHP 11 Ago 2017
marino51
P
[PHP] Creare un elenco completo con tabella
  • paperinik4
  • 1 Ago 2017
  • PHP
Risposte
3
Visite
2K
PHP 2 Ago 2017
bubino8
accumulare in elenco con php
  • giancadeejay
  • 11 Gen 2017
  • PHP
Risposte
11
Visite
3K
PHP 26 Gen 2017
giancadeejay
P
[PHP] Creare elenco immagini
  • PaloAlto
  • 29 Nov 2016
  • PHP
Risposte
2
Visite
2K
PHP 30 Nov 2016
PaloAlto
P
V
[PHP] Form con elenco a tendina con dati DB
  • valerio matrix
  • 14 Set 2016
  • PHP
  • 2
Risposte
20
Visite
9K
PHP 24 Set 2016
valerio matrix
V
PHP forzare option value di elenco select database Mysql
  • andrea.peo
  • 6 Nov 2013
  • PHP
Risposte
2
Visite
4K
PHP 14 Nov 2013
andrea.peo
G
elenco dinamico con php e mysql
  • gonfio
  • 28 Mag 2011
  • PHP
Risposte
0
Visite
4K
PHP 28 Mag 2011
gonfio
G
S
[PHP] Script elenco file
  • sim
  • 5 Apr 2008
  • PHP
Risposte
1
Visite
3K
PHP 9 Apr 2008
Trogo
H
Need Help with PHP Database Connection Issues
  • hellmmithha
  • 19 Dic 2024
  • PHP
Risposte
1
Visite
567
PHP 21 Mar 2025
therope
T
F
Cerco Hosting con VECCHIE versioni di php
  • frk
  • 4 Mar 2024
  • Hosting
Risposte
0
Visite
2K
Hosting 4 Mar 2024
frk
F
Captcha php
  • Cosina
  • 21 Gen 2024
  • PHP
Risposte
1
Visite
2K
PHP 22 Gen 2024
WmbertSea
S
passare un valore da un form a un file .php con metodo post
  • smack2005
  • 15 Nov 2023
  • PHP
Risposte
4
Visite
1K
PHP 23 Nov 2023
zorro
N
php msyql
  • nik13
  • 10 Ott 2023
  • PHP
Risposte
6
Visite
2K
PHP 23 Ott 2023
zorro
N
php problemi a visualizzare video
  • nik13
  • 8 Ott 2023
  • PHP
Risposte
3
Visite
2K
PHP 11 Ott 2023
WmbertSea
A
menu a tendina php
  • Annama74
  • 30 Apr 2023
  • PHP
Risposte
1
Visite
2K
PHP 1 Mag 2023
marino51
D
  • Bloccata
protezione cartelle: blocco visualizzazione/scaricamento contenuto, ma abilitazione utilizzo dati da parte di file .php presenti sul sito
  • dastur67
  • 5 Apr 2023
  • Web Server
Risposte
1
Visite
3K
Web Server 5 Apr 2023
dastur67
D
F
Php date_diff
  • Fra_23
  • 30 Mar 2023
  • PHP
Risposte
1
Visite
1K
PHP 31 Mar 2023
marino51
K
[PHP] Aggiungere caratteri ad una stringa in base alla lunghezza della stessa
  • Kiko74b
  • 16 Mar 2023
  • PHP
Risposte
2
Visite
2K
PHP 18 Mar 2023
Kiko74b
K
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • PHP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?