MRW.it Forum
  • Home
  • Forum
  • Fare Web
  • PHP

Recupero valori tramite $_GET

  • Creatore Discussione Creatore Discussione tirikiz
  • Data di inizio Data di inizio 28 Feb 2022
  • Tag Tag
    $_get recupero valore campo form
T

tirikiz

Nuovo Utente
28 Feb 2022
4
0
1
  • 28 Feb 2022
  • #1
Salve a tutti, sono nuovo nel forum ed in cerca di aiuto per quanto riguarda un recupero dati tramite comando $_GET. Premetto che è una settimana che spulcio ovunque sul forum e sul web in cerca di una soluzione ma ogni tentativo è risultato vano, o meglio non sono in grado forse di applicarlo al mio codice. Vi spiego un attimino.
Qualche tempo fa avevo creato un form dove si potevano inviare dati nel database, stampabili a schermo tramite un pulsante. L'altro giorno mi decido ad apportare delle modifiche permettendo all'utente di poter cancellare o modificare ogni singolo record della tabella tramite il valore id. Tutto bene per quanto riguarda l'eliminazione mentre per quanto riguarda la modifica sono bloccato in quanto non mi recupera i valori tramite il $_GET (penso di dover usare questo metodo) o meglio, riesco a recuperare l'id ma non la colonna nome della mia tabella per esempio. Vi posto il codice per farvi capire meglio, sperando che qualche anima pia mi dia una mano.

risaziende.php (per stampare a schermo i dati del db)

PHP:
<?php
<style>
table, th, td {
    border: 1px solid black;
}
</style>

$servername = "localhost";
$username = "xxx";
$password = "xxx";
$dbname = "appuntamenti";


// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
  die("Connection failed: " . $conn->connect_error);
}

$sql = "SELECT * FROM scouting";

$result = $conn->query($sql);


if ($result->num_rows > 0) {
    
 // output data of each row
  echo " <table> <tr><th>Id</th><th>Nome Azienda</th><th>Referente</th><th>Email</th><th>Numero</th><th>Provincia</th><th>Note</th><th>Elimina</th></tr>";
  // output data of each row
  while($row = $result->fetch_assoc()) {
    echo "<tr><td> " .$row["id"]." </td><td>".$row["nome"]."</td><td>".$row["referente"]." </td><td> ".$row["email"]." </td><td> ".$row["numero"]." </td><td> ".$row["provincia"]." </td><td> ".$row["note"]." </td><td><a href='cancella.php?id=" . $row['id'] . "'>elimina</td><td><a href='/modifica.php?idmodifica=" .$row['id'] . "'>modifica</td></tr>";
  }
  echo "</table> ";
} else {
  echo "0 results";

}


$conn->close();

?>
 
 <br>
<a href="/aziende.html"> Torna alla pagina di inserimento </a>

modifica.php (per recuperare i dati da modificare dalla pagina precedente)

PHP:
<?php
$servername = "localhost";
$username = "xxx";
$password = "xxx";
$dbname = "appuntamenti";


// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
  die("Connection failed: " . $conn->connect_error);
}

$id_azienda = $_GET["idmodifica"];
$nome_azienda = $_GET["nome"];

$sql = "SELECT * FROM scouting where id = '$id_azienda'";
$result = $conn->query($sql);

$html = "

<html>
   <body> 
        <h2> modifica dati aziende </h2>

        <form name='form1' action='esegui_modifica.php' method='POST'>
        
         nome<input type='text' name='nome' value= ' $nome_azienda '><br>

          <input type='submit' name='button' value='invia dati'>
        </form>
        </body>
        </html>

         ";
        print($html);

?>

Se nel value del form di modifica (form1) metto $id_azienda, mi recupera il valore id correttamente mentre se metto $nome_azienda, il campo rimane vuoto. Grazie in anticipo :confused:
 
WmbertSea

WmbertSea

Moderatore
Membro dello Staff
MOD
28 Nov 2014
473
76
28
  • 28 Feb 2022
  • #2
Ciao e bene arrivato.

Nella pagina "modifica.php" riesci a recuperare $_GET["idmodifica"]; perché a questa pagina ci stai arrivando attraverso il link con questo indirizzo: '/modifica.php?idmodifica=" .$row['id'] . "'
dove stai passando in GET il parametro "idmodifica"

ma il parametro "nome" non lo stai passando in GET, per cui non puoi usare $_GET["nome"]; per recuperarlo.

Se vuoi passarlo via GET attraverso il link, dovrai aggiungere anche quel parametro nell'indirizzo:
'/modifica.php?idmodifica=" . $row['id'] . "&nome=" . $row['nome'] ."'

E' questo il problema?
 
Reactions: tirikiz
T

tirikiz

Nuovo Utente
28 Feb 2022
4
0
1
  • 28 Feb 2022
  • #3
WmbertSea ha scritto:
Ciao e bene arrivato.

Nella pagina "modifica.php" riesci a recuperare $_GET["idmodifica"]; perché a questa pagina ci stai arrivando attraverso il link con questo indirizzo: '/modifica.php?idmodifica=" .$row['id'] . "'
dove stai passando in GET il parametro "idmodifica"

ma il parametro "nome" non lo stai passando in GET, per cui non puoi usare $_GET["nome"]; per recuperarlo.

