aanvinken en uitvoeren

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Php knipper

php knipper

15/11/2011 17:45:30
Quote Anchor link
ik zie op sommige website's dat er op iedere lijn een vakje staat dat je kan aanvinken en dat je vanonder op supmind kan drukken en dat hij dan een sql uitvoert

nu is mijn vraag hoe doe ik zoiets

met ander woorden
( ik heb een tabel met 3 dingen ( tul, mof, schaar )
ik haal deze op uit een database en plaats deze onder elkaar met een selectievak
dus..

tul ( aanklikbaar vierkantje )
mof ( aanklikbaar vierkantje )
schaar ( aanklikbaar vierkantje )

ik vink aan schaar en tul en van onder selecteer ik bij actie ( verwijder )
ik druk op supmind en dan voert hij die sql uit.

maar hoe werkt zoiets ( iemand een tut voor mij ;)
alvast bedankt
groeten php knipper
 
PHP hulp

PHP hulp

21/11/2024 21:10:04
 
- Ariën  -
Beheerder

- Ariën -

15/11/2011 17:55:26
Quote Anchor link
In korte lijnen gezegd wil je dus een selectie maken met een aantal checkboxes, en de geselecteerden verwijderen? Klopt dat
Gewijzigd op 15/11/2011 17:55:51 door - Ariën -
 
Php knipper

php knipper

15/11/2011 17:57:03
Quote Anchor link
ja maar niet alleen verwijderen dus het moet ook nog met acties kunnen werken maar dat kan ik zelf wel. ik zou enkel niet weten hoe ik aan het gedeelte met de checkboxen moet beginnen ( ik dacht aan javascript )
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

15/11/2011 18:02:28
Quote Anchor link
als je checkboxen hebt in een formulier worden deze niet gepost bij een submit of de waarden zijn leeg, dat kan je heel eenvoudig afvangen in php
 
Victor -

Victor -

15/11/2011 18:14:58
Quote Anchor link
jij zoekt iets als: http://www.phphulp.nl/php/tutorial/scripting-ajax-html-css/suggesties-met-ajax-en-php/744/
alleen dan moet je geen suggestie teruggeven, maar slechts een delete query uivoeren
 
Php knipper

php knipper

16/11/2011 17:27:51
Quote Anchor link
ik heb zelf nu een stukje code gemaakt

<javascript>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<script language="javascript">  
function SelectAll(){  
  count = document.form.elements.length;  
  for (i=0; i < count; i++) {  
if(document.form.elements[i].checked == 1) {  
  document.form.elements[i].checked = 0;  
}  
else {  
  document.form.elements[i].checked = 1;  
  }  
}  
}  
</script>


<verwerking>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
if($_POST['klaar'] == True) {
   $pakleden = mysql_query("SELECT * FROM leningen WHERE geleend_bij = '".mysql_real_escape_string($id_ingelogd)."' and id_lener = '".mysql_real_escape_string($id_lener)."'");
        while($del = mysql_fetch_object($pakleden)){
        if($email[$del->email] == "on"){
  mysql_query("UPDATE leningen SET status_lening = 2 WHERE id='" .$del->email. "'") or die("Mislukt.");
  }
}
}


<aanklikblokje>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<input type="checkbox" name="email['.$dnn['id'].']">


helaas werkt hij niet. ik krijg geen foutmelding dus wie kan de fout vinden
alvast bedankt
Gewijzigd op 16/11/2011 18:21:44 door php knipper
 
Christoph e

christoph e

16/11/2011 18:24:02
Quote Anchor link
de javascript is van een knop om alle vakjes te aan en uit te vinken en heeft dus niet's te maken met u vraag. ( daar zit de fout dus niet in )

Toevoeging op 16/11/2011 18:25:40:

de fout zit dus in de verwerking
 
Nick Dijkstra

Nick Dijkstra

16/11/2011 19:53:18
Quote Anchor link
Hier heb je een linkje: klik
 
Php knipper

php knipper

16/11/2011 20:40:56
Quote Anchor link
bij mij werkt de code niet en ik heb deze juist gebruikt

volgens mij licht de fout bij de id ( hij start bij id 16 en niet bij id 1 )
 
Nick Dijkstra

Nick Dijkstra

16/11/2011 20:54:33
Quote Anchor link
laat eens de code zien dan
 
Php knipper

php knipper

16/11/2011 21:06:22
Quote Anchor link
Nick Dijkstra op 16/11/2011 20:54:33:
laat eens de code zien dan


sorry ik heb zelf eens geprobeert iets te schrijven ( maar ter vergeefts het werkt nog steeds niet ) helaas is dat wel ten koste gegaan van de vorige code ( die ook niet werkte )
Gewijzigd op 16/11/2011 21:07:51 door php knipper
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.