• Home
  • Forum
  • Fare Web
  • PHP

[PHP] Aggiornare un valore del database tramite form

  • Creatore Discussione Creatore Discussione giancadeejay
  • Data di inizio Data di inizio 7 Dic 2016
  • Tag Tag
    update php mysql
Prec.
  • 1
  • 2
Primo Prec. 2 di 2
E

Eduadie

Utente Attivo
22 Mar 2013
58
7
8
www.mrrobotbet.altervista.org
  • 8 Dic 2016
  • #21
PHP:
<?php
$con = mysqli_connect("localhost","user","");
if (!$con)
  {
  die('Could not connect: ' . mysqli_error());
  }
mysqli_select_db("my_db", $con);
$dato50 = $_POST["dato50"];
$dato8 = $_POST["dato8"];
 $sql="UPDATE completo SET DATO50 = '$dato50' WHERE DATO8 = '$dato8'";
if (!mysqli_query($sql,$con))
  {
  die('Error: ' . mysqli_error());
  } else {
echo "DATO INSERITO CORRETTAMENTE";
}
mysqli_close($con)
?>

Prova questo codice con le credenziali del tuo db.
Se ho capito bene allora la query era sbagliata prima, inoltre dalla tabella che ci hai fatto vedere ci sta sia id che dato8 (che funge da id sempre e a te interessa più questo).
Se ti mostra un errore riportalo qui perchè adesso ho effettua la query e quindi aggiorna qualcosa o da errore e non ti da dato inserito correttamente.
 

giancadeejay

Utente Attivo
26 Ott 2010
224
0
16
torino
  • 8 Dic 2016
  • #22
Eduadie ha scritto:
PHP:
<?php
$con = mysqli_connect("localhost","user","");
if (!$con)
  {
  die('Could not connect: ' . mysqli_error());
  }
mysqli_select_db("my_db", $con);
$dato50 = $_POST["dato50"];
$dato8 = $_POST["dato8"];
 $sql="UPDATE completo SET DATO50 = '$dato50' WHERE DATO8 = '$dato8'";
if (!mysqli_query($sql,$con))
  {
  die('Error: ' . mysqli_error());
  } else {
echo "DATO INSERITO CORRETTAMENTE";
}
mysqli_close($con)
?>

Prova questo codice con le credenziali del tuo db.
Se ho capito bene allora la query era sbagliata prima, inoltre dalla tabella che ci hai fatto vedere ci sta sia id che dato8 (che funge da id sempre e a te interessa più questo).
Se ti mostra un errore riportalo qui perchè adesso ho effettua la query e quindi aggiorna qualcosa o da errore e non ti da dato inserito correttamente.
Clicca per allargare...
Error
 
E

Eduadie

Utente Attivo
22 Mar 2013
58
7
8
www.mrrobotbet.altervista.org
  • 8 Dic 2016
  • #23
PHP:
<?php
$con = mysqli_connect("localhost","nome_utente","pass", "nome_db");
if (!$con)
  {
  die('Could not connect: ' . mysqli_error());
  }
$dato50 = $_POST["dato50"];
$dato8 = $_POST["dato8"];
 $sql="UPDATE completo SET DATO50 = '$dato50' WHERE DATO8 = '$dato8'";
 $exec = mysqli_query($con, $sql) or die(mysqli_error());
echo "DATO INSERITO CORRETTAMENTE";
mysqli_close($con)
?>

Questo deve funzionare per forza.
 

giancadeejay

Utente Attivo
26 Ott 2010
224
0
16
torino
  • 8 Dic 2016
  • #24
restituisce DATO INSERITO CORRETTAMENTE....ma non aggiorna...
Codice:
<?php
$con = mysqli_connect("localhost","utente","password", "nome_database");
if (!$con)
  {
  die('Could not connect: ' . mysqli_error());
  }
$dato50 = $_POST["dato50"];
$dato8 = $_POST["dato8"];
 $sql="UPDATE completo SET DATO50 = '$dato50' WHERE DATO8 = '$dato8'";
 $exec = mysqli_query($con, $sql) or die(mysqli_error());
echo "DATO INSERITO CORRETTAMENTE";
mysqli_close($con)
?>

Comunque ho apprezzato
 
Ultima modifica: 8 Dic 2016

giancadeejay

Utente Attivo
26 Ott 2010
224
0
16
torino
  • 8 Dic 2016
  • #25
RISOLTO
Con l'ultimo aiuto...il problema stava nel "name" del form...
Grazie a tutti
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 9 Dic 2016
  • #26
ciao
vedo la tabella che stai usando e se tu hai messo
PHP:
$sql="UPDATE completo SET DATO8 = '$dato8' WHERE id = '$dato50'";
ti aggiorna (cerca di aggiornare) la colonna DATO8 se in $dato50 hai un id (1 o 2 o 3.....)
per quello ti chiedevo cosa conteneva $dato50
se in $dato50 ha qualcos'altro, es. "pinco", la query cerca nella colonna id ul valore "pinco", se nella colonna id il valore "pinco" non esiste non ti dice query errata, ma che la quary ha comunque funzionato anche se non ha aggiornato nulla.
da quello che intuisco (ma posso sbagliarmi) tu vorresti aggiornare il record con quanto contenuto (se i nomi corrispondono) in colonna DATO50 allora la query deve essere
PHP:
$sql="UPDATE completo SET DATO8 = '$dato8' WHERE DATO50 = '$dato50'";
mettiamo per esempio (da come vedo la tabella) che $dato50 contenga "AL CENTRO" la query ti aggiorna tutti i record che hanno DATO50==AL CENTRO
 

