Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Undefined variable

  1. #1

    Undefined variable

    ciao!!
    ho il seguente codice:
    chiedo scusa per la lunghezza dello script
    Codice PHP:
    <?php
    $p_new
    =0;
    if ((
    $s_x>38) && ($s_x<145) && ($s_y>38) && ($s_y<145))   //I blocco-->S(38-145, 38-145)     -->+5
       
    $p_new=5;
         }
    if ((
    $s_x>145) && ($s_x<252) && ($s_y>145) && ($s_y<252))  //II blocco--> S(145-252, 38-145)  -->+10
       
    $p_new=10;
         }
    if ((
    $s_x>38) && ($s_x<145) && ($s_y>145) && ($s_y<252))   //III blocco-->S(38-145, 145-252 )  -->+15
        
    {$p_new=15;
          }
    if ((
    $s_x>145) &&($s_x<252) && ($s_y>145) && ($s_y<252))  //IV blocco--> S8145-252, 145-252)   -->+20
        
    $p_new=20;
           }
    if ((
    $s_x<38)||($s_x>252)|| ($s_y>252) || ($s_y<38))      //fuori da tutti gli spazi-->S(...38/252...,252../..38)-->+0
         
    setcookie("p"0);
           
    $p_new=0;
           }
      else   
          { if (isset(
    $HTTP_COOKIE_VARS['p']))
               { 
    $p=$HTTP_COOKIE_VARS['p'];
                 
    $p=$p+$p_new;
                 
    setcookie("p",$p);
                }
          }
    echo 
    "
    punteggio totalzzato finora:"
    ;
    echo 
    "
    <hr>"
    ;
    echo 
    "punti:  ".$p;
    ?>
    <HR>
    <DIV ALINGN="center">
    <FONT SIZE="3" COLOR="blue">[B]GIOCO DELLE FRECCETTE[/B]</FONT></DIV>
    <HR><FONT SIZE="1">ATTENZIONE!! cliccando sullo 0 si azzera il punteggio</FONT> 
    <HR>

    <?php
    echo "<FORM NAME=\"mirino\" ACTION=".$_SERVER['PHP_SELF'].">";
    ?>
    <INPUT TYPE="image" NAME="s" SRC="mirino.gif">
    </form>
    </html>
    ogni volta che avviene il click sull' immagine, doverbbe aumentare il punteggio "p" che varia a seconda del blocco su qui e avvenuto il click
    il problema: gli errori che mi stampa in esecuzione:
    Notice: Undefined variable: s_x
    Notice: Undefined variable: p
    suppongo che le variabili dovrebbero essere dichiarate. ma come?
    qualcono ha qualche idea?

  2. #2
    A ogni aperttura della pagina avviena l' aggiornametnto e la stampa del punteggio relativo

  3. #3
    Utente di HTML.it L'avatar di AvOJaromil
    Registrato dal
    Feb 2006
    residenza
    laddove si stagiona formaggio dentro a dei grossi buchi di tufo
    Messaggi
    549
    se lo script è tutto lì, tu fai un controllo su delle variabili non inizializzate;per esempio $s_x.
    "homer sei tonto come un mulo e due volte più brutto. se uno sconosciuto ti offre un passaggio tu devi accettarlo..."

    www.flickr.com/photos/asciella/
    www.lastfm.it/user/qvaioe/

  4. #4
    con che valore dovrei inizializzare le variabili?

  5. #5
    aiuto!!!! mi sono bloccata

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 © 2025 vBulletin Solutions, Inc. All rights reserved.