Se vuoi passarlo via GET attraverso il link, dovrai aggiungere anche quel parametro nell'indirizzo:
'/modifica.php?idmodifica=" . $row['id'] . "&nome=" . $row['nome'] ."'

E' questo il problema?
Clicca per allargare...
Grazie mille!!!! Era esattamente questo.
 

marino51

Utente Attivo
28 Feb 2013
3.205
207
63
Lombardia
  • 1 Mar 2022
  • #4
tirikiz ha scritto:
<form name='form1' action='esegui_modifica.php' method='POST'>
Clicca per allargare...
mi sono appena alzato dal letto ma non ancora svegliato, per cui ....

hai dichiarato nel form "method=POST", come puoi recuperare i dati con "$_GET" ?
ciao
 
T

tirikiz

Nuovo Utente
28 Feb 2022
4
0
1
  • 1 Mar 2022
  • #5
marino51 ha scritto:
mi sono appena alzato dal letto ma non ancora svegliato, per cui ....

hai dichiarato nel form "method=POST", come puoi recuperare i dati con "$_GET" ?
ciao
Clicca per allargare...
Buongiorno, a me serviva recuperare i dati dalla pagina risaziende.php. Il metodo "POST" verrà utilizzato in seguito per fare l'update della modifica effettuata. E' sbagliato anche questo passaggio?
 
Devi accedere o registrarti per poter rispondere.

Discussioni simili

S
Recupero valori da tabella tramite id colonna
  • Shuda888
  • 10 Apr 2014
  • Javascript
Risposte
1
Visite
2K
Javascript 26 Apr 2014
criric
O
Recupero valori da listato
  • ONE313
  • 9 Mag 2021
  • Javascript
Risposte
0
Visite
933
Javascript 9 Mag 2021
ONE313
O
T
recupero valori select multipla da android
  • tigerman1467
  • 12 Lug 2020
  • Javascript
Risposte
3
Visite
2K
Javascript 14 Lug 2020
Max 1
A
Problema recupero valori da select con chiamata ajax
  • andreadb91
  • 9 Ott 2013
  • Ajax
Risposte
1
Visite
3K
Ajax 9 Ott 2013
alessandro1997
Recupero valori select
  • blips
  • 22 Giu 2013
  • Javascript
Risposte
1
Visite
6K
Javascript 23 Giu 2013
blips
U
Come recupero valori da pulsanti checkbox?
  • UnknownSoldier
  • 30 Set 2007
  • PHP
Risposte
1
Visite
1K
PHP 1 Ott 2007
Eliox
R
Recupero di permalink di un sito che è stato eliminato per errore
  • RobertaG
  • 24 Ott 2022
  • WordPress
Risposte
5
Visite
2K
WordPress 26 Ott 2022
glm1986ITALY
S
problema con recupero dati tabella mysql
  • smartwork
  • 12 Apr 2021
  • PHP
Risposte
2
Visite
1K
PHP 13 Apr 2021
PaoloG
P
D
Recupero dati da HDD esterno
  • Domenico2013
  • 13 Gen 2021
  • Hardware
Risposte
0
Visite
2K
Hardware 13 Gen 2021
Domenico2013
D
T
foreach e fetchAll dove recupero solo l'ultimo record
  • twogate
  • 2 Set 2020
  • PHP
Risposte
5
Visite
1K
PHP 3 Set 2020
twogate
T
W
Recupero password
  • windt
  • 22 Mag 2020
  • Classic ASP
Risposte
16
Visite
3K
Classic ASP 26 Mag 2020
windt
W
L
Recupero dati da SSD Windows 10 prof
  • Louiss97
  • 11 Mar 2020
  • Windows e Software
Risposte
3
Visite
2K
Windows e Software 24 Mag 2022
Louiss97
L
S
[PHP] Recupero nome immagine da Form con input file
  • solari77
  • 10 Nov 2019
  • PHP
Risposte
3
Visite
2K
PHP 12 Nov 2019
marino51
Recupero dati da una vecchia versione MySql [Risolto]
  • Sergio Unia
  • 24 Lug 2018
  • MySQL
Risposte
4
Visite
2K
MySQL 11 Ago 2018
Sergio Unia
[PHP] Recupero id autoincrement
  • bubino8
  • 10 Lug 2018
  • PHP
Risposte
8
Visite
4K
PHP 12 Lug 2018
bubino8
I
Recupero accesso pannello di controllo dominio
  • ilbuonuomomo
  • 13 Apr 2018
  • Leggi, Normative e Fisco
Risposte
2
Visite
1K
Leggi, Normative e Fisco 16 Apr 2018
ilbuonuomomo
I
S
[PHP] form con metodo get e recupero id
  • solari77
  • 26 Mar 2018
  • PHP
Risposte
4
Visite
3K
PHP 27 Mar 2018
borgo italia
[PHP] Check - Select e recupero variabili
  • Emix
  • 21 Feb 2018
  • PHP
  • 2 3
Risposte
40
Visite
8K
PHP 23 Feb 2018
macus_adi
[PHP] Recupero input senza invio
  • bubino8
  • 19 Gen 2018
  • PHP
Risposte
1
Visite
1K
PHP 19 Gen 2018
bubino8
U
[PHP] Selezione con menu a tendina e recupero selezione
  • ugo.ugo
  • 19 Dic 2017
  • PHP
Risposte
5
Visite
9K
PHP 26 Dic 2017
ugo.ugo
U
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?