[PHP] Aggiornare un valore del database tramite form

Eduadie

Utente Attivo
22 Mar 2013
58
7
8
www.mrrobotbet.altervista.org
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
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.
Error
 

Eduadie

Utente Attivo
22 Mar 2013
58
7
8
www.mrrobotbet.altervista.org
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
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:

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
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
 
Discussioni simili
Autore Titolo Forum Risposte Data
S aggiornare valore di un elemento xml con php PHP 8
R Aggiornare record mysql con Ajax, jQuery e php Ajax 2
Leshabituelles Non riesco ad aggiornare PHP PHP 0
P [PHP] Intercettare ed aggiornare campi di un database PHP 5
C [PHP] scrivere o aggiornare record in tabella PHP 7
T Aggiornare una tabella db richiamando da file php PHP 3
M [Javascript] [PHP] aggiornare pagina ogni ora Javascript 2
S Aggiornare una tabella db richiamando da file php PHP 3
S [PHP]Aggiornare pagina in maniera trasparente... PHP 3
M [PHP] Aggiornare i dati dei record selezionati PHP 3
X come aggiornare codice php? PHP 5
ste80 [PHP] cancellare/aggiornare record DB PHP 24
Metazoo Recuperare variabile php da javascript senza aggiornare pagina PHP 5
giancadeejay Aggiornare tabella db con php PHP 10
giancadeejay [PHP] Aggiornare DB tramite UPLOAD file .csv PHP 39
L [PHP] Sommare campi e aggiornare tabella PHP 14
N eseguire pagina php senza aggiornare la pagina Ajax 3
M Aggiornare Plesk e PHP su VPS Linux OVH Server Dedicati e VPS 3
M Aggiornare dato sul db con php Ajax 8
M AIUTO--> Devo aggiornare il PHP Linux e Software 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
M Passaggio variabili array php su un tasto jq PHP 3
E Php aggiornamento tabella PHP 9
G phpmailer e php 8.1 con estensione mysqli PHP 6
M Invio dati database via email php PHP 0
K [php] Problema con inner join PHP 4
K [php]form invio dati PHP 0
P Codifica caratteri speciali mysql php PHP 0
K [PHP] Problema con variabili concatenate. PHP 1
E Stampante termica escpos-php PHP 6
JeiMax Modifica codice php personalizzato PHP 2
G Come modificare un pdf in php PHP 1
U Link a doppio file PHP PHP 0
E PHP & jQuery PHP 8
N Passare array da php a javascript PHP 5
F Applicazione PHP/MySQL per prenotazioni: limitare il numero massimo di posti prenotabili PHP 20
L tipo boolean non funzionante su mariadb (mysql). E codice php 7.4. PHP 0
U PHP creare un file excel dopo ricerca nel DB PHP 0
M PHP/MySQL - Estrarre valori min e max di ogni gruppo PHP 5

Discussioni simili