Visualizzazione dei risultati da 1 a 3 su 3

Discussione: chiamata pagina php

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    28

    chiamata pagina php

    Salve vi riporto il listato di una pagina html con uno script in JS che a sua volta chiama una pagina php chiamata updatemacchina

    function controllaForm()
    {

    var name=confirm("Sei sicuro delle modifiche apportate?")
    if (name==true){
    document.frm1.action="updatemacchina.php";
    document.frm1.submit();
    }else{
    return;
    }

    }

    solo che alla pressione del tasto “ok” nel confirm dialog di cui sopra il file updatemacchina non viene chiamato,o meglio se viene chiamato non si vede e non stampa alcun risultato…. Vi riporto di seguito anche il file updatemacchina (all’interno ci sono degli “echo” di debug che lascio inseriti )


    <?php

    include ("config/function.inc");
    echo "entrato in updatemacchina"; //echo di debug

    //recupero i dati passati via post

    $userid=$_SESSION['userid'];
    $id=$_POST['id'];
    $hostname=$_POST['hostname'];
    $ipFisico=$_POST['ipFisico'];
    $stato=$_POST['stato'];
    $SO=$_POST['so'];
    $seriale=$_POST['seriale'];
    $dataInizio=$_POST['dataInizio'];
    $dataFine=$_POST['dataFine'];
    $assetTag=$_POST['assetTag'];
    $assetNumber=$_POST['assetNumber'];
    $locazione=$_POST['locazione'];


    echo "sei in updatemacchina"; //echo di debug
    $conn=DBConn(); //funzione già definita a parte
    if (!$conn)
    {
    echo "Errore nella connessione al Database";
    exit;

    }
    else
    //inserimento
    {

    echo "db connesso";

    $query="UPDATE macchina
    SET hostname='$hostname',Ip='$ipFisico',Stato='$stato' ,SO='$SO',dataInizio='$datainizio',seriale='$seria le',Locazione='$locazione',assetTag='$assetTag',as setNumber='$assetNumber'
    WHERE idMacchina='$id'";


    echo $query;


    $risultato=DBEsegui($query,$conn);
    echo $risultato;
    if ($risultato!="")
    {
    echo "La macchina è stata modificata correttamente";
    // header("Location:elenco.php?code=1");
    }
    else
    {
    echo "Attenzione: errore durante l'esecuzione della query (update)";
    // header("Location:elenco.php?code=3");


    }

    @mysql_close($conn);


    }



    ?>

    ringrazio chiunque risponderà...fatemi sapere se eventualemente serve anche il codice completo della pagina chiamante

  2. #2
    secondo me è più un problema di javascript / html che di php...
    comunque sia prova a postare il codice della pagina chiamante
    « Se nella prima mezz'ora non capisci chi è il pollo, allora il pollo sei tu. » [Thomas "Amarillo Slim" Preston, campione del mondo di poker]

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    28

    chiedo scusa a tutti

    in effetti nel riportare qui il codice della pagina chiamante mi sono reso conto della ripetizione di alcuni tag dell'Html.... di nuovo scusate e grazie per la tua risposta solerte

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.