Salve,
sto realizzando una pagina personalizzata dinamica con una propria tabella nel database. Ho creato la tabella, solo che una colonna all'interno della mia cella, deve cambiare di valore (numerico) in base a un'altra cella nella tabella "*_topics".
Ovvero vorrei che quando la prima cella avrà come valore 1 l'altra vada a 1, quando una va a 2 l'altra vada a 0 e altre condizioni simili.
Sapete come posso creare queste condizioni?
phpBB Italia chiude!
phpBB Italia ringrazia tutti gli utenti che hanno dato fiducia al nostro progetto per ben 9 anni, e che, grazie al grande lavoro fatto da tutto lo Staff (rigorosamente a titolo gratuito), hanno portato il portale a diventare il principale punto di riferimento italiano alla piattaforma phpBB.
Purtroppo, causa motivi personali, non ho più modo di gestirlo e portarlo avanti. Il forum viene ora posto in uno stato di sola lettura, nonché un archivio storico per permettere a chiunque di fruire di tutte le discussioni trattate.
Il nuovo portale di assistenza per l'Italia di phpBB diventa phpBB-Store.it, cui ringrazio per aver deciso di portare avanti questo grande progetto.
Grazie ancora,
Carlo - Amministratore di phpBB Italia
phpBB Italia ringrazia tutti gli utenti che hanno dato fiducia al nostro progetto per ben 9 anni, e che, grazie al grande lavoro fatto da tutto lo Staff (rigorosamente a titolo gratuito), hanno portato il portale a diventare il principale punto di riferimento italiano alla piattaforma phpBB.
Purtroppo, causa motivi personali, non ho più modo di gestirlo e portarlo avanti. Il forum viene ora posto in uno stato di sola lettura, nonché un archivio storico per permettere a chiunque di fruire di tutte le discussioni trattate.
Il nuovo portale di assistenza per l'Italia di phpBB diventa phpBB-Store.it, cui ringrazio per aver deciso di portare avanti questo grande progetto.
Grazie ancora,
Carlo - Amministratore di phpBB Italia
Condizioni di contenuto di una cella in base a un'altra
- brunino
- Moderatore
- Messaggi: 2819
- Iscritto il: 12/01/2013, 16:35
- Sesso: Maschio
- Versione: 3.1.2
- Server: UNIX/Linux
- PHP: php 5.3
- Database: mysql
- Località: Toscana, Firenze
- Contatta:
Condizioni di contenuto di una cella in base a un'altra
E' sempre gradito un grazie
Creo estensioni per phpBB 3.1 su misura: contattami via MP.
Mie Estensioni: Top Ten Topics | Ban List | Topic List
Visita il mio forum di test e sviluppo stili e estensioni phpBB 3.1
Creo estensioni per phpBB 3.1 su misura: contattami via MP.
Mie Estensioni: Top Ten Topics | Ban List | Topic List
Visita il mio forum di test e sviluppo stili e estensioni phpBB 3.1
- Micogian
- Leader Programmatori
- Messaggi: 3704
- Iscritto il: 07/01/2010, 8:51
- Versione: 3.2.0
- Server: UNIX/Linux
- PHP: 5.4.36
- Database: MySQL 5.1.70-log
- Località: Udine
- Contatta:
Re: Condizioni di contenuto di una cella in base a un'altra
La domanda non è del tutto chiara.
Prima di tutto usiamo i termini corretti, per "cella" presumo che tu voglia indicare un "campo" della tabella.
Non è chiaro se nel caso che il campo della Tabella "A" sia "1" si debba prendere i dati "X" della tabella "B" oppure si debba sostituire un valore nella tabella "B". Sono due cose completamente diverse.
Un'indicazione più dettagliata di cosa vuoi fare sarebbe più utile.
Prima di tutto usiamo i termini corretti, per "cella" presumo che tu voglia indicare un "campo" della tabella.
Non è chiaro se nel caso che il campo della Tabella "A" sia "1" si debba prendere i dati "X" della tabella "B" oppure si debba sostituire un valore nella tabella "B". Sono due cose completamente diverse.
Un'indicazione più dettagliata di cosa vuoi fare sarebbe più utile.
- brunino
- Moderatore
- Messaggi: 2819
- Iscritto il: 12/01/2013, 16:35
- Sesso: Maschio
- Versione: 3.1.2
- Server: UNIX/Linux
- PHP: php 5.3
- Database: mysql
- Località: Toscana, Firenze
- Contatta:
Re: Condizioni di contenuto di una cella in base a un'altra
innanzitutto grazie per l'attenzione.
Io ho due celle in due tabelle diverse, le chiamo A e B.
Quando imposto A=0, B deve diventare da solo 0
Quando imposto A=1, B deve diventare da solo 1
Quando imposto A=2, B deve diventare da solo 0
Quando imposto A=3, B deve diventare da solo 0
Quando imposto A=4, B deve diventare da solo 1
Quando imposto A=5, B deve diventare da solo 0
Spero di essere stato più chiaro
Grazie in anticipo
Io ho due celle in due tabelle diverse, le chiamo A e B.
Quando imposto A=0, B deve diventare da solo 0
Quando imposto A=1, B deve diventare da solo 1
Quando imposto A=2, B deve diventare da solo 0
Quando imposto A=3, B deve diventare da solo 0
Quando imposto A=4, B deve diventare da solo 1
Quando imposto A=5, B deve diventare da solo 0
Spero di essere stato più chiaro
Grazie in anticipo
E' sempre gradito un grazie
Creo estensioni per phpBB 3.1 su misura: contattami via MP.
Mie Estensioni: Top Ten Topics | Ban List | Topic List
Visita il mio forum di test e sviluppo stili e estensioni phpBB 3.1
Creo estensioni per phpBB 3.1 su misura: contattami via MP.
Mie Estensioni: Top Ten Topics | Ban List | Topic List
Visita il mio forum di test e sviluppo stili e estensioni phpBB 3.1
- Micogian
- Leader Programmatori
- Messaggi: 3704
- Iscritto il: 07/01/2010, 8:51
- Versione: 3.2.0
- Server: UNIX/Linux
- PHP: 5.4.36
- Database: MySQL 5.1.70-log
- Località: Udine
- Contatta:
Re: Condizioni di contenuto di una cella in base a un'altra
Mi spiace, probabilmente usiamo terminologie diverse e non lo trovo molto chiaro.
Se devo cambiare una valore in un campo (non uso la parola cella)
farei così:
Ovviamente tutto questo presuppone una connessione al database e alle tabelle da modificare, cosa che in una Custom Page ci dovrebbe essere.
Per poter essere accessibile, la tabella personalizzata andrebbe inserita nel file "constants.php"
Se devo cambiare una valore in un campo (non uso la parola cella)
farei così:
Codice: Seleziona tutto
if ($valore_A == '1' || $valore_A == '4')
{
$sql = "UPDATE tabella_B SET campo_B = '1'";
}else{
$sql = "UPDATE tabella_B SET campo_B = '0'";
}
if (mysql_query($sql)) {
echo "<p>Il record campo_B è stato aggiornato</p>" ;
} else {
echo '<p>errore nella procedura di aggiornamento del campo_B</p>' ;
}
Per poter essere accessibile, la tabella personalizzata andrebbe inserita nel file "constants.php"
- brunino
- Moderatore
- Messaggi: 2819
- Iscritto il: 12/01/2013, 16:35
- Sesso: Maschio
- Versione: 3.1.2
- Server: UNIX/Linux
- PHP: php 5.3
- Database: mysql
- Località: Toscana, Firenze
- Contatta:
Re: Condizioni di contenuto di una cella in base a un'altra
Grazie mille. Adesso mi studio tutto.
E' sempre gradito un grazie
Creo estensioni per phpBB 3.1 su misura: contattami via MP.
Mie Estensioni: Top Ten Topics | Ban List | Topic List
Visita il mio forum di test e sviluppo stili e estensioni phpBB 3.1
Creo estensioni per phpBB 3.1 su misura: contattami via MP.
Mie Estensioni: Top Ten Topics | Ban List | Topic List
Visita il mio forum di test e sviluppo stili e estensioni phpBB 3.1
Chi c’è in linea
Visitano il forum: Baidu [Spider] e 43 ospiti