Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2013
    Messaggi
    2

    Internet Explorer / Javascript E Php

    Innanzitutto mi scusa perchè avrò sicuramente sbagliato sezione, ma il mio problema riguarda più cose... Allora, io sto sviluppando un giochino in javascript e devo passare il punteggio finale alla stessa pagina per inserirlo nella classifica. Per farlo ho dato (tramite javascript) un valore a un pulsante di un form con tutte le informazioni che mi servono ( un bool per sapere se la partita è stata vinta , il punteggio se la partita è stata vinta o la soluzione se è stata persa) per poi riprenderli nella pagina richiamata attraverso il POST. Con firefox e chrome tutto bene, ma essendo un progetto per l'università deve essere compatibile con IE 8, e non lo è affatto.
    Vi posto i codici:

    var rigioca = document.getElementById("rigioca");
    var stringa = "1 "+ punti ;
    rigioca.setAttribute("value" , stringa);
    var torna = document.getElementById("torna");
    torna.setAttribute("value" , stringa);


    <form action="gioco2.php?cat=<?php echo $cat; ?>&diff=<?php echo $diff; ?>" method="post">


    Vuoi fare un altra partita ? </p>
    <button id="rigioca" type="submit" name="si">SI</button>
    <button id="torna" type="submit" name="no">NO</button>
    </form>


    if( isset($_POST['si']))
    {
    $stringa = $_POST['si'] ;
    $str = explode(" " , $stringa);
    $vitt = $str[0];
    if($vitt == 0) $vecchia = $str[1];

    }

    L'errore sta praticamente nel fatto che $str ha solo un elemento, col fatto che il php è lato server e con chrome funziona, credo e spero che il problema sia come passo i la stringa al bottone... voi che dite?

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    per inviare dati via form ci si aspetta un input submit (direi giustamente visto che è nato per quello)

    dovresti fare forse due form con due input submit separati


    edit
    con un titolo così non potevi che postare in html
    vedo di trovarne uno migliore

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2013
    Messaggi
    2
    vedo un miglioramento, ma adesso come passo i valori al POST ?

  4. #4
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    in che senso?
    due form > due input submit

    il problema dove sta?

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.