Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 25
  1. #11
    scusa, ma non sei in grado di fare una tabella con un form e alcune checkbox?

    allora ecco a te lo script per il calcolo delle scommesse

    una tabella decente fattela te però

    codice:
    <script type="text/javascript">
    var bet
    function selectChoose(row,column) {
    	
    	for (ii=1;ii<=3;ii++) {
    		if (ii != column) {
    			eval('document.form_bet.choose' + row + '_' + ii + '.checked = false');
    		}
    	}
    	
    	elab();
    	
    }
    
    function elab() {
    
    	bet = 1
    	for (ii=1;ii<=3;ii++) {
    		for (ii2=1;ii2<=3;ii2++) {
    			eval('selected = document.form_bet.choose' + ii + '_' + ii2 + '.checked');
    			if (selected) {
    				//alert('coordinate selezionato:' + ii + ',' + ii2);
    				eval('bet = bet * document.form_bet.choose' + ii + '_' + ii2 + '.value');
    			}
    		}
    	}
    	document.form_bet.rate.value = bet;
    	document.form_bet.win.value = document.form_bet.bet.value * bet;
    	
    }
    </script>
    <form name="form_bet" action="altrapagina.php" method="post" style="margin:0;">
    <table>
    <tr><td>
    <input name="choose1_1" type="checkbox" value="2.50" onclick="selectChoose(1,1);"/> 2.50
    </td>
    <td>
    <input name="choose1_2" type="checkbox" value="3.25" onclick="selectChoose(1,2);" />3.25
    </td>
    <td>
    <input name="choose1_3" type="checkbox" value="7.50" onclick="selectChoose(1,3);" />7.50
    </td></tr>
    <tr><td>
    <input name="choose2_1" type="checkbox" value="1.25" onclick="selectChoose(2,1);" />1.25
    </td>
    <td>
    <input name="choose2_2" type="checkbox" value="3.35" onclick="selectChoose(2,2);" />3.35
    </td>
    <td>
    <input name="choose2_3" type="checkbox" value="2.50" onclick="selectChoose(2,3);" />2.50
    </td></tr>
    <tr><td>
    <input name="choose3_1" type="checkbox" value="4.25" onclick="selectChoose(3,1);" />4.25
    </td>
    <td>
    <input name="choose3_2" type="checkbox" value="3.50" onclick="selectChoose(3,2);" />3.50
    </td>
    <td>
    <input name="choose3_3" type="checkbox" value="1.00" onclick="selectChoose(3,3);" />1.00
    </td></tr>
    </table>
    puntata <input name="bet" type="text" value="10" onkeyup="elab();" /> €
    
    scommessa <input name="rate" type="text" value="1" onkeyup="elab();" /> €
    
    vincita <input name="win" type="text" value="10" onkeyup="elab();" /> €
    
    <input name="" type="submit" value="invia scelte" />
    </form>
    il codice fa il calcolo della scommessa in base alla puntata
    puoi selezionare o deselezionare le giocate (nelle tre righe...)
    puoi modificare la puntata e modifica la possibile vincita

    se vuoi altro chiedi pure
    san imente saluta

    * http://simonecingano.it *

  2. #12
    Ma tu sei un grand'uomo!
    Un ultima cosa volevo chiederti, funziona tutto alla perfezione ma come posso aggiungere righe?
    Cioè, io l'ho fatto ma mentre per le prime righe (quelle fatte da te) la moltiplicazione funziona, per quelle fatte da me no...dove devo intervenire?



    Ah, dimenticavo: molto importante è il collegamento al pulsante "invia scelte". Come posso fare per far apparire la scommessa su una pagina riepilogativa (dove vorrei apparissero tute le giocate della settimana)?

    GRAZIE!
    SEI UN GRANDE DAVVERO, MI STAI DANDO UNA GRANDE MANO!
    Scusa se sono un po' "tosto"

  3. #13
    si scusami :P

    lo script lo cambi così

    per le nuove righe gli input li chiami

    choose_4_1
    choose_4_2
    choose_4_3

    dove 4 è il numero di riga...

    e poi 5 e poi 6..

    nella variabile ROWS all'inizio dello script ci metti quante righe hai fatto...

    codice:
    <script type="text/javascript">
    
    var rows = 3
    
    var bet
    function selectChoose(row,column) {
    	
    	for (ii=1;ii<=rows;ii++) {
    		if (ii != column) {
    			eval('document.form_bet.choose' + row + '_' + ii + '.checked = false');
    		}
    	}
    	
    	elab();
    	
    }
    
    function elab() {
    
    	bet = 1
    	for (ii=1;ii<=rows;ii++) {
    		for (ii2=1;ii2<=3;ii2++) {
    			eval('selected = document.form_bet.choose' + ii + '_' + ii2 + '.checked');
    			if (selected) {
    				//alert('coordinate selezionato:' + ii + ',' + ii2);
    				eval('bet = bet * document.form_bet.choose' + ii + '_' + ii2 + '.value');
    			}
    		}
    	}
    	document.form_bet.rate.value = bet;
    	document.form_bet.win.value = document.form_bet.bet.value * bet;
    	
    }
    </script>
    san imente saluta

    * http://simonecingano.it *

  4. #14
    Uhm... questo è il codice che ho messo, ma mi da errore...

    codice:
    <script type="text/javascript">
    var rows = 7
    var bet
    function selectChoose(row,column) {
    	
    	for (ii=1;ii<=7;ii++) {
    		if (ii != column) {
    			eval('document.form_bet.choose' + row + '_' + ii + '.checked = false');
    		}
    	}
    	
    	elab();
    	
    }
    
    function elab() {
    
    	bet = 1
    	for (ii=1;ii<=7;ii++) {
    		for (ii2=1;ii2<=3;ii2++) {
    			eval('selected = document.form_bet.choose' + ii + '_' + ii2 + '.checked');
    			if (selected) {
    				//alert('coordinate selezionato:' + ii + ',' + ii2);
    				eval('bet = bet * document.form_bet.choose' + ii + '_' + ii2 + '.value');
    			}
    		}
    	}
    	document.form_bet.rate.value = bet;
    	document.form_bet.win.value = document.form_bet.bet.value * bet;
    	
    }
    </script>

  5. #15
    1. fammi vedere tutto l'html (compreso le inputbox)
    2. che la usiamo a fare la variabile ROWS se poi tu imposti il ciclo a 7 manualmente :P
    san imente saluta

    * http://simonecingano.it *

  6. #16
    <html>

    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <meta name="GENERATOR" content="Microsoft FrontPage 4.0">
    <meta name="ProgId" content="FrontPage.Editor.Document">
    <title>2</title>
    </head>

    <body>
    <script type="text/javascript">
    var rows = 3
    var bet
    function selectChoose(row,column) {

    for (ii=1;ii<=3;ii++) {
    if (ii != column) {
    eval('document.form_bet.choose' + row + '_' + ii + '.checked = false');
    }
    }

    elab();

    }

    function elab() {

    bet = 1
    for (ii=1;ii<=3;ii++) {
    for (ii2=1;ii2<=3;ii2++) {
    eval('selected = document.form_bet.choose' + ii + '_' + ii2 + '.checked');
    if (selected) {
    //alert('coordinate selezionato:' + ii + ',' + ii2);
    eval('bet = bet * document.form_bet.choose' + ii + '_' + ii2 + '.value');
    }
    }
    }
    document.form_bet.rate.value = bet;
    document.form_bet.win.value = document.form_bet.bet.value * bet;

    }
    </script>
    <form name="form_bet" action="altrapagina.php" method="post" style="margin:0;">
    <div align="center">
    <center>
    <table bordercolor="#FFCC00" border="1">
    <tr><td>
    <font face="Tahoma" size="2">
    Cane di Paglia FC - A.S. Fegato Spappolato</font>

    </td>
    <td>
    <font face="Arial Narrow" size="3">
    <input name="choose1_1" type="checkbox" value="2.50" onclick="selectChoose(1,1);"/>
    2.50</font>
    </td>
    <td>
    <font face="Arial Narrow" size="3">
    <input name="choose1_2" type="checkbox" value="3.25" onclick="selectChoose(1,2);" />3.25</font>
    </td>
    <td>
    <font face="Arial Narrow" size="3">
    <input name="choose1_3" type="checkbox" value="7.50" onclick="selectChoose(1,3);" />7.50</font>
    </td></tr>
    <tr><td>
    <font face="Tahoma" size="2">
    FC Helter Skelter - Real Supersonic</font>

    </td>
    <td>
    <font face="Arial Narrow" size="3">
    <input name="choose2_1" type="checkbox" value="1.25" onclick="selectChoose(2,1);" />1.25</font>
    </td>
    <td>
    <font face="Arial Narrow" size="3">
    <input name="choose2_2" type="checkbox" value="3.35" onclick="selectChoose(2,2);" />3.35</font>
    </td>
    <td>
    <p align="center">
    <font face="Arial Narrow" size="3">
    <input name="choose2_3" type="checkbox" value="2.50" onclick="selectChoose(2,3);" />2.50</font></p>
    </td></tr>
    <tr><td>
    <font face="Tahoma" size="2">
    Manchester City F.C. - Goal let it out FC</font>

    </td>
    <td>
    <font face="Arial Narrow" size="3">
    <input name="choose3_1" type="checkbox" value="4.25" onclick="selectChoose(3,1);" />4.25</font>
    </td>
    <td>
    <font face="Arial Narrow" size="3">
    <input name="choose3_2" type="checkbox" value="3.50" onclick="selectChoose(3,2);" />3.50</font>
    </td>
    <td>
    <font face="Arial Narrow" size="3">
    <input name="choose3_3" type="checkbox" value="1.00" onclick="selectChoose(3,3);" />1.00</font>
    </td></tr>
    <tr><td>
    <font face="Tahoma" size="2">Matsugoro FC - Fake Plastic team</font>
    </td>
    <td>
    <font face="Arial Narrow" size="3">
    <input name="choose4_1" type="checkbox" value="4.25" onclick="selectChoose(4,1);" />4.25</font>
    </td>
    <td>
    <font face="Arial Narrow" size="3">
    <input name="choose4_2" type="checkbox" value="3.50" onclick="selectChoose(4,2);" />3.50</font>
    </td>
    <td>
    <font face="Arial Narrow" size="3">
    <input name="choose4_3" type="checkbox" value="1.00" onclick="selectChoose(4,3);" />1.00</font>
    </td></tr>
    <tr><td>
    <font face="Tahoma" size="2">Progetto Mayhem FC - Vallance Road United</font>
    </td>
    <td>
    <font face="Arial Narrow" size="3">
    <input name="choose5_1" type="checkbox" value="4.25" onclick="selectChoose(5,1);" />4.25</font>
    </td>
    <td>
    <font face="Arial Narrow" size="3">
    <input name="choose5_2" type="checkbox" value="3.50" onclick="selectChoose(5,2);" />3.50</font>
    </td>
    <td>
    <font face="Arial Narrow" size="3">
    <input name="choose5_3" type="checkbox" value="1.00" onclick="selectChoose(5,3);" />1.00</font>
    </td></tr>
    <tr><td>
    <font face="Tahoma" size="2">Stand By Meatballs F.C. - Sunnydale team</font>
    </td>
    <td>
    <font face="Arial Narrow" size="3">
    <input name="choose6_1" type="checkbox" value="4.25" onclick="selectChoose(6,1);" />4.25</font>
    </td>
    <td>
    <font face="Arial Narrow" size="3">
    <input name="choose6_2" type="checkbox" value="3.50" onclick="selectChoose(6,2);" />3.50</font>
    </td>
    <td>
    <font face="Arial Narrow" size="3">
    <input name="choose6_3" type="checkbox" value="1.00" onclick="selectChoose(6,3);" />1.00</font>
    </td></tr>
    <tr><td>
    <font face="Tahoma" size="2">The Crimson Ghosts - Headshrinker F.C.</font>
    </td>
    <td>
    <font face="Arial Narrow" size="3">
    <input name="choose7_1" type="checkbox" value="4.25" onclick="selectChoose(7,1);" />4.25</font>
    </td>
    <td>
    <font face="Arial Narrow" size="3">
    <input name="choose7_2" type="checkbox" value="3.50" onclick="selectChoose(7,2);" />3.50</font>
    </td>
    <td>
    <font face="Arial Narrow" size="3">
    <input name="choose7_3" type="checkbox" value="1.00" onclick="selectChoose(7,3);" />1.00</font>
    </td></tr>

    </table>
    </center>
    </div>
    <p align="center">
    <font size="2" face="Tahoma">
    puntata <input name="bet" type="text" value="10" onkeyup="elab();" size="13" /> €

    scommessa <input name="rate" type="text" value="1" onkeyup="elab();" size="16" /> €

    <font color="#CC0000">
    vincita</font>
    <input name="win" type="text" value="10" onkeyup="elab();" size="20" />


    <input name="" type="submit" value="invia scelte" />
    </font>
    </form>
    </body>

    </html>

  7. #17
    scusami...

    stupido io

    codice:
    <script type="text/javascript">
    var rows = 7
    var bet
    function selectChoose(row,column) {
    
    for (ii=1;ii<=3;ii++) {
    	if (ii != column) {
    		eval('document.form_bet.choose' + row + '_' + ii + '.checked = false');
    	}
    }
    
    elab();
    
    }
    
    function elab() {
    
    	bet = 1
    	for (ii2=1;ii2<=rows;ii2++) {
    		for (ii3=1;ii3<=3;ii3++) {
    			eval('selected = document.form_bet.choose' + ii2 + '_' + ii3 + '.checked');
    			if (selected) {
    				//alert('coordinate selezionato:' + ii + ',' + ii2);
    				eval('bet = bet * document.form_bet.choose' + ii2 + '_' + ii3 + '.value');
    			}
    		}
    	}
    	document.form_bet.rate.value = bet;
    	document.form_bet.win.value = document.form_bet.bet.value * bet;
    
    }
    </script>
    a volte scrivendo le cose senza testarle mi scappa qualcosa

    questo è giusto :P

    quando aggiungi righe cambia SOLO la variabile ROWS che è all'inizio
    san imente saluta

    * http://simonecingano.it *

  8. #18
    Ma che fai, ti scusi pure? Ma va là...GRAZIE MILLE GRANDISSIMO!

  9. #19
    beh.. fase uno fatta

    la prossima ti tocca con un po' di codice lato server
    san imente saluta

    * http://simonecingano.it *

  10. #20
    La prossima...cioè la pagina in cui far apparire i risultati?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.