Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Domanda sui button

  1. #1

    Domanda sui button

    Scusate la domanda stupida ma ho bisogno di fare una cosa:

    una lista di nomi in cui al posto di una check box o di una combo metto dei pulsanti.

    il metodo piu veloce ho pensoto di farlo con php e da fare una form per ogni nome con passato il nome stesso tramite pulsante

    avete altre idee?

  2. #2
    L'idea, a naso, non mi pare buona. Penso ai troppi form; quest'ultimo dovrebbe essere unico, se i dati in gioco sono legati da un unico criterio.

    Dovresti fornirci una descrizione più dettagliata del contesto.

  3. #3
    <HTML>
    <HEAD></HEAD>
    <style type="text/css">
    A:link { text-decoration: none; color: blue }
    A:visited { text-decoration: none; color: blue }
    A:hover {text-decoration: none; color: #065098 }
    </style>
    <?
    include("include/css.css");
    include_once("include/config.php");
    include_once("include/auth.lib.php");
    include_once("include/utils.lib.php");
    include_once("include/license.lib.php");
    $tcat = @$_POST[tcat];

    list($status, $user) = auth_get_status();

    if ($status == AUTH_LOGGED) $username=$user['username'];
    if ($status != AUTH_LOGGED) $username='';

    $query_usernamecd = mysql_query ("select id from utenti where username='$username'");
    $ucd = mysql_fetch_array($query_usernamecd);

    $lettura_risultati=mysql_query("SELECT (
    SELECT username
    FROM utenti
    WHERE id = i_destinatario
    ), (

    SELECT username
    FROM utenti
    WHERE id = i_mittente
    ), MID(t_message,1,10),cd_message
    FROM message, utenti
    WHERE i_destinatario =$ucd[0]
    AND id = i_destinatario");


    echo"<body>

    [img]tileset/bighead.jpg[/img]
    <table width='600' border='0' cellpadding='0' cellspacing='0'>
    ";

    if(mysql_num_rows($lettura_risultati)>0){
    while($scatola_temporanea=mysql_fetch_array($lettu ra_risultati))
    {
    echo"

    <TR background='tileset/bigcell.jpg'>
    <TD width='60' align='center'></TD>
    <TD width='70' align='left'>$scatola_temporanea[1]</TD>
    <TD width='100' align='left'>$scatola_temporanea[2].....</TD>
    <TD width='40' align='center'><form method='post' action='index.php'><input type='hidden' name='pagina' value='modmessaggio.php'><input type='hidden' name='mittente' value=$scatola_temporanea[3]><input type='hidden' name='operazione' value='cancella'><input type='submit' value='Cancella' class='buttontype'></form></TD>
    <TD width='40' align='center'><form method='post' action='index.php'><input type='hidden' name='pagina' value='modmessaggio.php'><input type='hidden' name='mittente' value=$scatola_temporanea[3]><input type='hidden' name='operazione' value='visualizza'><input type='submit' value='Visualizza' class='buttontype'></form></TD>
    <TD width='80' align='left'></TD>
    </TR>
    ";}}


    ?>


    </TABLE>
    [img]tileset/bigfoot.jpg[/img]

    </BODY>
    </HTML>

  4. #4
    Alla luce di quanto descritto, avrei due cose da dire.

    1. Per quanto riguarda il problema in sè, io farei in modo diverso.

      Lascerei perdere il form, sostituendo innanzitutto i due pulsanti input con semplici link testuali. Dopodichè, realizzerei due script PHP: uno per cancellare; uno per visualizzare.

      In questo modo, ad esempio, ogni link per cancellare avrà un URL simile: /script/cancella.php?id=10 (dove 'id=10' rappresenta la chiamata specifica alla voce dell'elenco in questione).
    2. In secondo luogo (in generale), suggerisco di porre maggiore attenzione alla scrittura del markup. Così com'è è un po' un macello e un miscuglio.

      Meglio sarebbe passare a una progettazione intelligente, che tenga conto di XHTML, CSS, regole di accessibilità e via dicendo. Il forum è pieno di risorse in grado di aiutarti in questo (essenziale) passo.

      Posso consigliarti anche la lettura di questo articolo che ho scritto, spero anche in modo abbastanza simpatico e scorrevole:

      - http://pesanervi.diodati.org/pn/index.asp?a=293


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.