2009-11-12 8 views
0

Je suis en train de construire une application simple:enregistrement web dynamique

  • Six colonnes avec ces valeurs

    Nr, nom, case 1, case 2, case 3, case 4.

Les cases à cocher sont des étapes du projet. J'utilise MySQL pour stocker les données et les récupérer sur une page Web avec PHP.

Mon problème est de savoir comment mettre à jour les cases à cocher, et aussi comment filtrer les résultats (n'afficher que les enregistrements avec la case à cocher 1 cochée).

Ou quelqu'un d'autre peut vous recommander des solutions/plateformes?

Ce n'est pas trop complexe Je pensais que quelqu'un devait connaître une façon meilleure ou plus facile de le faire.

Répondre

0

Après votre requête SQL, quelque chose comme ça fonctionnerait:

if($row['checkbox1']) 
    echo "<INPUT TYPE=CHECKBOX NAME=checkbox1 CHECKED>"; 
else 
    echo "<INPUT TYPE=CHECKBOX NAME=checkbox1>"; 

requête pour le filtrage:

select * from table where checkbox1 = 1; 
+0

Depuis que je ne sais pas les noms avant la main pour les cases à cocher je besoin faire une boucle à travers chacun d'eux en utilisant un autre champ comme ID pour chaque rangée sur la table? – Marvin

0
<input type='checkbox' name='aname' value='avalue' <?php 
     if(isChecked($dbrow, $itemname)) // you write this function 
     { 
      echo "checked='checked'"; 
     } 
?>/>