Visualizzazione dei risultati da 1 a 1 su 1

Visualizzazione discussione

  1. #1

    Collegamento tra database: vuoto di memoria

    Ragazzi buona sera, questo è il mio primo post e purtroppo comincio subito con una richiesta d'aiuto.
    Un piccolo rompicapo in PHP...
    Ho due tabelle, da una leggo tutte "le funzioni" che posso associare ad un "modulo", mentre dall'altra leggo le funzioni che effettivamente ho associato ad un determinato modulo...
    Questo mi serve per gestire una pagina di modifica delle "assegnazioni".
    Il problema è che le "funzioni assegnate" non vengono stampate una volta sola, ma vengono stampate più volte...
    Quale pensate che sia il problema?
    Quì di seguito il codice.
    Grazie!
    codice:
    <?php
    $query = mysql_query("SELECT * FROM pr_function_output");
    while($row = mysql_fetch_array($query)){
    $id_out = $row['id'];
    $id_cat = $row['id_cat'];
    $function_label_out = $row['function_label'];
    $function_out = $row['function_output'];
    //control checked
    $query_checked = mysql_query("SELECT * FROM pr_function_modules WHERE module_id='$module_id'");
    while($row2 = mysql_fetch_array($query_checked)){
    $function_module_checked = $row2['function_id'];
    echo "<input type=\"checkbox\" name=\"checkbox[]\" value=\"$id_out\" ";
    if($id_out == $function_module_checked){
    echo "checked=\"checked\" ";
    }
    echo ">$function_label_out&nbsp;&nbsp;";
    } // end query_checked
    } // endquery
    ?>
    Ultima modifica di ivan.scordato; 27-12-2014 a 12:29

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.