Visualizzazione risultati 1 fino 16 di 16

Discussione: Problemi con i risultati con php di un gioco: il Sudoku

  1. #1
    Guest

    Predefinito Problemi con i risultati con php di un gioco: il Sudoku

    Ciao a tutti,

    ho cercato di scrivere un po' di codice php per fare i risultati di un gioco: il Sudoku.

    Non ci sono riuscito.

    Questo è il codice html della pagina con il form del sudoku:

    Codice HTML:
    <form method="post" action="fsudokup.php">
    <table width="300" height="300" border="1" bordercolor="#000000">
    <tr>
    <td><table class="8ptg" width="100" height="100">
    <tr>
    <td width="33%" height="33%" align="center"><input class="ns" type="text" name="r1" maxlength="1" size="1"></td>
    <td width="33%" height="33%" align="center"><input class="ns" type="text" name="r2" maxlength="1" size="1"></td>
    <td width="33%" height="33%" align="center">4</td>
    </tr>
    <tr>
    <td width="33%" height="33%" align="center">5</td>
    <td width="33%" height="33%" align="center"><input class="ns" type="text" name="6" maxlength="1" size="1"></td>
    <td width="33%" height="33%" align="center">6</td>
    </tr>
    <tr>
    <td width="33%" height="33%" align="center"><input class="ns" type="text" name="r10" maxlength="1" size="1"></td>
    <td width="33%" height="33%" align="center"><input class="ns" type="text" name="r11" maxlength="1" size="1"></td>
    <td width="33%" height="33%" align="center">7</td>
    </tr>
    </table></td>
    <td><table class="8ptg" width="100" height="100">
    <tr>
    <td width="33%" height="33%" align="center">6</td>
    <td width="33%" height="33%" align="center"><input class="ns" type="text" name="r3" maxlength="1" size="1"></td>
    <td width="33%" height="33%" align="center">1</td>
    </tr>
    <tr>
    <td width="33%" height="33%" align="center"><input class="ns" type="text" name="r7" maxlength="1" size="1"></td>
    <td width="33%" height="33%" align="center">9</td>
    <td width="33%" height="33%" align="center"><input class="ns" type="text" name="r8" maxlength="1" size="1"></td>
    </tr>
    <tr>
    <td width="33%" height="33%" align="center"><input class="ns" type="text" name="r12" maxlength="1" size="1"></td>
    <td width="33%" height="33%" align="center"><input class="ns" type="text" name="r13" maxlength="1" size="1"></td>
    <td width="33%" height="33%" align="center"><input class="ns" type="text" name="r14" maxlength="1" size="1"></td>
    </tr>
    </table></td>
    <td><table class="8ptg" width="100" height="100">
    <tr>
    <td width="33%" height="33%" align="center">8</td>
    <td width="33%" height="33%" align="center"><input class="ns" type="text" name="r4" maxlength="1" size="1"></td>
    <td width="33%" height="33%" align="center"><input class="ns" type="text" name="r5" maxlength="1" size="1"></td>
    </tr>
    <tr>
    <td width="33%" height="33%" align="center">4</td>
    <td width="33%" height="33%" align="center"><input class="ns" type="text" name="r9" maxlength="1" size="1"></td>
    <td width="33%" height="33%" align="center">2</td>
    </tr>
    <tr>
    <td width="33%" height="33%" align="center">6</td>
    <td width="33%" height="33%" align="center"><input class="ns" type="text" name="r15" maxlength="1" size="1"></td>
    <td width="33%" height="33%" align="center"><input class="ns" type="text" name="r16" maxlength="1" size="1"></td>
    </tr>
    </table></td>
    </tr>
    <tr>
    <td><table class="8ptg" width="100" height="100">
    <tr>
    <td width="33%" height="33%" align="center">9</td>
    <td width="33%" height="33%" align="center"><input class="ns" type="text" name="r17" maxlength="1" size="1"></td>
    <td width="33%" height="33%" align="center"><input class="ns" type="text" name="r18" maxlength="1" size="1"></td>
    </tr>
    <tr>
    <td width="33%" height="33%" align="center"><input class="ns" type="text" name="r23" maxlength="1" size="1"></td>
    <td width="33%" height="33%" align="center">1</td>
    <td width="33%" height="33%" align="center"><input class="ns" type="text" name="r24" maxlength="1" size="1"></td>
    </tr>
    <tr>
    <td width="33%" height="33%" align="center">4</td>
    <td width="33%" height="33%" align="center"><input class="ns" type="text" name="r28" maxlength="1" size="1"></td>
    <td width="33%" height="33%" align="center"><input class="ns" type="text" name="r29" maxlength="1" size="1"></td>
    </tr>
    </table></td>
    <td>
    <table class="8ptg" width="100" height="100">
    <tr>
    <td align="center" width="33%" height="33%"><input class="ns" type="text" name="r19" maxlength="1" size="1"></td>
    <td align="center" width="33%" height="33%">3</td>
    <td align="center" width="33%" height="33%"><input class="ns" type="text" name="r20" maxlength="1" size="1"></td>
    </tr>
    <tr>
    <td align="center" width="33%" height="33%">8</td>
    <td align="center" width="33%" height="33%"><input class="ns" type="text" name="r25" maxlength="1" size="1"></td>
    <td align="center" width="33%" height="33%">2</td>
    </tr>
    <tr>
    <td align="center" width="33%" height="33%"><input class="ns" type="text" name="r30" maxlength="1" size="1"></td>
    <td align="center" width="33%" height="33%">7</td>
    <td align="center" width="33%" height="33%"><input class="ns" type="text" name="r31" maxlength="1" size="1"></td>
    </tr>
    </table></td>
    <td><table class="8ptg" width="100" height="100">
    <tr>
    <td width="33%" height="33%" align="center"><input class="ns" type="text" name="r21" maxlength="1" size="1"></td>
    <td width="33%" height="33%" align="center"><input class="ns" type="text" name="r22" maxlength="1" size="1"></td>
    <td width="33%" height="33%" align="center">7</td>
    </tr>
    <tr>
    <td width="33%" height="33%" align="center"><input class="ns" type="text" name="r26" maxlength="1" size="1"></td>
    <td width="33%" height="33%" align="center">6</td>
    <td width="33%" height="33%" align="center"><input class="ns" type="text" name="r27" maxlength="1" size="1"></td>
    </tr>
    <tr>
    <td width="33%" height="33%" align="center"><input class="ns" type="text" name="r32" maxlength="1" size="1"></td>
    <td width="33%" height="33%" align="center"><input class="ns" type="text" name="r33" maxlength="1" size="1"></td>
    <td width="33%" height="33%" align="center">8</td>
    </tr>
    </table></td>
    </tr>
    <tr>
    <td><table class="8ptg" width="100" height="100">
    <tr>
    <td width="33%" height="33%" align="center"><input class="ns" type="text" name="r34" maxlength="1" size="1"></td>
    <td width="33%" height="33%" align="center"><input class="ns" type="text" name="r35" maxlength="1" size="1"></td>
    <td width="33%" height="33%" align="center">2</td>
    </tr>
    <tr>
    <td width="33%" height="33%" align="center">6</td>
    <td width="33%" height="33%" align="center"><input class="ns" type="text" name="r41" maxlength="1" size="1"></td>
    <td width="33%" height="33%" align="center">9</td>
    </tr>
    <tr>
    <td width="33%" height="33%" align="center"><input class="ns" type="text" name="r45" maxlength="1" size="1"></td>
    <td width="33%" height="33%" align="center"><input class="ns" type="text" name="r46" maxlength="1" size="1"></td>
    <td width="33%" height="33%" align="center">1</td>
    </tr>
    </table></td>
    <td><table class="8ptg" width="100" height="100">
    <tr>
    <td width="33%" height="33%" align="center"><input class="ns" type="text" name="r36" maxlength="1" size="1"></td>
    <td width="33%" height="33%" align="center"><input class="ns" type="text" name="r37" maxlength="1" size="1"></td>
    <td width="33%" height="33%" align="center"><input class="ns" type="text" name="r38" maxlength="1" size="1"></td>
    </tr>
    <tr>
    <td width="33%" height="33%" align="center"><input class="ns" type="text" name="r42" maxlength="1" size="1"></td>
    <td width="33%" height="33%" align="center">1</td>
    <td width="33%" height="33%" align="center"><input class="ns" type="text" name="r43" maxlength="1" size="1"></td>
    </tr>
    <tr>
    <td width="33%" height="33%" align="center">9</td>
    <td width="33%" height="33%" align="center"><input class="ns" type="text" name="r47" maxlength="1" size="1"></td>
    <td width="33%" height="33%" align="center">7</td>
    </tr>
    </table></td>
    <td>
    <table class="8ptg" width="100" height="100">
    <tr>
    <td width="33%" height="33%" align="center">9</td>
    <td width="33%" height="33%" align="center"><input class="ns" type="text" name="r39" maxlength="1" size="1"></td>
    <td width="33%" height="33%" align="center"><input class="ns" type="text" name="r40" maxlength="1" size="1"></td>
    </tr>
    <tr>
    <td width="33%" height="33%" align="center">7</td>
    <td width="33%" height="33%" align="center"><input class="ns" type="text" name="r44" maxlength="1" size="1"></td>
    <td width="33%" height="33%" align="center">4</td>
    </tr>
    <tr>
    <td width="33%" height="33%" align="center">3</td>
    <td width="33%" height="33%" align="center"><input class="ns" type="text" name="r48" maxlength="1" size="1"></td>
    <td width="33%" height="33%" align="center"><input class="ns" type="text" name="r49" maxlength="1" size="1"></td>
    </tr>
    </table></td>
    </tr>
    </table>
    </form>
    Ora arriva il problema, questo è il codice php della pagina fsudokup.php:

    Codice PHP:
    <?php
    $si
    = 0;
    $no = 0;
    $vu = 0;

    $numeridati = array($_POST['r1'], $_POST['r2'], $_POST['r3'], $_POST['r4'], $_POST['r5'], $_POST['r6'], $_POST['r7'], $_POST['r8'], $_POST['r9'], $_POST['r10'], $_POST['r11'], $_POST['r12'], $_POST['r13'], $_POST['r14'], $_POST['r15'], $_POST['r16'], $_POST['r17'], $_POST['r18'], $_POST['r19'], $_POST['r20'], $_POST['r21'], $_POST['r22'], $_POST['r23'], $_POST['r24'], $_POST['r25'], $_POST['r26'], $_POST['r27'], $_POST['r28'], $_POST['r29'], $_POST['r30'], $_POST['r31'], $_POST['r32'], $_POST['r33'], $_POST['r34'], $_POST['r35'], $_POST['r36'], $_POST['r37'], $_POST['r38'], $_POST['r39'], $_POST['r40'], $_POST['r41'], $_POST['r42'], $_POST['r43'], $_POST['r44'], $_POST['r45'], $_POST['r46'], $_POST['r47'], $_POST['r48'], $_POST['r49']);
    $numerigiusti = array(2, 9, 5, 7, 3, 8, 7, 3, 1, 1, 3, 2, 8, 4, 9, 5, 2, 8, 5, 6, 1, 4, 7, 3, 4, 5, 9, 6, 5, 1, 9, 2, 3, 3, 7, 4, 8, 5, 8, 1, 5, 3, 8, 2, 8, 4, 2, 5, 6);


    if(
    $numeridati == $numerigiusti) { $si++; }
    else if (
    $numeridati == "") { $vu++; }
    else {
    $no++; }

    echo
    "Numeri azzeccati: ".$si."<br />Numeri sbagliati: ".$no."<br />Numeri mancanti: ".$vu;

    ?>
    Mi sapete aiutare a risolvere?


    Grazie,
    Ciao...

  2. #2
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,226

    Predefinito

    Che problema hai precisamente?
    Apprezzi l'aiuto? Offrimi un caffè!

  3. #3
    Guest

    Predefinito

    Al posto di:
    Codice PHP:
    if($numeridati == $numerigiusti) { $si++; }
    else if (
    $numeridati == "") { $vu++; }
    else {
    $no++; }
    Metti:
    Codice PHP:
    for($i=0;$i=49;$i++){
    if(
    $numeridati[$i] == $numerigiusti[$i]) { $si++; }
    else if (
    $numeridati[$i] == "") { $vu++; }
    else {
    $no++; }
    }
    Ricordati di inserire un pulsante di submit nella pagina in HTML.

  4. #4
    Guest

    Predefinito

    Ecco Tecnoman, ho provato con la tua soluzione ma ora mi dà pagina totalmente bianca, arriva al codice php e da quello in poi nemmeno il codice html dopo quello php mi fa vedere. Perché?

    Poi, se non ritenete come spam, vi posto il link della pagina, ma vi avviso che non è qui su AV. Però per farlo vorrei un'autorizzazione da un moderatore o amministratore che non voglio spammare.


    Grazie,
    Ciao...

  5. #5
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,226

    Predefinito

    Se è per aiuto puoi linkare la pagina che da problemi: in questo caso non è spam.
    Apprezzi l'aiuto? Offrimi un caffè!

  6. #6
    Guest

    Predefinito

    Ok, però non mi assumo responsabilità in caso di spam:

    questa è la pagina con il form: www.tuttofree.net/quiz/sudoku/index.php
    questa è la pagina php dei risultati: www.tuttofree.net/quiz/sudoku/fsudokup.php

    Puoi vedere tu stesso nella pagina php che succede, e il codice totale della pagina php è questo:

    Codice PHP:
    <html>
    <head>
    <?php include('../head.php'); ?>
    </head>
    <body>
    <?php
    $si
    = 0;
    $no = 0;
    $vu = 0;

    $numeridati = array($_POST['r1'], $_POST['r2'], $_POST['r3'], $_POST['r4'], $_POST['r5'], $_POST['r6'], $_POST['r7'], $_POST['r8'], $_POST['r9'], $_POST['r10'], $_POST['r11'], $_POST['r12'], $_POST['r13'], $_POST['r14'], $_POST['r15'], $_POST['r16'], $_POST['r17'], $_POST['r18'], $_POST['r19'], $_POST['r20'], $_POST['r21'], $_POST['r22'], $_POST['r23'], $_POST['r24'], $_POST['r25'], $_POST['r26'], $_POST['r27'], $_POST['r28'], $_POST['r29'], $_POST['r30'], $_POST['r31'], $_POST['r32'], $_POST['r33'], $_POST['r34'], $_POST['r35'], $_POST['r36'], $_POST['r37'], $_POST['r38'], $_POST['r39'], $_POST['r40'], $_POST['r41'], $_POST['r42'], $_POST['r43'], $_POST['r44'], $_POST['r45'], $_POST['r46'], $_POST['r47'], $_POST['r48'], $_POST['r49']);
    $numerigiusti = array(2, 9, 5, 7, 3, 8, 7, 3, 1, 1, 3, 2, 8, 4, 9, 5, 2, 8, 5, 6, 1, 4, 7, 3, 4, 5, 9, 6, 5, 1, 9, 2, 3, 3, 7, 4, 8, 5, 8, 1, 5, 3, 8, 2, 8, 4, 2, 5, 6);

    for(
    $i=0;$i=49;$i++){
    if(
    $numeridati[$i] == $numerigiusti[$i]) { $si++; }
    else if (
    $numeridati[$i] == "") { $vu++; }
    else {
    $no++; }
    }

    echo
    "Risposte giuste: " . $si . "<br />Risposte sbagliate: " . $no . "<br />Risposte mancanti: " . $vu;

    ?>
    </body>
    </html>
    Ripeto: non mi assumo responsabilità in caso di spam. Se ritenete come spam, cancellate il post.


    Grazie,
    Ciao...

  7. #7
    Guest

    Predefinito

    scusa, errore di battitura, ecco il codice giusto:
    Codice PHP:
    for($i=0;$i!=49;$i++){
    if(
    $numeridati[$i] == $numerigiusti[$i]) { $si++; }
    else if (
    $numeridati[$i] == "") { $vu++; }
    else {
    $no++; }
    }

  8. #8
    Guest

    Predefinito

    Siiiiiiiii funziona! Grazie!

    Poi voglio fare un'altra cosa, una tabella come nel form che mostra di nero i numeri che già stavano (quelli che ho messo di default per aiuto), di rosso quelli immessi sbagliati, di verde quelli azzeccati e di blu quelli mancanti, come faccio?

    Grazie,
    Ciao...

  9. #9
    Guest

    Predefinito

    sostituisci il codice di prima con questo:
    Codice PHP:
    <?php
    $si
    = 0;
    $no = 0;
    $vu = 0;

    $numeridati = array($_POST['r1'], $_POST['r2'], $_POST['r3'], $_POST['r4'], $_POST['r5'], $_POST['r6'], $_POST['r7'], $_POST['r8'], $_POST['r9'], $_POST['r10'], $_POST['r11'], $_POST['r12'], $_POST['r13'], $_POST['r14'], $_POST['r15'], $_POST['r16'], $_POST['r17'], $_POST['r18'], $_POST['r19'], $_POST['r20'], $_POST['r21'], $_POST['r22'], $_POST['r23'], $_POST['r24'], $_POST['r25'], $_POST['r26'], $_POST['r27'], $_POST['r28'], $_POST['r29'], $_POST['r30'], $_POST['r31'], $_POST['r32'], $_POST['r33'], $_POST['r34'], $_POST['r35'], $_POST['r36'], $_POST['r37'], $_POST['r38'], $_POST['r39'], $_POST['r40'], $_POST['r41'], $_POST['r42'], $_POST['r43'], $_POST['r44'], $_POST['r45'], $_POST['r46'], $_POST['r47'], $_POST['r48'], $_POST['r49']);
    $numerigiusti = array(2, 9, 5, 7, 3, 8, 7, 3, 1, 1, 3, 2, 8, 4, 9, 5, 2, 8, 5, 6, 1, 4, 7, 3, 4, 5, 9, 6, 5, 1, 9, 2, 3, 3, 7, 4, 8, 5, 8, 1, 5, 3, 8, 2, 8, 4, 2, 5, 6);

    for(
    $i=0;$i!=49;$i++){
    if(
    $numeridati[$i] == $numerigiusti[$i]) {
    $si++;
    eval(
    '$r'.($i+1).'="<span style=\"color:#00FF00\">'.$numerigiusti[$i].'</span>";');
    }
    else if (
    $numeridati[$i] == "") {
    $vu++;
    eval(
    '$r'.($i+1).'="<span style=\"color:#0000FF\">'.$numerigiusti[$i].'</span>";');
    }
    else {
    $no++;
    eval(
    '$r'.($i+1).'="<span style=\"color:#FF0000\">'.$numerigiusti[$i].'</span>";');
    }
    }
    echo
    "Numeri azzeccati: ".$si."<br />Numeri sbagliati: ".$no."<br />Numeri mancanti: ".$vu;
    ?>
    <span style=\"color:#00FF00\">verde</span>
    <span style=\"color:#FF0000\">rosso</span>
    <span style=\"color:#0000FF\">blu</span>
    <table width="300" height="300" border="1" bordercolor="#000000">
    <tr>
    <td><table class="8ptg" width="100" height="100">
    <tr>
    <td width="33%" height="33%" align="center"><?php echo $r1; ?></td>
    <td width="33%" height="33%" align="center"><?php echo $r2; ?></td>
    <td width="33%" height="33%" align="center">4</td>
    </tr>
    <tr>
    <td width="33%" height="33%" align="center">5</td>
    <td width="33%" height="33%" align="center"><?php echo $r6; ?></td>
    <td width="33%" height="33%" align="center">6</td>
    </tr>
    <tr>
    <td width="33%" height="33%" align="center"><?php echo $r10; ?></td>
    <td width="33%" height="33%" align="center"><?php echo $r11; ?></td>
    <td width="33%" height="33%" align="center">7</td>
    </tr>
    </table></td>
    <td><table class="8ptg" width="100" height="100">
    <tr>
    <td width="33%" height="33%" align="center">6</td>
    <td width="33%" height="33%" align="center"><?php echo $r3; ?></td>
    <td width="33%" height="33%" align="center">1</td>
    </tr>
    <tr>
    <td width="33%" height="33%" align="center"><?php echo $r7; ?></td>
    <td width="33%" height="33%" align="center">9</td>
    <td width="33%" height="33%" align="center"><?php echo $r8; ?></td>
    </tr>
    <tr>
    <td width="33%" height="33%" align="center"><?php echo $r12; ?></td>
    <td width="33%" height="33%" align="center"><?php echo $r13; ?></td>
    <td width="33%" height="33%" align="center"><?php echo $r14; ?></td>
    </tr>
    </table></td>
    <td><table class="8ptg" width="100" height="100">
    <tr>
    <td width="33%" height="33%" align="center">8</td>
    <td width="33%" height="33%" align="center"><?php echo $r4; ?></td>
    <td width="33%" height="33%" align="center"><?php echo $r5; ?></td>
    </tr>
    <tr>
    <td width="33%" height="33%" align="center">4</td>
    <td width="33%" height="33%" align="center"><?php echo $r9; ?></td>
    <td width="33%" height="33%" align="center">2</td>
    </tr>
    <tr>
    <td width="33%" height="33%" align="center">6</td>
    <td width="33%" height="33%" align="center"><?php echo $r15; ?></td>
    <td width="33%" height="33%" align="center"><?php echo $r16; ?></td>
    </tr>
    </table></td>
    </tr>
    <tr>
    <td><table class="8ptg" width="100" height="100">
    <tr>
    <td width="33%" height="33%" align="center">9</td>
    <td width="33%" height="33%" align="center"><?php echo $r17; ?></td>
    <td width="33%" height="33%" align="center"><?php echo $r18; ?></td>
    </tr>
    <tr>
    <td width="33%" height="33%" align="center"><?php echo $r23; ?></td>
    <td width="33%" height="33%" align="center">1</td>
    <td width="33%" height="33%" align="center"><?php echo $r24; ?></td>
    </tr>
    <tr>
    <td width="33%" height="33%" align="center">4</td>
    <td width="33%" height="33%" align="center"><?php echo $r28; ?></td>
    <td width="33%" height="33%" align="center"><?php echo $r29; ?></td>
    </tr>
    </table></td>
    <td>
    <table class="8ptg" width="100" height="100">
    <tr>
    <td align="center" width="33%" height="33%"><?php echo $r19; ?></td>
    <td align="center" width="33%" height="33%">3</td>
    <td align="center" width="33%" height="33%"><?php echo $r20; ?></td>
    </tr>
    <tr>
    <td align="center" width="33%" height="33%">8</td>
    <td align="center" width="33%" height="33%"><?php echo $r25; ?></td>
    <td align="center" width="33%" height="33%">2</td>
    </tr>
    <tr>
    <td align="center" width="33%" height="33%"><?php echo $r30; ?></td>
    <td align="center" width="33%" height="33%">7</td>
    <td align="center" width="33%" height="33%"><?php echo $r31; ?></td>
    </tr>
    </table></td>
    <td><table class="8ptg" width="100" height="100">
    <tr>
    <td width="33%" height="33%" align="center"><?php echo $r21; ?></td>
    <td width="33%" height="33%" align="center"><?php echo $r22; ?></td>
    <td width="33%" height="33%" align="center">7</td>
    </tr>
    <tr>
    <td width="33%" height="33%" align="center"><?php echo $r26; ?></td>
    <td width="33%" height="33%" align="center">6</td>
    <td width="33%" height="33%" align="center"><?php echo $r27; ?></td>
    </tr>
    <tr>
    <td width="33%" height="33%" align="center"><?php echo $r32; ?></td>
    <td width="33%" height="33%" align="center"><?php echo $r33; ?></td>
    <td width="33%" height="33%" align="center">8</td>
    </tr>
    </table></td>
    </tr>
    <tr>
    <td><table class="8ptg" width="100" height="100">
    <tr>
    <td width="33%" height="33%" align="center"><?php echo $r34; ?></td>
    <td width="33%" height="33%" align="center"><?php echo $r35; ?></td>
    <td width="33%" height="33%" align="center">2</td>
    </tr>
    <tr>
    <td width="33%" height="33%" align="center">6</td>
    <td width="33%" height="33%" align="center"><?php echo $r41; ?></td>
    <td width="33%" height="33%" align="center">9</td>
    </tr>
    <tr>
    <td width="33%" height="33%" align="center"><?php echo $r45; ?></td>
    <td width="33%" height="33%" align="center"><?php echo $r46; ?></td>
    <td width="33%" height="33%" align="center">1</td>
    </tr>
    </table></td>
    <td><table class="8ptg" width="100" height="100">
    <tr>
    <td width="33%" height="33%" align="center"><?php echo $r36; ?></td>
    <td width="33%" height="33%" align="center"><?php echo $r37; ?></td>
    <td width="33%" height="33%" align="center"><?php echo $r38; ?></td>
    </tr>
    <tr>
    <td width="33%" height="33%" align="center"><?php echo $r42; ?></td>
    <td width="33%" height="33%" align="center">1</td>
    <td width="33%" height="33%" align="center"><?php echo $r43; ?></td>
    </tr>
    <tr>
    <td width="33%" height="33%" align="center">9</td>
    <td width="33%" height="33%" align="center"><?php echo $r47; ?></td>
    <td width="33%" height="33%" align="center">7</td>
    </tr>
    </table></td>
    <td>
    <table class="8ptg" width="100" height="100">
    <tr>
    <td width="33%" height="33%" align="center">9</td>
    <td width="33%" height="33%" align="center"><?php echo $r39; ?></td>
    <td width="33%" height="33%" align="center"><?php echo $r40; ?></td>
    </tr>
    <tr>
    <td width="33%" height="33%" align="center">7</td>
    <td width="33%" height="33%" align="center"><?php echo $r44; ?></td>
    <td width="33%" height="33%" align="center">4</td>
    </tr>
    <tr>
    <td width="33%" height="33%" align="center">3</td>
    <td width="33%" height="33%" align="center"><?php echo $r48; ?></td>
    <td width="33%" height="33%" align="center"><?php echo $r49; ?></td>
    </tr>
    </table></td>
    </tr>
    </table>

  10. #10
    Guest

    Predefinito

    Grazie Tecnoman, funziona.

    Questa è stata la prima volta che ho avuto la pappa pronta senza chiederla.


    Grazie,
    Ciao...

  11. #11
    Guest

    Predefinito

    E non abituarti, anche perché è molto più stimolante quando la pappa te la prepari da solo...

  12. #12
    Guest

    Predefinito

    Però mi risulta un problema: se metto tutti i numeri giusti mi dice uno mancante, come mai?

    Qui potete vedere i numeri giusti:

    http://img174.imageshack.us/img174/8...nsudokuuz3.png

    e provate per vedere che dà un numero mancante anche se li metto tutti, come mai?

    Come risolvo?

    Grazie,
    Ciao...

  13. #13
    Guest

    Predefinito

    Mi ero dimenticato di dirti che ti eri dimenticato di metter una r nel codice HTML: il text input numero 6 lo hai chiamato semplicemente 6 e non r6, per questo on line non te lo conta; a me no usciva questo errore perché lo avevo corretto involontariamente quando ho ricopiato la tabella sotto e mi mancava una r (infatti nel codice della tabella che ti ho dato la variabile è r6).

  14. #14
    Guest

    Predefinito

    Sì, non ci avevo fatto caso ora ho corretto e tutto funziona bene


    Però vorrei modificare una cosa: se uno sbaglia il numero, nella tabella della pagina php gli mostra quello giusto in rosso, ma io voglio che mostra quello scritto dall'utente in rosso e non quello giusto, così vale per i mancanti, invece di visualizzare il numero, se il numero non c'è, voglio che appare una "X" ovviamente blu.

    Come faccio?

    Grazie,
    Ciao...
    Ultima modifica di heidi52 : 25-04-2008 alle ore 23.05.07

  15. #15
    Guest

    Predefinito

    Basta che cambi il ciclo for che ti avevo dato con questo:
    Codice PHP:
    for($i=0;$i!=49;$i++){
    if(
    $numeridati[$i] == $numerigiusti[$i]) {
    $si++;
    eval(
    '$r'.($i+1).'="<span style=\"color:#00FF00\">'.$numerigiusti[$i].'</span>";');
    }
    else if (
    $numeridati[$i] == "") {
    $vu++;
    eval(
    '$r'.($i+1).'="<span style=\"color:#0000FF\">X</span>";');
    }
    else {
    $no++;
    eval(
    '$r'.($i+1).'="<span style=\"color:#FF0000\">'.$numeridati[$i].'</span>";');
    }
    }

  16. #16
    Guest

    Predefinito

    Grazie Tecnoman, funziona!


    Grazie,
    Ciao...

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •