Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Problema form

  1. #1
    Utente di HTML.it L'avatar di mybox
    Registrato dal
    Mar 2007
    Messaggi
    507

    Problema form

    echo "<form action=\"opannell.php?action=acui&amp;sid=$sid\" method=\"post\">";
    echo "<input type=\"hidden\" name=\"unick\" value=\"$unick\"/>";
    echo "<input type=\"Submit\" value=\"modifica\" Name=\"Submit\"/></form>";

    come posso mettere questo collegamento con form sottoforma di link?

    grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2000
    residenza
    Edinburgh
    Messaggi
    401
    Non ho capito bene la domanda, vuoi avere un link invece del bottone di submit?
    In quel caso serve Javascript non PHP.

  3. #3
    Utente di HTML.it L'avatar di mybox
    Registrato dal
    Mar 2007
    Messaggi
    507
    non si puo fare in php?

  4. #4
    Utente di HTML.it L'avatar di mybox
    Registrato dal
    Mar 2007
    Messaggi
    507
    in pratica la variabile $unick ho specificato nel file di definizione che venga colorata in base al ruolo dell'utente...

    ma mi esce cosi:


    ilnickdelutente"/>BOTTONEMODIFICA

    clicco e utente non trovato

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2000
    residenza
    Edinburgh
    Messaggi
    401
    Beh, puoi scrivere un codice PHP che ti genera il JS, questo è sicuro...
    Ma quello che chiedi tu è un'azione client-side (submit di un form) mentre PHP è server side.

    comunque il codice JS che ti serve è qualcosa tipo:

    codice:
    function submitForm()
       {
       f = document.getElementById("idform");
       f.submit();
       }
    e poi nel link:

    codice:
    Submit

    ----


    EDIT: scusa, stavamo postando insieme.

    Mi sa che non ho capito bene cosa vuoi fare allora.... me lo spieghi con più precisione?

  6. #6
    Utente di HTML.it L'avatar di mybox
    Registrato dal
    Mar 2007
    Messaggi
    507
    Originariamente inviato da mybox
    in pratica la variabile $unick ho specificato nel file di definizione che venga colorata in base al ruolo dell'utente...

    ma mi esce cosi:


    ilnickdelutente"/>BOTTONEMODIFICA

    clicco e utente non trovato
    cosa sbaglio???

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2000
    residenza
    Edinburgh
    Messaggi
    401
    Ribadisco, non mi è chiaro quale sarebbe l'output desiderato...

    leggere un po' più di codice aiuterebbe

  8. #8
    Utente di HTML.it L'avatar di mybox
    Registrato dal
    Mar 2007
    Messaggi
    507
    Codice PHP:
    ho questo codice che mi crea problemi in questo form...

    echo 
    "<form action=\"opannell.php?action=acui&amp;sid=$sid\" method=\"post\">";
    echo 
    "<input type=\"hidden\" name=\"unick\" value=\"$unick\"/>";
    echo 
    "<input type=\"Submit\" value=\"modifica\" Name=\"Submit\"/></form>"

  9. #9
    Utente di HTML.it L'avatar di mybox
    Registrato dal
    Mar 2007
    Messaggi
    507
    echo "<input type=\"hidden\" name=\"unick\"/>";
    cosi dovrebbe andare

  10. #10
    Utente di HTML.it
    Registrato dal
    Aug 2000
    residenza
    Edinburgh
    Messaggi
    401
    Ok, adesso mi è più chiaro!

    Il problema è che il tuo codice inserisce uno span all'interno del valore value dell'input!

    Ti conviene fare una cosa tipo:

    Codice PHP:
    function getnick_uid($uid)
    {
    // Per quale motivo selezioni name e plusses se poi non li usi?
    $unick mysql_fetch_array(mysql_query("SELECT name,plusses, perm FROM ibwf_users WHERE id='".$uid."'"));
    return (
    $unick['perm']); // <--- mysql_fetch array ti restituisce un array associativo, così è più facile da leggere!
    }

    $getnick getnick_uid($id);

    echo 
    '<input type="submit" class="submit'.$getnick.'" value="submit!">'
    Questo codice ti assegnerà la classe submit1, submit2 etc a seconda del livello dell'utente
    Poi in un file css (incluso dalla pagina) avrai:

    codice:
    .submit1
    {
    color: red;
    font-weight: bold;
    }
    
    .submit2
    {
    color:blue;
    }
    
    etc etc.

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.