giancadeejay

Utente Attivo
26 Ott 2010
224
0
16
torino
  • 9 Dic 2016
  • #27
Grazie Borgo. Sempre gentilissimo e professionale.... il numero 1 su Mr. Webmaster!
 
Prec.
  • 1
  • 2
Primo Prec. 2 di 2
Devi accedere o registrarti per poter rispondere.

Discussioni simili

S
aggiornare valore di un elemento xml con php
  • simo94n6
  • 25 Ott 2018
  • PHP
Risposte
8
Visite
3K
PHP 23 Nov 2018
Jonn
R
Aggiornare record mysql con Ajax, jQuery e php
  • Riccardo Contu
  • 19 Apr 2021
  • Ajax
Risposte
2
Visite
6K
Ajax 19 Apr 2021
Tommy03
Non riesco ad aggiornare PHP
  • Leshabituelles
  • 18 Nov 2019
  • PHP
Risposte
0
Visite
1K
PHP 18 Nov 2019
Leshabituelles
P
[PHP] Intercettare ed aggiornare campi di un database
  • piero60
  • 12 Set 2018
  • PHP
Risposte
5
Visite
2K
PHP 4 Ott 2018
macus_adi
C
[PHP] scrivere o aggiornare record in tabella
  • Coby
  • 30 Ago 2018
  • PHP
Risposte
7
Visite
2K
PHP 3 Set 2018
Coby
C
T
Aggiornare una tabella db richiamando da file php
  • TommyDave0291
  • 4 Lug 2018
  • PHP
Risposte
3
Visite
2K
PHP 4 Lug 2018
migo80
M
M
[Javascript] [PHP] aggiornare pagina ogni ora
  • Max61
  • 20 Giu 2018
  • Javascript
Risposte
2
Visite
1K
Javascript 20 Giu 2018
Max61
M
S
Aggiornare una tabella db richiamando da file php
  • simsampi
  • 16 Nov 2017
  • PHP
Risposte
3
Visite
1K
PHP 21 Nov 2017
filomeni
S
[PHP]Aggiornare pagina in maniera trasparente...
  • stefanoxjx
  • 25 Ott 2017
  • PHP
Risposte
3
Visite
2K
PHP 28 Ott 2017
stefanoxjx
S
M
[PHP] Aggiornare i dati dei record selezionati
  • Max61
  • 13 Ott 2017
  • PHP
Risposte
3
Visite
1K
PHP 13 Ott 2017
Sevenjeak
X
come aggiornare codice php?
  • xabax
  • 11 Set 2017
  • PHP
Risposte
5
Visite
2K
PHP 12 Set 2017
Max 1
[PHP] cancellare/aggiornare record DB
  • ste80
  • 5 Lug 2017
  • PHP
  • 2
Risposte
24
Visite
6K
PHP 9 Lug 2017
ste80
Recuperare variabile php da javascript senza aggiornare pagina
  • Metazoo
  • 7 Mar 2017
  • PHP
Risposte
5
Visite
4K
PHP 9 Mar 2017
Ibernato
Aggiornare tabella db con php
  • giancadeejay
  • 8 Gen 2017
  • PHP
Risposte
10
Visite
3K
PHP 9 Gen 2017
giancadeejay
[PHP] Aggiornare DB tramite UPLOAD file .csv
  • giancadeejay
  • 1 Dic 2016
  • PHP
  • 2
Risposte
39
Visite
6K
PHP 6 Dic 2016
borgo italia
L
[PHP] Sommare campi e aggiornare tabella
  • ltatas
  • 6 Nov 2016
  • PHP
Risposte
14
Visite
5K
PHP 15 Nov 2016
borgo italia
N
eseguire pagina php senza aggiornare la pagina
  • nigiu
  • 22 Apr 2016
  • Ajax
Risposte
3
Visite
5K
Ajax 10 Mag 2016
localhost.nicola
M
Aggiornare Plesk e PHP su VPS Linux OVH
  • m.pittini
  • 24 Feb 2016
  • Server Dedicati e VPS
Risposte
3
Visite
3K
Server Dedicati e VPS 16 Mag 2016
m.pittini
M
M
Aggiornare dato sul db con php
  • Malware
  • 19 Ago 2012
  • Ajax
Risposte
8
Visite
3K
Ajax 19 Ago 2012
Malware
M
M
AIUTO--> Devo aggiornare il PHP
  • Marco Tardelli
  • 11 Giu 2005
  • Linux e Software
Risposte
0
Visite
2K
Linux e Software 11 Giu 2005
Marco Tardelli
M
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?