<option></option> in PHP

Gestart doorKiiquid9 reacties22 weergaven

10 berichten · pagina 1 van 1

Kiiquid

Lid · Topicstarter

Berichten
74
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik ben bezig met een PM systeem
en ik vroeg me af hoe ik de geselecteerde items oproep.
mijn stukje code dat van belang is
Spoiler tonen
[COLOR= #0000BB]<?php[/COLOR]
       [URL="http://www.php.net/echo"]echo[/URL][COLOR= #DD0000]"<tr>
        <td><input type=checkbox name=berichten_check value=$pm_id</td>
        <td><a href=profiel?id=$pm_van_id>$pm_van</a></td>
        <td><a href=pm_lees?id=$pm_id> $pm_onderwerp</a></td>
        <td> $pm_datum</td>
        </tr>"[/COLOR][COLOR= #007700];
    }[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL][COLOR= #DD0000]"</table><form action=pm_inbox method=post>Ik wil de geselecteerde berichten: <input name=verwijderen value=verwijderen type=submit> 
    <input name=gelezen value=Markeren als gelezen type=submit>
    <input name=ongelezen value=Markeren als ongelezen type=submit></form>"[/COLOR][COLOR= #007700];
 
   }[/COLOR]
mvg Kiiquid
0
Berichten
3.788
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Gewoon, er een form achter zetten.
In de while een checkbox erbij zetten, en dan onderaan het formulier een submit knop
0
Kiiquid

Lid · Topicstarter

Berichten
74
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Je kan ook zonder submit knop doen dat wil ik graag
0
Berichten
3.788
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Het ligt eraan wat je dan precies wilt dat er gebeurt.
Wat je het beste kan doen is via javascript de form submitten als je een waarde aanpast.
Dus bij een input/select er dit aan toevoegen:

onChange="this.form.submit()"
0
Kiiquid

Lid · Topicstarter

Berichten
74
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Bedankt maar ik zoek eigenlijk iets anders
0
Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Probeer dit is

<script type="text/javascript">
                    function selecteer(form)
                    {
                        
                        for(i = 0; i < form.elements.length; i++)
                        {
                            
                            if(form.elements[i].type == checkbox && form.elements[i].name != hoofd_checkbox) 
                                form.elements[i].checked = !form.elements[i].checked;
                        
                        }
                    
                    }
</script>

<input type="checkbox" name="hoofd_checkbox"  onchange="selecteer(this.form);" />

<input type="checkbox"  name="mes[]" value="" />
0
Kiiquid

Lid · Topicstarter

Berichten
74
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Shahiem schreef:
Probeer dit is
<script type="text/javascript">
                    function selecteer(form)
                    {
                        
                        for(i = 0; i < form.elements.length; i++)
                        {
                            
                            if(form.elements[i].type == checkbox && form.elements[i].name != hoofd_checkbox) 
                                form.elements[i].checked = !form.elements[i].checked;
                        
                        }
                    
                    }
</script>

<input type="checkbox" name="hoofd_checkbox"  onchange="selecteer(this.form);" />

<input type="checkbox"  name="mes[]" value="" />


Bedankt voor de reactie maar dit bedoel ik niet.
Ik bedoel dat alles wat ik geselecteerd hebt hoe moet ik die oppakken zegmaar.
Hier kan ik zorgen dat de geselecteerde berichten ook echt verwijdert worden?
0
Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Door mijn ding te gebruiken, en te gaan foreachen. Ik zal zo even voor je kijken. wink
0
Kiiquid

Lid · Topicstarter

Berichten
74
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Oke bedankt
0
Berichten
3.788
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Je moet gewoon doen wat ik al zij, een form met een checkbox voor elke rij, en dan als naam een array doen.

Dus bijv.:

Daarna kan je dit uitlezen met:

foreach($_POST[id] as $id){
}
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren