• Home
  • Forum
  • Fare Web
  • PHP

[PHP] Compilare campi in automatico con dati presi dal DB

  • Creatore Discussione Creatore Discussione Max61
  • Data di inizio Data di inizio 20 Nov 2018
Prec.
  • 1
  • 2
Primo Prec. 2 di 2

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 22 Nov 2018
  • #21
ciao
dai un occhio al mio codice mi sono accorto che mi è sfuggita una modifica
adesso è
1)
PHP:
<?php
//..........
while ($row = mysqli_fetch_array($result)) {
      $returnCLivelli .= "||".$row['id'].",".$row['comune'];//qui
    }
    print_r($returnCLivelli);
//.....
?>
correggi
PHP:
<?php
//..........
while ($row = mysqli_fetch_array($result)) {
      $returnCLivelli .= "||".$row['id'].",".$row['livello'];
    }
    print_r($returnCLivelli);
//.....
?>
2)
PHP:
<?php
//.....
else if (isset($_GET['provinciaid']) and is_numeric($_GET['provinciaid'])) {//qui
  if (isset($_GET['requestItems']) and $_GET['requestItems']==='livelli') {
    $provinciaID = intval($_GET['provinciaid']);//qui
    $query = <<<EOQ
SELECT *
FROM tbldipendenti
WHERE id = '$provinciaID'//qui
ORDER BY livello
EOQ;
    $result = mysqli_query($conn,$query);
    $returnCLivelli = '';
    while ($row = mysqli_fetch_array($result)) {
      $returnCLivelli .= "||".$row['id'].",".$row['comune'];//qui
    }
    print_r($returnCLivelli);
//.....
?>
correggi
PHP:
<?php
//.....
else if (isset($_GET['nominatid']) and is_numeric($_GET['nominatid'])) {
  if (isset($_GET['requestItems']) and $_GET['requestItems']==='livelli') {
    $provinciaID = intval($_GET['nominatid']);
    $query = <<<EOQ
SELECT *
FROM tbldipendenti
WHERE id = $nominatID
ORDER BY livello
EOQ;
    $result = mysqli_query($conn,$query);
    $returnCLivelli = '';
    while ($row = mysqli_fetch_array($result)) {
      $returnCLivelli .= "||".$row['id'].",".$row['livello'];
    }
    print_r($returnCLivelli);
//.....
?>
verifica nuovamente che tutti i nomi delle variabili siano coerenti e che il nome della tabella e i nomi dei campi corrispondano a quelli della tua tabella e campi analogamente che i nomi delle <select> corrispondono sia nel js che in php
poi nelle query togli gli apici nei punti WHERE id = '$nominatID' -> WHERE id = $nominatID
 
M

Max61

Utente Attivo
2 Mar 2014
760
4
18
  • 22 Nov 2018
  • #22
Ciao, questa riga l'avevo già corretta
PHP:
$returnCLivelli .= "||".$row['id'].",".$row['comune'];//qui
ma il problema rimane...non fa quello che vorrei io, i 3 campi vanno compilati tutti manualmente, mentre io vorrei che selezionato il nominativo, in automatico mi compilasse gli altri 2.
Ciao e grazie
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 22 Nov 2018
  • #23
ciao
provo a sentire max1 se sa qualcosa
 
M

Max61

Utente Attivo
2 Mar 2014
760
4
18
  • 22 Nov 2018
  • #24
Ok...Grazie
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 22 Nov 2018
  • #25
ciao
stavo ripensando ad una cosa:
tu hai una tabella “tbldipendenti” così fatta

id nominativo matricola livello
1 Pinco aaa123 primo
2 Pallo bbb456 primo
3 Sempronio ccc789 secondo
Eccetera…

vorresti che la prima select risultasse così (a parte l’ordine alfabetico)

HTML:
<select name="nominativo">
  <option value="1">Pinco</option>
  <option value="2">Pallo</option>
  <option value="3">Sempronio</option>
  <!-- eccetera...-->
</select>

ora tu dici che selezionando esempio Pallo ti si devono formare altre due select che si riempioni con i valori di Pallo.
a questo punto (salvo che non abbia capito) mi chiedo a che ti servono le altre due select?

se selezioni Pallo gli unici valori disponibili per Pallo sono “bbb456” e “primo” non è come regioni/province/comuni in cui una regione ha più province ed ogni provincia a più comuni, quindi ribadisco: a che ti servono le altre due select?

ma forse non ho capito bene
 
M

Max61

Utente Attivo
2 Mar 2014
760
4
18
  • 22 Nov 2018
  • #26
Hai capito benissimo, non mi servono altre due query, come ho già detto in post precedente l'esempio regioni/province/comuni NON fa al caso mio.
Mi basta una cosa del genere come ho già fatto su Access:
Codice:
Me.Localita.Value = Me.Localita.Column(0)
Me.Cap.Value = Me.Localita.Column(1)
Me.Prov.Value = Me.Localita.Column(2)
ogni volta che seleziono una Localita i campi della form Cap e Prov si compilano automaticamente con i dati della tabella.

La tabella è questa Mysql:
CREATE TABLE `tbldipendenti` (
`iddipendenti` int(11) NOT NULL,
`nominativo` varchar(255) NOT NULL,
`matricola` varchar(4) NOT NULL,
`livello` varchar(3) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
E' fattibile una cosa del genere? Credo di si perchè ci sono delle pagine per esempio di iscrizione dove una volta selezionata la città in automatico si compilano il CAP e la Provincia.
Grazie ancora
 
Prec.
  • 1
  • 2
Primo Prec. 2 di 2
Devi accedere o registrarti per poter rispondere.

Discussioni simili

L
[PHP] Form da select compilare campi automaticamente
  • Lucas1
  • 11 Mar 2019
  • PHP
Risposte
1
Visite
3K
PHP 11 Mar 2019
Max 1
M
[PHP] Compilare automaticamente il campo data
  • Max61
  • 14 Nov 2019
  • PHP
Risposte
5
Visite
2K
PHP 21 Apr 2020
marino51
T
Compilare "form PDF" in php
  • TheWorstDodo
  • 24 Lug 2015
  • PHP
Risposte
2
Visite
4K
PHP 4 Ago 2015
TheWorstDodo
T
M
Tabella PHP con sorgente dati csv: selezionare le riche e compilare Form eMail
  • monak83
  • 4 Lug 2014
  • PHP
Risposte
1
Visite
2K
PHP 4 Lug 2014
monak83
M
S
Compilare un documento word da form php
  • skynet89
  • 27 Gen 2014
  • PHP
Risposte
1
Visite
4K
PHP 27 Gen 2014
coolnetwork
A
Pulsante per compilare una form php in automatico con dati presi da un db
  • Akram
  • 20 Feb 2013
  • PHP
Risposte
6
Visite
19K
PHP 25 Feb 2013
Akram
A
N
Compilare il PHP
  • netsam
  • 11 Dic 2012
  • PHP
Risposte
0
Visite
2K
PHP 11 Dic 2012
netsam
N
H
Need Help with PHP Database Connection Issues
  • hellmmithha
  • 19 Dic 2024
  • PHP
Risposte
1
Visite
564
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
C
Wp-admin a file php
  • Cpu03
  • 25 Gen 2023
  • WordPress
Risposte
5
Visite
4K
WordPress 6 Mar 2023
Cpu03
C
[Retribuito] Cerco programmatore php per modifica/inserimento funzione/valori da un plugin importer wordpress
  • Lino80
  • 9 Gen 2023
  • Offerte e Richieste di Lavoro e/o Collaborazione
Risposte
0
Visite
3K
Offerte e Richieste di Lavoro e/o Collaborazione 9 Gen 2023
Lino80
Inviare file jpg in locale alla stampante con php
  • csi
  • 14 Dic 2022
  • PHP
Risposte
0
Visite
872
PHP 14 Dic 2022
csi
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?