selectie gebruiker ophalen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

De Clercq Andy

De Clercq Andy

18/09/2015 15:51:01
Quote Anchor link
Hallo,
Ik weet niet zo goed of dit topic hier thuis hoort of in een andere catergorie maar ik zet hem hier omdat wat ik nu al heb in ieder geval php is.
met onderstaande code bouw ik een tabel op.
Binnen deze tabel wil ik mijn gebruikers een aantal cellen laten selecteren om daarna deze cellen in mijn database aan te passen.
Hoe kan ik echter de selectie van mijn gebruikers te weten komen?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<html>
<head>
</head>
<body>
<?php
$akolomopschriften
=array("1u","2u","3u","4u","5u","6u","7u","8u","9u","10u","11u","12u","13u","14u","15u","16u","17u","18u","19u","20u","21u","22u","23u","24u");
$atijdstippen=array("00:00","00:30","01:00","01:30","02:00","02:30","03:00","03:30","04:00","04:30","05:00","05:30","06:00","06:30","07:00","07:30","08:00","08:30","09:00","09:30","10:00","10:30","11:00","11:30","12:00","12:30","13:00","13:30","14:00","14:30","15:00","15:30","16:00","16:30","17:00",
                "17:30","18:00","18:30","19:00","19:30","20:00","20:30","21:00","21:30","22:00","22:30","23:00","23:30",);
echo "<table border=\"1\">";
$iaantalrijen=1;
$ieersterij=0;
echo "<tr>";
foreach ($akolomopschriften as  $kolomopschrift)
    {

    echo "<th colspan=\"2\">$kolomopschrift</th>";
    }

echo "</tr>";
echo "<tr>";
$icelid = 1;
foreach ($atijdstippen as  $tijdstip)
    {

    echo "<td class=\"tijdstip\">$icelid</td>";
    $icelid++;
    }

echo "</tr>";
echo "</table>";
?>

</body>
</html>

Uiteindelijk geef ik in deze tabel de aanwezigheden door en wil ik deze na de selectie kunnen aanpassen. Kan iemand me op weg helpen?
Alvast bedankt!
Gelieve in het vervolg bij code de [code][/code]-tags gebruiken.
Hier kan je meer lezen over de mogelijke opmaakcodes.
Alvast bedankt![/modedit]
Gewijzigd op 18/09/2015 15:57:05 door De Clercq Andy
 
PHP hulp

PHP hulp

03/03/2025 07:59:51
 
Thomas van den Heuvel

Thomas van den Heuvel

18/09/2015 15:55:42
Quote Anchor link
Waar zijn je formulier-elementen? Ik zie enkel een submit button? Ook ontbreekt eventuele bijbehorende JavaScript? Hoe moeten we hier uit afleiden wat dit script op dit moment doet?
 
- Ariën  -
Beheerder

- Ariën -

18/09/2015 15:57:16
Quote Anchor link
Je wilt een specifiek aantal willen selecteren? Dan kan je daarvoor checkboxes gebruiken per item.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<input type="checkbox" name="iceleden[]" value="<?php echo $icelid; ?>"><?php echo $icelid; ?>


Als je dan met foreach $_POST['iceleden'] doorloopt, dan heb je alle leden waarop je een query per stuk kan uitvoeren. Je kan ook met implode() deze in een komma-gescheiden formaat zetten als je alle items kan gebruiken in een enkele WHERE IN() query.
 
De Clercq Andy

De Clercq Andy

18/09/2015 16:01:58
Quote Anchor link
Formulier en javascript waren probeersels, dit is waarvan ik op dit moment zeker weet dat het correct werkt.
Probleem is niet dat mijn code niet correct is, probleem is dat ik niet weet op welke manier ik de selectie van mijn gebruiker kan achterhalen.
Sorry trouwens voor mijn eerste foute post, toen ik zag dat hij fout was heb ik hem direct aangepast maar je was me voor met je reactie.
 
- Ariën  -
Beheerder

- Ariën -

18/09/2015 16:06:21
Quote Anchor link
De manier hoe je de selecte kan achterhalen heb ik net uitgelegd. ;-)
Ik hoop dat het duidelijk is.
Gewijzigd op 18/09/2015 16:06:36 door - Ariën -
 
De Clercq Andy

De Clercq Andy

25/09/2015 09:07:47
Quote Anchor link
Ondertussen getest en goedgekeurd.
Hartelijk dank voor de geboden hulp!
 
- wes  -

- wes -

25/09/2015 11:49:04
Quote Anchor link
Pas ook nog even je quotejes aan, enkel buiten - dubbel binnen.
 



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.