Partage
  • Partager sur Facebook
  • Partager sur Twitter

[javascript + php]

Sujet résolu
    20 février 2006 à 14:44:14

    Bon voilà, j'ai cherché sur le net un script pour "tout cocher" "tout décocher", je n'ai aucun bug ou erreur mais pourtant il ne coche rien du tout :s :-°

    voici le code :)

    <!-- Begin
    var checkflag = "false";
    function check(field) {
    if (checkflag == "false") {
    for (i = 0; i < field.length; i++) {
    field[i].checked = true;}
    checkflag = "true";
    return "Tout décocher"; }
    else {
    for (i = 0; i < field.length; i++) {
    field[i].checked = false; }
    checkflag = "false";
    return "Tout cocher"; }
    }
    // End -->


    Ensuite le php (je saite quelques étapes)


    <form action='maison.php' method='post'>
    <?
    $requet="SELECT id_msg,id_from,date,mode,msg,type FROM msg WHERE (id_to = '$id' AND Mode = '0') OR (id_to = '$id' AND Mode = '1') OR (id_to = '$id' AND Mode = '2') ORDER BY `id_msg` DESC";
    if ($result=mysql_query($requet))
    {
    while ($ligne=mysql_fetch_array($result))
    {
            $id_msg=$ligne["id_msg"];
            $id_from=$ligne["id_from"];
            $date_msg=date("j/m|G:i:s",$gmt+$ligne["date"]);       
            $mode=$ligne["mode"];
            if ($mode == "0") { $mode="<font color='green'>*Nouveau*</font>"; $check="Marquer comme lu <input type='checkbox' name='lu[]' id='lu' value='$id_msg'>";}
            if ($mode == "1") { $mode="<font color='orange'>*Lu*</font>"; $check="";}
            if ($mode == "2") { $mode="<font color='red'>*Répondu*</font>"; $check="";}
            if ($mode == "3") { $mode="*Archivé*"; $check="M";}
            if ($mode == "4") { $mode="*Envoyé*"; $check="";}
            if ($mode == "5") { $mode="*Effacé*"; $check="";}
            echo "
                    <table width='95%' cellspacing='0' cellpadding='5' class='etc'>
                            <tr>
                                    <td align='left' class='t2'> 
                                            <A HREF=view.php?id=$id_from>$pseudo_from</A> - $date_msg</B>&nbsp;$mode&nbsp;&nbsp;&nbsp;&nbsp;
                                            [<A HREF=messagerie.php?id=$id_from&id_msg=$id_msg>Repondre</A>]
                                            [<A HREF=messagerie_boite.php?action=ranger&id_msg=$id_msg>Ranger</A>]
                                            [<A HREF=messagerie_boite.php?action=effacer&id_msg=$id_msg>Effacer</A>]
                                    </td>
                                    <td align='right' class='t2'>
                                            $check
                                    </td>
                            </tr>
                            <tr>
                                    <td class='t1' colspan='2'>
                                            $msg
                                    </td>
                            </tr>
                    </table>
            <br />
            "
    ;
    }
    }
    ?>
    <input type="submit" class="submit" name="Marquer comme lu" value="Marquer comme lu"> <input type="button" value="Tout cocher" class="submit" onClick="this.value=check(this.form.element['lu[]'])">
    </form>
    • Partager sur Facebook
    • Partager sur Twitter

    [javascript + php]

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown