begin process at 2012 05 28 08:28:47
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

comment savoir qu'une chekbox a été cochée


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

comment savoir qu'une chekbox a été cochée

lundi 19 mai 2008 à 15:02:20 | comment savoir qu'une chekbox a été cochée

odile2ré

Bonjour,
j'ai mis en place une partie administrateur permettant de faire des modifications entre autre.
et j'aimerais donc que les chekbox qui ont été cochéés par l'internaute apparaissent comme tel dans le formulaire de modification.hors je n'y arrive pas. est-ce quelque peut m'aider. merci
je joins mon fichier



<!DOCTYPE html
  PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  "DTD/xhtml1-strict.dtd">

<html xmlns=" [ Lien ]" xml:lang="en" lang="en">
<head>
 <?php
  function rteSafe($strText) {
   //returns safe code for preloading in the RTE
   $tmpString = $strText;
   
   //convert all types of single quotes
   $tmpString = str_replace(chr(145), chr(39), $tmpString);
   $tmpString = str_replace(chr(146), chr(39), $tmpString);
   $tmpString = str_replace("'", "&#39;", $tmpString);
   
   //convert all types of double quotes
   $tmpString = str_replace(chr(147), chr(34), $tmpString);
   $tmpString = str_replace(chr(148), chr(34), $tmpString);
   //$tmpString = str_replace("\"", "\"", $tmpString);
   
   //replace carriage returns & line feeds
   $tmpString = str_replace(chr(10), " ", $tmpString);
   $tmpString = str_replace(chr(13), " ", $tmpString);
   
   return $tmpString;
  }
  
  ?>
<title>Formulaire </title>
<script type="text/javascript" src="fckeditor/fckeditor.js"></script>
<script type="text/javascript">
      window.onload = function()
      {
         var oFCKeditor1 = new FCKeditor( 'texte' ) ;

oFCKeditor1.ToolbarSet = 'MaToolbar' ;
         oFCKeditor1.BasePath = "fckeditor/" ;
         oFCKeditor1.ReplaceTextarea() ;
oFCKeditor2.ToolbarSet = 'Basic' ;
         oFCKeditor2.BasePath = "fckeditor/" ;
         oFCKeditor2.ReplaceTextarea() ;
      } </script>
  </head>


<body bgcolor=#FFFFCC>

<div>
  <?php
   //connexion à la base

