• Home
  • Forum
  • Fare Web
  • PHP

Script operatori matematici

  • Creatore Discussione Creatore Discussione leon-kennedy
  • Data di inizio Data di inizio 8 Dic 2010
Prec.
  • 1
  • 2
Primo Prec. 2 di 2
L

leon-kennedy

Utente Attivo
19 Mag 2010
147
0
0
  • 15 Dic 2010
  • #21
Ho risolto!
Avevo dimenticato di aggiungere "_port" al link azione_compra_port.php?id_acq

Grazie per tutto borgo!
 
L

leon-kennedy

Utente Attivo
19 Mag 2010
147
0
0
  • 16 Dic 2010
  • #22
scusa se ti rompo ancora,ma devo fare una piccola modifica...
Come posso mettere un limite di 3 acquisti?Ho provato così,ma non va:
PHP:
<?php 
//connessione al database 
include('connect.php'); 

//sessione 
include('sessione.php'); 

if(isset($_GET['id_gioc'])){ 

$id = $_GET['id_gioc'];

//cash della squadra   
$team = $_SESSION['username'];
$query = "SELECT * FROM SQUADRA_dati WHERE team='$team'"; 
$result = mysql_query($query) or die (mysql_error()); 
$row = mysql_fetch_array($result); 
$cash = $row['cash'];    

//prezzo giocatore 
$query = "SELECT * FROM GIOC_giovani_port WHERE id='$id'"; 
$result = mysql_query($query) or die (mysql_error()); 
while($row = mysql_fetch_array($result)){ 
$costo = $row['costo']; 
}
} //fine if del isset get 

//il cash non è sufficiente... 
if($cash < $costo){ 
echo "Non hai abbastanza soldi per acquistare il giocatore."; 
}else{    //...altrimenti procedo con l'acquisto 
 
//cambiamo squadra al giocatore
$query="UPDATE GIOC_giovani_port SET squadra='$team' WHERE id='$id' LIMIT 3";
$result = mysql_query($query) or die (mysql_error()); 

//togliamo i soldi dal conto 
$operazione = ($cash - $costo); 
$query="UPDATE SQUADRA_dati SET cash='$operazione' WHERE team='$team'"; 
$result = mysql_query($query) or die (mysql_error());
header("location:modifica_num.php?id_gioc=$id");
} 
?>
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 17 Dic 2010
  • #23
ciao
il limit nell'update serve in altri casi, quindi toglilo
poi volendo limitare a tre:
vuoi limitare per sempre, per un certo periodo di tempo o solo per una sessione?
se per sempre o per un certo operiodo di tempo devi ricorrere a mysql, se per solo una sessione di gioco puoi provare così
PHP:
<?php  
//connessione al database  
include('connect.php');  
//sessione  
include('sessione.php');
$_SESSION['num_acq']=1;//metto il numero di acquisti a 1, se lo metti a 0 devi modificare l'if
if(isset($_GET['id_gioc'])){
$id = $_GET['id_gioc']; 
//cash della squadra    
$team = $_SESSION['username']; 
$query = "SELECT * FROM SQUADRA_dati WHERE team='$team'";  
$result = mysql_query($query) or die (mysql_error());  
$row = mysql_fetch_array($result);  
$cash = $row['cash'];
//prezzo giocatore  
$query = "SELECT * FROM GIOC_giovani_port WHERE id='$id'";  
$result = mysql_query($query) or die (mysql_error());  
while($row = mysql_fetch_array($result)){  
	$costo = $row['costo'];  
}
if($cash < $costo){  
	echo "Non hai abbastanza soldi per acquistare il giocatore.";  
}else{    //...altrimenti procedo con l'acquisto  
	echo "hai acquistato ".$_SESSION['num_acq']." giocatori su un massimo di 3";
	$_SESSION['num_acq']++;//incremento di 1 la sessione
	if($_SESSION['num_acq'] <= 3){
		//qui metti tutto il codice tra
		//cambiamo squadra al giocatore e
		header("location:modifica_num.php?id_gioc=$id"); 
		} 
	}else{
		echo "non puoi acquistare altri giocatori";
		//e qui metti il ritorno automatico alla pag che vuoi
	}
}
?>
 
L

leon-kennedy

Utente Attivo
19 Mag 2010
147
0
0
  • 17 Dic 2010
  • #24
Io vorrei che il limite sia 3 per sempre!0
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 17 Dic 2010
  • #25
ciao
allora probabilmente devi modificare la tabella, penso, delle squadre aggiungendo un campo chiamato es. acquisti int(1) default 0 e tale campo deve incrementarsi di uno ogni volta che la squadra fa un acquisto e se tale campo è uguale a tre l'acquisto non può essere fatto
 
L

leon-kennedy

Utente Attivo
19 Mag 2010
147
0
0
  • 17 Dic 2010
  • #26
Ho creato la tabella e ho risolto così
PHP:
if($cash < $costo){ //controllo se il cash è sufficiente 
echo "Non hai abbastanza soldi per acquistare il giocatore."; 

}elseif($giocatori == '12'){ //controllo il numero di giocatori
echo "Hai raggiunto il limite di 12 giovani in rosa.";

}else{  //altrimenti procedo con l'acquisto

//aumentiamo il numero di giocatori in rosa
$addizione = $giocatori + 1;
$query="UPDATE SQUADRA_giovani SET giocatori='$addizione' WHERE team='$team'"; 
$result = mysql_query($query) or die (mysql_error());

Grazie ancora
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
27
Roma
alessandro1997.netsons.org
  • 18 Dic 2010
  • #27
Comunque invece di fare così:
PHP:
$addizione = $giocatori + 1; 
$query="UPDATE SQUADRA_giovani SET giocatori='$addizione' WHERE team='$team'";
Potresti benissimo fare così:
PHP:
$query="UPDATE SQUADRA_giovani SET giocatori=giocatori+1 WHERE team='$team'";
Se mi ricordo bene.
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 18 Dic 2010
  • #28
ciao
Se mi ricordo bene
Clicca per allargare...
sai ad una certa età..... comunque si
 
Prec.
  • 1
  • 2
Primo Prec. 2 di 2
Devi accedere o registrarti per poter rispondere.

Discussioni simili

V
Differenza tra operatori == e === in javascript?
  • Verminillo
  • 27 Gen 2014
  • Javascript
Risposte
1
Visite
2K
Javascript 28 Gen 2014
LorenzoPi
L
M
variabile javascript su link html
  • mizar1966
  • 30 Apr 2024
  • Javascript
Risposte
5
Visite
2K
Javascript 7 Mag 2024
mizar1966
M
F
Somma di più tabelle da script
  • filipix
  • 30 Ago 2023
  • Javascript
Risposte
0
Visite
2K
Javascript 30 Ago 2023
filipix
F
I
Creare un banner temporaneo JavaScript
  • IlTizioScriptato
  • 25 Apr 2023
  • Javascript
Risposte
0
Visite
2K
Javascript 25 Apr 2023
IlTizioScriptato
I
S
Impossibile scorrere un oggetto in JavaScript
  • steven myth
  • 23 Set 2022
  • Javascript
Risposte
0
Visite
2K
Javascript 23 Set 2022
steven myth
S
N
Passare array da php a javascript
  • Namaste!
  • 12 Lug 2022
  • PHP
Risposte
5
Visite
3K
PHP 13 Lug 2022
WmbertSea
L
Script per convertire numeri in parole
  • Lenigmista
  • 14 Mag 2022
  • Javascript
Risposte
2
Visite
2K
Javascript 18 Lug 2022
Lenigmista
L
H
Eliminazione script.
  • hcb
  • 30 Apr 2022
  • Photoshop
Risposte
0
Visite
2K
Photoshop 30 Apr 2022
hcb
H
L
Quiz javascript funzionante da migliorare
  • Lenigmista
  • 24 Feb 2022
  • Javascript
Risposte
0
Visite
3K
Javascript 24 Feb 2022
Lenigmista
L
S
Script Google Translate scomparso
  • salvatore1970
  • 19 Feb 2022
  • HTML e CSS
Risposte
3
Visite
1K
HTML e CSS 23 Set 2022
steven myth
S
P
lanciare script asp (o php) da jquery
  • psicona
  • 2 Feb 2022
  • Javascript
Risposte
1
Visite
2K
Javascript 7 Feb 2022
otto9due
P
  • Bloccata
errore 404 con javascript
  • psicona
  • 31 Gen 2022
  • Javascript
Risposte
2
Visite
1K
Javascript 31 Gen 2022
Max 1
D
  • Bloccata
aiuto funzioni javascript
  • dedu
  • 9 Gen 2022
  • Javascript
Risposte
1
Visite
1K
Javascript 9 Gen 2022
Max 1
G
Script notifiche dekstop aiuto
  • Gabriele_04
  • 7 Ott 2021
  • Javascript
Risposte
0
Visite
1K
Javascript 7 Ott 2021
Gabriele_04
G
M
Upload immagine con javascript problemi con FormData()
  • MBlackmore
  • 6 Ott 2021
  • Javascript
Risposte
1
Visite
1K
Javascript 6 Ott 2021
MBlackmore
M
G
[PHP] Creare script di prenotazione con controllo disponibilità.
  • Gabriele_04
  • 3 Set 2021
  • PHP
Risposte
7
Visite
5K
PHP 8 Set 2021
Rikk73
L
  • Bloccata
countdown multiplo javascript
  • lillo21
  • 3 Ago 2021
  • Javascript
Risposte
1
Visite
1K
Javascript 3 Ago 2021
Max 1
S
  • Bloccata
Problemi Javascript + Aruba
  • sak89
  • 6 Lug 2021
  • Javascript
Risposte
2
Visite
2K
Javascript 6 Lug 2021
Max 1
P
Passare solo alcuni parametri a script per CSV
  • Phelps
  • 3 Giu 2021
  • PHP
Risposte
0
Visite
1K
PHP 3 Giu 2021
Phelps
P
M
Inviare un file su un server remoto con JavaScript
  • Mirawara
  • 25 Mag 2021
  • Javascript
Risposte
0
Visite
1K
Javascript 25 Mag 2021
Mirawara
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?