update tabelle in php mysql [risolto]

luigithen

Utente Attivo
31 Mar 2020
84
3
8
ciao a tutti, devo essere sincero ogni volta che avevo bisogno di risposte alle mie domande tramite il vostro forum sono riuscito a risolvere i problemi, ma adesso non sò proprio come fare a risolvere questo.



ho 2 tabelle



Tabella 1



id - nome - prezzo - attivo



Tabella 2



id - casa - prezzo - attivo



vorrei che tramite un'unico input php come questo

Codice:
<input type="text" name="prezzo" id="prezzo" class="form-control" value="<?php echo $result[0]["prezzo"]; ?>">

possa aggiornare le tabelle attivo e prezzo che sono presenti sia nella tabella 1 che nella tabella 2, questo è il codice che pensavo funzionasse per l'aggiornamento al momento solo per il prezzo

Codice:
<?php

require_once ("db.php");

$db_handle = new DBController();

if(!empty($_POST["submit4"])) {

    $query = "update tabella1

    join

    tabella2

    on

    tabella1.prezzo=tabella2.prezzo

    set

    tabella1.prezzo = '".$_POST["prezzo"]."',

    tabella2.price = '".$_POST["prezzo"]."'

    WHERE tabella1.id=tabella2.id=".$_GET["id"];



    $result = $db_handle->executeQuery($query);

}

$result = $db_handle->runQuery("SELECT tabella1.prezzo, tabella2.prezzo FROM tabella1 INNER JOIN tabella2

  ON tabella1.id = tabella2.id WHERE tabella1.id=tabella2.id='" . $_GET["id"] . "'");

?>

non capisco come fare e chiedo il vostro supporto, spero di essermi spiegato al meglio sulla mia esigenza.



grazie
 
Ultima modifica:

Tommy03

Utente Attivo
6 Giu 2018
616
58
28
20
Vicenza
Ma non basta fare due normali query di UPDATE separate? (Probabilmente non ho capito qual'è il problema)
 

luigithen

Utente Attivo
31 Mar 2020
84
3
8
ciao tommy grazie della risposta, non posso separarle perchè i dati li prende da un database già esistente, quindi se modifico il prezzo nella tabella 1 lo stesso deve cambiare anche nella tabella 2 con un'unico input
 

Tommy03

Utente Attivo
6 Giu 2018
616
58
28
20
Vicenza
Ciao, scusa ma continuo a non capire... In che senso "i dati li prende da un database già esistente"?
Se hai un unico input non basterebbe fare:
PHP:
$prezzo=$_POST["prezzo"];
$query1="UPDATE tabella1 SET prezzo='$prezzo'";
//esegui
$query2="UPDATE tabella2 SET prezzo='$prezzo'";
//esegui
 

luigithen

Utente Attivo
31 Mar 2020
84
3
8
Ciao, scusa ma continuo a non capire... In che senso "i dati li prende da un database già esistente"?
Se hai un unico input non basterebbe fare:
PHP:
$prezzo=$_POST["prezzo"];
$query1="UPDATE tabella1 SET prezzo='$prezzo'";
//esegui
$query2="UPDATE tabella2 SET prezzo='$prezzo'";
//esegui

nel senso che il database non lo posso modificare e quindi non posso separarle le tabelle
 

marino51

Utente Attivo
28 Feb 2013
3.203
207
63
Lombardia
spero di non aver fatto errori d'ortografia

SQL:
"UPDATE tabella1 t1, tabella2 t2 SET t2.prezzo = '".$_POST["prezzo"]."', t1.prezzo = '".$_POST["prezzo"]."' WHERE t1.id = t2.id and t2.id =".$_GET["id"];
 
  • Like
Reactions: luigithen

luigithen

Utente Attivo
31 Mar 2020
84
3
8
spero di non aver fatto errori d'ortografia

SQL:
"UPDATE tabella1 t1, tabella2 t2 SET t2.prezzo = '".$_POST["prezzo"]."', t1.prezzo = '".$_POST["prezzo"]."' WHERE t1.id = t2.id and t2.id =".$_GET["id"];

non so davvero come potrei mai ringraziarti è perfetta e funziona alla grande
 
Discussioni simili
Autore Titolo Forum Risposte Data
M Problema su update di 3 tabelle PHP 1
K Problema form update PHP 2
M query update e delete PHP 0
N MAX() + ADD_DATE - per update su Mysql MySQL 0
felino Windows 7: errore 80072EFE su Windows Update Windows e Software 1
A pulsante di update campo mysql con javascript Javascript 2
elpirata Update dinamico informazioni scritte in una pagina php jQuery 11
MarcoGrazia ON DUPLICATE KEY ma in realtà non UPDATE mai PHP 17
R Errore UPDATE tabella mysql PHP 1
M Update con condizione SQL PHP 7
G Problema update di un database PHP 0
P update records PHP 2
B [MySQL] Problemino con UPDATE MySQL 10
M [PHP] Query UPDATE che non mi aggiorna campi seconda tabella PHP 3
felino [Windows 8.1] Windows Update non funziona correttamente Windows e Software 3
P [PHP] INSERT e UPDATE PHP 1
elpirata [MYSQL] Schedulare evento per update del campo data su tabella MySQL 0
D [ASP] Mysql insert e update Classic ASP 2
M UPDATE non aggiorna db se lo inserisco in un ciclo Database 1
Monital [PHP] query update e select insieme ma frazionando l'arrray PHP 12
D [PHP] Update non trasferisce condizione where PHP 1
L [PHP] Errore UPDATE su tabella DB PHP 22
giancadeejay [PHP] istruzione UPDATE SQL PHP 2
giancadeejay [PHP] UPDATE DATO , SE ESISTE IN DB .. PHP 14
C What is Latest update on SEO SEO e Posizionamento 1
K Non trovo l'errore! PDO MYSQL UPDATE PHP 2
marini91 Update record in mysqli PHP 1
R [MySQL] SQL UPDATE INNER JOIN MySQL 5
giancadeejay [PHP] Update tabella da file csv PHP 3
webmachine [PHP] SELECT, UPDATE VERIFICARNE IL RISULTATO PHP 2
cris8380 [PHP] Update in search. PHP 16
filippino Google Update fine Aprile 2016: Bruschi cambiamenti SERP SEO e Posizionamento 3
pup3770 Riprendere da db e UPDATE PHP 9
N Problema funzione UPDATE PHP 9
C Problema con update di un file PHP 6
L Upload immagine e update dati DB PHP 2
K Problema con update di un database in un ciclo Classic ASP 1
C Problema con Update di una tabella di un db PHP 3
L update MySQL 2
G Update file con javascript per controllo estensioni Javascript 5
P Problemi UPDATE PHP 1
MarcoGrazia [PDO][MySQL] L'update non avviene PHP 1
R Update PHP dalla 5.3.3 alla 5.3.4 PHP 0
S Insert into....on duplicate key update MySQL 2
1 Errore UPDATE, DELETE MS Access 16
Z Google Update del 7 Agosto 2014 SEO e Posizionamento 1
M Messaggio di errore su pulsante update PHP 0
L DML: utente con permessi di UPDATE con WHERE ha bisogno di privilegi di SELECT? PHP 1
I Update multiple PHP 3
M avanzamento update query PHP 2

Discussioni simili