[PHP] modifica simultanea di più campi nel db

Trapano

Utente Attivo
27 Set 2012
238
0
16
48
Buona sera a tutti.
Ho un db dove inserisco dei pagamenti.
Avrei necessità di modificare un campo da si a no ogni giorno per una cinquantina di pagamenti.
Sarebbe possibile elencare tutte le fatture che hanno campo x=si , poi selezionare quelle che voglio far diventare no e in un unico click farli cambiare tutti?
Risparmierei venti minuti di click...
Grazie a chi potrà aiutarmi...
Ps
ovviamente lo script è in php.
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
ti schematizzo come potresti fare
pagina di selezione
PHP:
<?php
//dati connessione
$query="SELECT * FROM fatture WHERE x='SI'";//eventualmente aggiungere ORDER BY data se c'è
$ris=mysqli_query($connessione,$query);
if(mysqli_num_rows($ris==0)){
    echo "non ci sono fatture SI";
}else{
?>
<form action="modifica.php" method="post">
<?php
    while($riga=mysqli_fetch_assoc($ris)){
        $id_fatt=$riga['id'];
        $data_fatt=$riga['id'];
        echo "fattura del $data_fatt: ";//e/o altro che ti interessa
        echo "<input name=\"modifica[]\" type=\"checkbox\" value=\"$id_fatt\">";
    }
?>
<input name="invia" type="submit" value="invia">
</form>

<?php
}
?>
e la pagina di modifica
PHP:
<?php
//dati di connessione
$modificare=$_POST['modifica'];
foreach($modificare as $id){
    $query="UPDATE fatture SET x='no' WHERE $id=$id";
    $ris=mysqli_query($connessione, $query);
}
// e ritorno a dove vuoi
?>
puoi comunque fare una pagina unica, considera inoltre che ho tralasciato i vari controlli
 
Discussioni simili
Autore Titolo Forum Risposte Data
Lino80 [Retribuito] Cerco programmatore php per modifica/inserimento funzione/valori da un plugin importer wordpress Offerte e Richieste di Lavoro e/o Collaborazione 0
JeiMax Modifica codice php personalizzato PHP 2
P Modifica con PHP di un node in una sitemap xml PHP 0
M [PHP] Modifica account PHP 3
F [PHP] modifica del body email con checked PHP 8
M [PHP] Calcolare costi su modifica orari PHP 4
A [PHP] Modifica caratteri di una query Oracle SQL PHP 0
L [PHP] Modifica in tabella ultimo id PHP 5
Q Notice: Undefined index: codice in C:\xampp\htdocs\STAGE\calendario\modifica.php on line 10 PHP 8
Emix [PHP] Ricerca e modifica su due tabelle PHP 26
M [PHP] Tabella datagrid con icona di modifica che cambia in base a parametro PHP 0
K stampa e modifica tabella in php e ms sql PHP 2
A [PHP] [RISOLTO] Modifica record db da form PHP 11
T [PHP] piccola modifica a script (non mio...) PHP 8
G Aiuto modifica PHP PHP 1
L Modifica di uno script in php PHP 1
X Modifica PHP+database un pò complessa PHP 1
F [Offro collaborazione][Gratuito] Modifica script PHP,jQuery,GD Library Offerte e Richieste di Lavoro e/o Collaborazione 0
N [RISOLTO]Utente Loggato, Modifica immagine personale in PHP PHP 9
N [RISOLTO]Modifica Profilo Utente PHP PHP 32
M Modifica profilo utente in php mysql PHP 1
simonetta619 Modifica dati con PHP PHP 44
F Modifica php tema ePhoto PHP 6
R modifica dati in tabella php+sql PHP 12
P [PHP] Modifica dell'immagine avatar PHP 41
neo996sps Modifica query PHP con menu a tendina PHP 1
F Modifica Cancella Record tramite Form PHP Mysql PHP 70
R Back-end: modifica dati mysql da form php PHP 5
D Inserrimento/modifica php e mysql PHP 69
Y Aiuto per modifica php PHP 0
Z [PHP/MySql]modifica dei dati PHP 1
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
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

Discussioni simili