Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [php]problema In Una Web App

    sto facendo una web app in XHTML 1.1 e PHP 5.2; in un form ho una riga con un textbox e due pulsanti A e B.
    Premendo A oppure B appare una finestra popup (tramite window.open di javascript) da cui seleziono un dato, poi cliccando su OK creo un cookie col dato scelto (tramite setcookie), ricarico la web app (tramite window.opener.document.forms[0].submit), chiudo la finestra e nel textbox deve apparire il dato scelto.
    Ora, quello che mi fa impazzire è che quando seleziono un dato premendo B nel textbox appare il dato scelto, se premo A e scelgo un dato non appare nulla nel textbox!!! eppure in entrambe le finestre popup c'è un form con un select da cui scegliere il dato, un pulsante OK e un codice praticamente comune:

    Codice PHP:
    $dato $_POST['scelta_dato']; // dato scelto dal select
    setcookie('dato'$dato);
    echo 
    "<script type=\"text/javascript\">window.opener.document.forms[0].submit(); window.close</script>"
    facendo un pò di debug hos coperto che il cookie nel caso di B viene subito creato, nel caso di A non viene creato per qualche misteriosa ragione!!! (l'ho verficato nella pagina chiamante con un print_r($_COOKIE)

  2. #2
    per trovare l'errore ci serve sicuramente anche il codice del form (almeno delle parti interessate)

    piccolo consiglio: in una web app sviluppata in php+javascript potresti realizzare qualcosa di piu' raffinato che una rozza finestra popup che setta un cookie


    ciao
    danno

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.