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

    Form-Bottone di 2 che si attiva anche su refresh

    Ciao ragazzi,

    come da titolo, ho una form (A)
    che attraverso un <select> va a recuperare il record che mi interessa.
    Trovato il record agisco poi su due bottoni che seguono codici diversi. Li attivo con:
    if ($_POST['btn'] == "update") (faccio l'update dati generali)
    if ($_POST['btn'] == "insert_detail") (apro il form dettagli)

    Aperta la seconda form (B) ,il codice crea automaticamente un nuovo record
    inserisce l'ID "id_aznd" (pescato dalla A) nella rispettiva colonna che funge da relazione
    tra le due tabelle.
    Al che io completo i dettagli e salvo con il rispettivo "submit".

    La cosa strana...almeno a me pare tale...ma sono giovincello di php, quindi forse non lo è
    tanto ...è che se faccio un refresh della pagina con la seconda form aperta, si attiva il codice sottostante
    a " if ($_POST['btn'] == "insert_detail")" della form (A)

    Se invece la B è chiusa, cosa che avviene riattivando la scelta da <select>, il refresh non attiva nessun codice.
    Non credo che dipenda dalla form "visibile" altrimenti questa cosa dovrebbe accadere anche con la
    prima, che è sempre visibile.

    Come mai si attiva su refresh un codice che sottostà ad una condizione?

    Qualcuno sa darmi qualche indicazione ?

    Grazie e buona giornata
    Ed

  2. #2
    Mi sa che ti devi buttare sul javascript...
    Ce l'ho fatta! - ItalianPixel -

  3. #3
    Originariamente inviato da portapipe
    Mi sa che ti devi buttare sul javascript...
    Noooooo...sono già alle prese con html/css/php....un'altro linguaggio?

    Vuoi dire che con javascript risolverei problemino ? E' difficile o si "avvicina" al php?

    tnx
    ed

  4. #4
    Direi di si.
    Non saprei dirti cosa scrivere ma sono certo che con javascript te la cavi egregiamente, con tanto di effetti di comparizione form e controllo dinamico delle checkbox.
    Quando scrivi, allora si attiva il checkbox.
    Quando flagghi il secondo checkbox, si attiva il form e compaiono i campi.
    Molto stiloso, anche se forse non proprio php-friendly.
    Altro linguaggio, altre rogne...
    Ce l'ho fatta! - ItalianPixel -

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.