include("include/bdd.php");
    //requête sur la table module_secteur_activite
    $requete1="select * from module_secteur_activite";
    $pointeur1=mysql_query($requete1) or die(mysql_error());
 

 //requête sur la table module_territoire
    $requete2="select * from module_territoire";
    $pointeur2=mysql_query($requete2) or die(mysql_error());
 

 //requête sur la table module_secteur_activite
    $requete="select * from fiche_initiative, module_territoire, module_secteur_activite where fiche_initiative.id_territoire=module_territoire.id_territoire and fiche_initiative.id_secteur_activite=module_secteur_activite.id_secteur_activite and id_initiative='$id_initiative'";
    $pointeur=mysql_query($requete) or die(mysql_error());
    while($ligne = mysql_fetch_object($pointeur)){
 
    $id_initiative = $ligne['id_initiative'];
    $service_personne = $ligne['service_personne'];
    $video = $ligne['video'];
    $valide = $ligne['valide'];
print"

<form action=\"valider_modif.php\" name=\"myform\" onsubmit=\"return submitForm(); enctype=\"multipart/form-data\" method =\"post\" >
<script language=\"JavaScript\" type=\"text/javascript\">

</script>

<!-rest of your form-->
<table width=\"100%\" border=\"0\" cellspacing=\"0\">

  <tr>
      <td>
 
   <input type=\"hidden\" name=\"id_initiative\" />
  
   <div align=\"left\"><font color=\"#333333\" size=\"4\" face=\"Arial, Helvetica, sans-serif\">Modifier une 
      initiative</font></div></td>
  </tr>
</table><br><br>

  <table width=\"821\">
   <tr>
      <td width=\"202\"><font color=\"#333333\" size=\"2\" face=\"Arial, Helvetica, sans-serif\">Nom
        de l'initiative</font></td>
      <td width=\"539\">
        <font size=\"3\">
        <input type=\"text\" size=\"50\" name=\"nom_initiative\" value=\"$ligne->nom_initiative\" />
        </font></td>
    </tr>
    <tr>
      <td><font color=\"#333333\" size=\"2\" face=\"Arial, Helvetica, sans-serif\">Sous-titre</font></td>
      <td> <font size=\"3\">
        <input type=\"text\" size=\"50\" name=\"soustitre\" value=\"$ligne->soustitre\"/>
      </font></td>
    </tr>
    <tr>
      <td><font color=\"#333333\" size=\"2\" face=\"Arial, Helvetica, sans-serif\">Introduction</font></td>
      <td><font size=\"3\">
        <textarea name=\"introduction\" rows=\"10\" cols=\"60\" value=\"introduction\">$ligne->introduction</textarea>
      </font></td>
    </tr>
   <tr>
      <td width=\"202\"><font color=\"#333333\" size=\"2\" face=\"Arial, Helvetica, sans-serif\">Date
        de publication</font></td>
      <td width=\"539\"> <font size=\"3\">
        <input type=\"text\" size=\"9\" maxlength=\"10\" name=\"date_publication\" value=\"$ligne->date_publication\"/>
        <font color=\"#333333\" size=\"2\" face=\Arial, Helvetica, sans-serif\">(2008-12-04)</font></font></td>
    </tr>
    <tr>
      <td><font color=\"#333333\" size=\"2\" face=\"Arial, Helvetica, sans-serif\">Secteur
        d'activit&eacute;</font></td>
      <td> <font size=\"3\">
        <select name=\"id_secteur_activite\" size=\"1\">
       
//choix d'une rubrique dans le menu déroulant
while($ligne = mysql_fetch_object($pointeur1))
{
  $id_secteur_activite = $ligne->id_secteur_activite;
  $nom_secteur_activite = $ligne->nom_secteur_activite;
  $option .= \"<option value=\"$id_secteur_activite\" style=\"font-size: 13pt;\" >$ligne->nom_secteur_activite</option>\";
}
print(\"$option\");

        </select>
      </font></td>
    </tr>
    <tr>
      <td><font color=\"#333333\" size=\"2\" face=\"Arial, Helvetica, sans-serif\">Territoire</font></td>
      <td> <font size=\"3\">
        <select name=\"id_territoire\" size=\"1\">
       
//choix d'une rubrique dans le menu déroulant
while($ligne = mysql_fetch_object($pointeur2))
{
  $id_territoire = $ligne->id_territoire;
  $nom_territoire = $ligne->nom_territoire;
  $option2 .= \"<option value=\"$id_territoire\" style=\"font-size: 13pt;\" >$ligne->nom_territoire</option>\";
}
print(\"$option2\");
 

        </select>
      </font></td>
    </tr>
    <tr>
      <td><font color=\"#333333\" size=\"2\" face=\"Arial, Helvetica, sans-serif\">Présentation</font></td>
      <td><font size=\"3\">
        <textarea id=\"texte\" name=\"texte\">$ligne->texte</textarea>
   </font></td>
    </tr>
    <tr>
      <td><font color=\"#333333\" size=\"2\" face=\"Arial, Helvetica, sans-serif\">Contact</font></td>
      <td> <font size=\"3\">
        <textarea name=\"contact\" rows=\"10\" cols=\"60\">$ligne->contact</textarea>
      </font></td>
    </tr>
    <tr>
      <td><font color=\"#333333\" size=\"2\" face=\"Arial, Helvetica, sans-serif\">Logo</font></td>
      <td> <font size=\"3\">
        <input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"100000\" />
        <input name=\"logo_initiative\" type=\"file\" size=\"35\" />
      </font></td>
    </tr>
    <tr>
      <td><font color=\"#333333\" size=\"2\" face=\"Arial, Helvetica, sans-serif\">Photo</font></td>
      <td> <font size=\"3\">
        <input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"100000\" />
        <input name=\"photo_initiative\" type=\"file\" size=\"35\" />
      </font></td>
    </tr>
  <tr>
      <td height=\"26\"><font size=\"3\">&nbsp;</font></td>
<td> <font size=\"3\">

";
}
?>

c'est ici la partie qui me pose problème
    <input type="checkbox" name="service_personne" <?php if($_POST["service_personne"]=1) { echo "CHECKED";}?>>
     <font color="#333333" size="2" face="Arial, Helvetica, sans-serif">Services aux personnes</font><font size="2"><br>
   <input type="checkbox" name="video" <?php if($_POST["video"]=1) { echo "CHECKED";}?>>
   <font color="#333333" face="Arial, Helvetica, sans-serif">Initiative en vid&eacute;o</font><br>
   <input type="checkbox" name="valide" <?php if($_POST["valide"]=1) { echo "CHECKED";}?> >
   <font color="#333333" face="Arial, Helvetica, sans-serif">valide</font></font></font>     
   
   
   </td>
    </tr>
  </table>
 <br />

  <table border="0" align="center">
 <tr>
      <td width="56">
  <input type="submit" name="go" value="Valider" style="font-size: 10pt;" />
      </td>
      <td width="973">
        <input type="reset" value="Annuler" style="font-size: 10pt;" />
      </td>
    </tr>
 
</table>
</form>
 
  <div align="center">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font size="2" face="Arial, Helvetica, sans-serif"><a href="choix.php">Revenir à la liste des initiatives >></a></font><br />
  <font size="2" face="Arial, Helvetica, sans-serif"><a href="fiche_initiative.php">Revenir au menu >></a></font></div>
</div>
</body>
</html>
odile2ré

lundi 19 mai 2008 à 15:27:04 | Re : comment savoir qu'une chekbox a été cochée

Teclis01

Illisible, mise en page en tableau.
Nettoie et on verra

Il vaut mieux poser une question et passer pour bête que le rester toute sa vie

 Les geeks n'ont pas une case en moins ils commencent juste à compter à partir de zéro

lundi 19 mai 2008 à 15:47:47 | Re : comment savoir qu'une chekbox a été cochée

odile2ré

 voila, j'ai fait du tri et mis en rouge ce qui me pose problème
j'espère que c'est lisible

//requête sur la table module_secteur_activite

    $requete="select * from fiche_initiative, module_territoire, module_secteur_activite where fiche_initiative.id_territoire=module_territoire.id_territoire  and fiche_initiative.id_secteur_activite=module_secteur_activite.id_secteur_activite and id_initiative='$id_initiative'";
    $pointeur=mysql_query($requete) or die(mysql_error());
    while($ligne = mysql_fetch_object($pointeur)){
          $id_initiative = $ligne['id_initiative'];
          $service_personne = $ligne['service_personne'];
          $video = $ligne['video'];
          $valide = $ligne['valide'];

// le formulaire
print"

<form action=\"valider_modif.php\" name=\"myform\" onsubmit=\"return submitForm(); enctype=\"multipart/form-data\" method =\"post\" >
<table width=\"100%\" border=\"0\" cellspacing=\"0\">
 <tr>
      <td>
    <input type=\"hidden\" name=\"id_initiative\" />
      <div align=\"left\"><font color=\"#333333\" size=\"4\" face=\"Arial, Helvetica, sans-serif\">Modifier une 
      initiative</font></div></td>
  </tr>
</table><br><br>
<table width=\"821\">
<tr>
      <td width=\"202\"><font color=\"#333333\" size=\"2\" face=\"Arial, Helvetica, sans-serif\">Nom
        de l'initiative</font></td>
      <td width=\"539\">
        <font size=\"3\">
        <input type=\"text\" size=\"50\" name=\"nom_initiative\" value=\"$ligne->nom_initiative\" />
        </font></td>
    </tr>
    <tr> 
      <td height=\"26\"><font size=\"3\">&nbsp;</font></td>
<td> <font size=\"3\">";
}
?>

<--les chekbox qui me posent problème-->
    <input type="checkbox" name="service_personne" <?php if($_POST["service_personne"]=1) { echo "CHECKED";}?>>
    <font color="#333333" size="2" face="Arial, Helvetica, sans-serif">Services aux personnes</font><font size="2"><br>
   <input type="checkbox" name="video" <?php if($_POST["video"]=1) { echo "CHECKED";}?>>
   <font color="#333333" face="Arial, Helvetica, sans-serif">Initiative en vid&eacute;o</font><br>
   <input type="checkbox" name="valide" <?php if($_POST["valide"]=1) { echo "CHECKED";}?> >
   <font color="#333333" face="Arial, Helvetica, sans-serif">valide</font></font></font>
      
  <--fin chekbox--> 

    </td>
    </tr>
  </table>
 <br />
<table border="0" align="center">
 <tr>
      <td width="56">
  <input type="submit" name="go" value="Valider" style="font-size: 10pt;" />
      </td>
      <td width="973">
        <input type="reset" value="Annuler" style="font-size: 10pt;" />
      </td>
    </tr>
</table>
</form>
  
 
odile2ré

lundi 19 mai 2008 à 15:54:02 | Re : comment savoir qu'une chekbox a été cochée

Teclis01

essaye euh ...
checked="checked"
à la place de ton echo tout simple

Il vaut mieux poser une question et passer pour bête que le rester toute sa vie

 Les geeks n'ont pas une case en moins ils commencent juste à compter à partir de zéro

lundi 19 mai 2008 à 16:08:10 | Re : comment savoir qu'une chekbox a été cochée

odile2ré

ça ne marche pas!

odile2ré
lundi 19 mai 2008 à 16:47:59 | Re : comment savoir qu'une chekbox a été cochée

putch

lu

    if($_POST["service_personne"]=1

moi j'mettrai


    if($_POST["service_personne"]==1

++
lundi 19 mai 2008 à 16:56:23 | Re : comment savoir qu'une chekbox a été cochée


Cette discussion est classée dans : ligne, activite, nbsp, secteur, tmpstring


Répondre à ce message

Sujets en rapport avec ce message

Afficher N produits par ligne [ par christobal ] Hello, le sujet résume ma question. J'ai la requette SQL suiavnte pour récupérer de maniere aléatoire 8 produitsSELECT * FROM produits ORDER BY RAND() Problème d'affichage de données issues de BDD [ par pepium ] Bonjour!!!!Débutant en PHP je me suis lance dans la programmation d'un petit module ayant pour vocation le dépôt d'offres d'emploi pour des entreprise Warning ereg() : REG_EPAREN [ par raven44 ] Bonjour à tous amis du PHP, j'ai depuis peu cette erreur qui s'affiche à l'apelle de la fonction ci-dessous et je ne comprend pa pourquoi.function val pb comparaison de données [ par richardd ] Bonsoir,Pour remplir certaine table d'une base de données, j'utilise un fichier texte. Avant d'insérer une donnée, je vérifie qu'elle n'existe pas déj Bug affichage page par page :-(( [ par wynelle ] Bonjour à toutes et à tous,J'ai un problème avec un affichage page à page pour lier 2 requêtes. Seule la 2ème requête ($result) prend bien en compte u Récupérer le contenu d'un while dans une variable [ par PatX ] Bonjour, je voudrais générer un fichier xml avec un script php. Le xml en question ressemble à ca :            ...     </item variable et retour a la ligne [ par ToToL ] Bonjour J'ai besoin d'utiliser la fonction mail(); Mon problème est que j'ai besoin de faire des "retour à la ligne" dans le coprs du message. j'ai Ouvrir fichier [ par CCJ ] Bonjour tout le mond! Voila je travaille sur un site et pour simplifié la vie des autre admin qui n'y connaissent rien j'ai mis en place un system de Gros souci avec un formulaire erreur Notice: Undefined index [ par creck ] Bonjour, j'ai un probleme avec l'envoi d'un formulaire. Je n'arrive pas à récuperer les valeurs des champs de ce formulaire.Je precise que je suis un retour à la ligne automatique dans un tableau [ par tynmar ] Salut a tous; J'ai créé un tableau avec une variable php dedans du genre : titre de l'oeuvre : Là c'est cool, il m'affiche la variable tout bien


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,186 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales