[php] foreach

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Intern - Junior PHP ontwikkelaar in fris en jong t

Bedrijfsomschrijving Werk jij graag een in fris, flexibel en jong team? Bij ons ben jij vrij om te bepalen waar jij het liefst werkt en op de vrijdag komen wij gezellig bij elkaar op kantoor. Flexibiliteit en vrijheid zijn bij ons de norm en dat geeft jou de ruimte en energie om het beste uit jezelf te halen! Ons team bestaat uit vijf enthousiaste collega's die jou graag ondersteunen in zowel je persoonlijke als professionele ontwikkeling. Met twee ervaren Senior Developers als mentoren ben jij in goede handen. Wij zien onszelf als een vriendengroep die gezamenlijk werken aan iets moois

Bekijk vacature »

Randstad - Freelance Backend Developer/ Data Engin

Starting date: 10.05.2023 Salary range: €67,00 - €77,00 Duration: 6 months Hours: 40 Working model: Hybrid* MUST be NL based Job description: Our vision is to have a consistent and data driven experience for all sales across all our operating companies. Our mission is to enable our salespeople to be able to reach out to the right company at the right time. We do this by creating data driven micro services and solutions. We mainly focus on implementation in the Google Cloud but also integrate with local systems and other cloud solutions. A typical day: As a back-end developer you

Bekijk vacature »

PHP Software Developer

Functie omschrijving PHP Software Developer gezocht! Voor een organisatie in de regio Zeist die zich bezighoud met het verbeteren van de medicatieveiligheid zoeken wij een Software Developer. In deze functie zijn wij op zoek naar een slimme en enthousiaste Developer die interesse heeft in farmacie, logistiek en ICT. Daarnaast beschik je over een goed analytisch vermogen en ben je van nature gestructureerd en resultaatgericht. Je moet in deze functie daadkrachtig, flexibel en communicatief goed zijn. Je verantwoordelijkheden bestaan uit: Object georiënteerd programmeren; Werken in een scrumteam aan de ontwikkeling van een medicatiebewakingssysteem; Meedenken over de mogelijkheden en onmogelijkheden van projecten;

Bekijk vacature »

Senior pega developer

You work on software that makes colleagues and customers happy! Thanks to your IT skills, De Mandemakers Groep really makes a difference for its customers. Do coding, testing and deployments make your heart beat faster? Then apply today as Senior Pega Developer at De Mandemakers Groep! Wat ga je doen? The job title gives it away: You will be developing Pega software. This ranges from technical design, coding and testing to test automation, deployments and bug fixing. Your goal is to continuously improve our systems so that colleagues can work efficiently and customers receive optimal service. You don't have to

Bekijk vacature »

Back-end PHP Software Developer - Juniorfunctie

Functieomschrijving Wij zijn op zoek naar een PHP Software Developer om ons team te versterken en mee te werken aan de ontwikkeling van eigen IOT-oplossingen. In deze functie ben je verantwoordelijk voor het bouwen van webapplicaties, apps en dashboards voor het uitlezen en managen van sensoren in machines. Je werkt nauw samen met een team van ontwikkelaars en engineers om de beste software-oplossingen te creëren. Jouw werkzaamheden zien er als volgt uit: Je bent in deze rol verantwoordelijk voor het ontwerpen, ontwikkelen en onderhouden van webapplicaties en softwaretoepassingen voor in-house ontwikkelde IOT oplossingen. Je werkt aan complexe databases en back-end

Bekijk vacature »

Senior Java developer

Dit ga je doen Jouw taken als Senior Java Developer zijn: Het maken van strategische keuzes omtrent de nieuwbouw van applicaties; Het maken van technische ontwerpen; Hands-on mee ontwikkelen met het team (met o.a. Java FX, JDBC, SQL, REST, Jax-RS, JSON, Maven, JUnit en Spring (boot)); Reviewen van code en feedback geven op collega developers; Analyseren en oplossen van bugs/incidenten door het onderlinge verband te kunnen leggen van verschillende losstaande systemen. Hier ga je werken Het bedrijf waar je als Senior Java Developer komt te werken staat internationaal bekend om het testen van bodemstructuren door middel van echotechnieken en beeldherkenning.

Bekijk vacature »

Hands-on Solution Architect / Software Architect (

TenneT is hard groeiend om de onze ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Solution Architect / Software Architect op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je werkt samen met gedreven DevOps teams, bestaande uit frontend, backend en middleware developers, testers, UX-designers. Samen met de teams ben je continu op zoek naar de beste oplossingen voor onze klanten. Als Solution Architect onderzoek

Bekijk vacature »

Medior C# Developer

Samen met het development team zorg je ervoor dat alle systemen achter de schermen vlekkeloos werken. Wat doe je als Medior C# Developer bij Coolblue? Als C# developer doe je regelmatig mee aan brainstormsessies over user experience, data en task flow met de UX Designer, Product Owner en Data Scientist in je team. Daarnaast schrijf je op zichzelf staande, consistente en testbare code die goed onderhoudbaar en toekomstbestendig is. Ook C# Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Werken met verschillende soorten data-opslag, zoals Oracle of AWS. Problemen oplossen

Bekijk vacature »

App Developer

Samen werken aan een gezonder Nederland en toekomstbestendige zorg voor iedereen. Dat is de impact die jij kan hebben als App Developer bij VGZ. Wil jij een bijdrage leveren aan een maatschappij waarin iedereen zich thuis voelt? Bekijk dan de vacature. Uit onderzoek van Computable is VGZ verkozen tot ‘beste niet-ICT werkgever voor ICT’ers van Nederland’ Hoe ook jij het verschil maakt Als App developer werk jij aan het belangrijkste communicatiekanaal van VGZ, namelijk de App! Als App developer bij VGZ maak je onderdeel uit van een van onze App-teams. Met een goede mix van kennis en ervaring zet je

Bekijk vacature »

Developer

Functie omschrijving Gaat jouw hart sneller kloppen van software developen in C#.NET? Voor een softwarebedrijf in regio Den Bosch zijn wij op zoek naar een C# programmeur. Lees snel verder! Wat ga je doen? Je gaat werken met C# en ASP.NET MVC Framework om onder meer webapplicaties, webshops en websites te ontwikkelen. Je optimaliseert de bestaande software en helpt mee aan het automatiseren van bedrijfsprocessen. Je gaat samen met je collega's de juiste oplossing op basis van de wensen van de klanten uitwerken tot een mooi product. Bedrijfsprofiel Het ontwikkelen van softwareoplossingen en kantoorautomatiseringen is waar dit bedrijf voor staat.

Bekijk vacature »

Senior Airport Developer ( System engineer)

De functie Nice to know (you) De nieuwe A-pier wordt de duurzaamste van Schiphol. Als deze af is ligt er 4000 vierkante meter zonnepanelen op het dak. En de toiletten? Die spoelen door met regenwater. we gaan ervoor: het creëren van de meest duurzame en hoogwaardige luchthavens ter wereld. een toekomstbestendig en duurzaam Schiphol. Daar werken we elke dag hard aan in team Development & Sustainability. Jij bent regisseur, expert én aanjager van de ontwikkeling van Schiphol. Connecting your world Hoe maak je de ambities en doelstellingen van Schiphol concreet in een project? De waarde voor Schiphol naar eisen die

Bekijk vacature »

Junior Software developer

Functie Als junior .NET ontwikkelaar start jij in een compact team met drie ervaren .NET ontwikkelaars. Wij werken op projectbasis en begeleiden zelf het hele traject van A tot Z. Wij bieden jou dan ook een brede functie aan met veel technische uitdaging! Ons traject ziet er als volgt uit: 1) Wij analyseren de behoefte van onze klant 2) Wij werken de behoefte uit en vertalen dit naar technische werkzaamheden en maken een uren/kosten schatting; 3) Wij gaan aan de slag met het ontwikkelen van het product met directe feedback van de klant, zodat datgene gerealiseerd wordt, wat gewenst is;

Bekijk vacature »

Fasttrack learning & development voor Java dev

Wat je gaat doen: Wij zoeken enthousiaste en ambitieuze junior en medior ontwikkelaars die toe zijn aan de volgende stap in hun carrière. Wij helpen je op je pad naar senior ontwikkelaar door ons fasttrack learning en development programma. Na een kort en intensief programma ga jij aan de slag bij klanten van DPA. Daarnaast krijg je veel ruimte om je te ontwikkelen als persoon en als specialist. De eerste maand gaan we aan de slag om je certificeringen te behalen waaronder OCP (Oracle Certified Professional). Daarnaast nemen we een deepdive in Spring Boot. Ook laten we je kennismaken met

Bekijk vacature »

JAVA Programmeur

Bedrijfsomschrijving Functieomschrijving We zoeken per direct enthousiaste software engineers die ons team komen versterken.We werken in DevOps teams met een sterk gevoel voor verantwoordelijkheid. Er wordt nauw samengewerkt met ons Business analyse team (BAT), met onze uitvoerende medewerkers en met de DevOps teams onderling binnen het domein. Het liefst hebben we veel en vaak interactie met onze interne en externe eindgebruikers om zo de juiste dingen te maken. We werken multidisciplinair in een dynamische omgeving. Achtergrond opdracht De Businesseenheid Examens is verantwoordelijk voor de logistiek van de staatsexamens Voortgezet (speciaal) onderwijs, Nederlands als 2e taal en schoolexamens. In het kader

Bekijk vacature »

PHP Developer Symfony

Dit ga je doen Ontwikkelen van Product Informatie Management (PIM) systemen; Werken aan zowel grotere als kleine projecten voor toonaangevende klanten binnen o.a. de retail. Hier ga je werken Als PHP Developer kom je te werken binnen een vooruitstrevende organisatie die Product Informatie Management (PIM) systemen levert aan hun klanten. Hun klanten zijn toonaangevende bedrijven binnen o.a. de retail. De organisatie zit gevestigd in regio Zwolle en bestaat uit zo'n 35 medewerkers, waarvan 30 IT. Je komt te werken binnen één van de zelfsturende development teams welke ieder verantwoordelijk zijn voor hun 'eigen' klanten. Jouw team bestaat uit 6 backend

Bekijk vacature »
Rick kem

rick kem

04/10/2012 15:12:13
Quote Anchor link
Hallo,

Ik ben op dit moment bezig met een vriendensysteem.

Stel je zou een x aantal vrienden wilt verwijderen wil ik dat doen door middel van checkboxen.

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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
<script type="text/javascript" language="javascript">
function check_all(iam)
{
    var node_list = document.getElementsByTagName('input');
    for (var i = 0; i < node_list.length; i++)
    {
        var node = node_list[i];
        if (node.getAttribute('type') == 'checkbox')
        {
               if (iam.checked == 1)
                       {
                              node.checked = 1;
                       }
            else
                       {
                  node.checked = 0;
                       }
        }
    }
}
</script>
<form method="post" action = "index.php?p=friends">
<table width = "100%">
    <tr>
        <td height="10" width = "50%"><input type='checkbox' name='checkall' onclick='check_all(this)'><strong>Alle</strong></td>
        <td height="10" width = "50%"><strong>Gebruikersnaam</strong></td>
    </tr>
    <?php
    $i
= 0;
    for($i = 0; $i < mysql_num_rows($sql); $i++) {
    $row = mysql_fetch_object($sql);
    $i ++;
    ?>

    <tr>
        <td height="10" width = "50%"><input type="checkbox" name="friend[]" value="<?php echo $row->id; ?>" id="friend_<?php echo $i; ?>"/></td>
        <?php
        $sql_leden
= MySQL::Query("SELECT * FROM users WHERE id = '".Environment::Filter($row->id)."' ORDER BY id DESC LIMIT 1");
        $row_leden = mysql_fetch_object($sql_leden);
        ?>

        <td height="10" width = "50%">
        <a href = "index.php?p=profile&id=<?php echo $row_leden->id; ?>">
        <?php echo Environment::Filter($row_leden->username); ?>
        </a>
        </td>
    </tr>
    <?php
    }
    ?>

    <tr>
        <td height="10" width = "50%">Actie</td>
        <td height="10" width = "50%"><input type="submit" name="friends" value="Verwijder"></td>
    </tr>
</table>


Hoe moet ik dit nu gaan aanpakken?
Alle geselecteerde vrienden moeten verwijderd worden.

Alvast bedankt.
 
PHP hulp

PHP hulp

26/05/2026 11:00:28
 
Frank Nietbelangrijk

Frank Nietbelangrijk

04/10/2012 15:19:11
Quote Anchor link
wat wil je weten? hoe je de query moet aanmaken? of hoe je na het posten de juiste variabelen moet uitlezen?

Met andere woorden: probeer een wat specifiekere vraag te stellen

groeten Frank
 
Mik PHP

Mik PHP

04/10/2012 15:24:28
Quote Anchor link
Je geeft elke checkbox een nummer als name van 1 tot hoeveel vrienden je hebt.

Nadat je het formulier gesubmit hebt check je doormiddel van een for loop of je checkbox wel of niet gecheckt is. Zo ja delete.
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
<input type="checkbox" name="checkbox_1" value="Jan">
<input type="checkbox" name="checkbox_2" value="Karel">
<input type="checkbox" name="checkbox_3" value="Kees">
<input type="checkbox" name="checkbox_4" value="Joost">
<input type="checkbox" name="checkbox_5" value="Gert">

if(isset($_POST['submit'])) {
    $friends = 5;
    for($i=1; $i<=5; $i++) {
        if(isset($_POST['checkbox_'.$i])) {
            //Delete friend
        }
    }
}

Ongeveer op deze manier.. Kunnen fouten inzitten, heb 't snel getypt.

groetjes,

Mik
Gewijzigd op 04/10/2012 15:29:48 door Mik PHP
 
Chris PHP

Chris PHP

04/10/2012 15:33:22
Quote Anchor link
@Mik,

Hoe je het nu doet moet je statische informatie opgeven aan je checkboxes. Dit zal moeilijk worden aangezien niet iedereen de zelfde vrienden zal hebben.

Ik raad je aan om voor de name="" het unieke id te gebruiken van die vrienden. Dan wordt het al stukken makkelijker, hoe ga je anders weer vertalen dat checkbox_2 Karel is en checkbox_5 Gert is voor je query?

Als je gewoon een query draaid van alle vrienden in de lijst, dan geef je de name="" gewoon het unieke id, dan is het velen malen makkelijker om een delete query te maken.
 
Rick kem

rick kem

04/10/2012 15:39:17
Quote Anchor link
@ chris dat heb ik nu.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
$i
= 0;
while($row = mysql_fetch_object($sql)){
$i ++;
?>

<td height="10" width = "50%"><input type="checkbox" name="friend_<?php echo $i; ?>" value="<?php echo $row->id; ?>"/></td>
<?php
}
?>

En zodra er op de submit button gedrukt is:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
if(isset($_POST['friends'])){
        for($i = 0; $i < mysql_num_rows($sql); $i++) {
            if(isset($_POST['friend_'.$i])) {
                echo'yeah';
            }else{
                echo'no';
            }
        }
        echo'<div class="agree">De geselecteerde vrienden zijn verwijderd.</div>';
    }else{


Echter werkt die nog niet.
Gewijzigd op 04/10/2012 15:39:44 door rick kem
 
Mik PHP

Mik PHP

04/10/2012 15:42:45
Quote Anchor link
@chris:

Het was een snel voorbeeld waar ik zelf alles snel even had ingevuld. Maar het moest een goed beeld geven van wat je de code moet laten doen.
 
Chris PHP

Chris PHP

04/10/2012 15:48:12
Quote Anchor link
Rick kem op 04/10/2012 15:39:17:
@ chris dat heb ik nu.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
$i
= 0;
while($row = mysql_fetch_object($sql)){
$i ++;
?>

<td height="10" width = "50%"><input type="checkbox" name="friend_<?php echo $i; ?>" value="<?php echo $row->id; ?>"/></td>
<?php
}
?>

En zodra er op de submit button gedrukt is:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
if(isset($_POST['friends'])){
        for($i = 0; $i < mysql_num_rows($sql); $i++) {
            if(isset($_POST['friend_'.$i])) {
                echo'yeah';
            }else{
                echo'no';
            }
        }
        echo'<div class="agree">De geselecteerde vrienden zijn verwijderd.</div>';
    }else{


Echter werkt die nog niet.


En waar wordt je DELETE query gedraaid? Nu select je ze alleen en gebruik een i++ in je while loop die niet nodig is lijkt me.

Toevoeging op 04/10/2012 15:48:58:

Mik tH op 04/10/2012 15:42:45:
@chris:

Het was een snel voorbeeld waar ik zelf alles snel even had ingevuld. Maar het moest een goed beeld geven van wat je de code moet laten doen.


Ok, maar waarom dan niet gelijk een goed voorbeeld door het unieke vriend id te gebruiken? Dat is toch ook gelijk voor de TS stukken duidelijker dan?
 
Rick kem

rick kem

04/10/2012 15:51:24
Quote Anchor link
Die delete komt dadelijk , die moet op de plek van echo'yeah' komen.

dus krijgen we het volgende:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
if(isset($_POST['friends'])){
        for($i = 0; $i < mysql_num_rows($sql); $i++) {
            if(isset($_POST['friend_'.$i])) {
                $row = mysql_fetch_object($sql);
                MySQL::Query("DELETE FROM friends WHERE user_id = '".Environment::Filter($get_userdata->id)."' AND friend_id = '".Environment::Filter($row->friend_id)."'");
            }
        }
        echo'<div class="agree">De geselecteerde vrienden zijn verwijderd.</div>';
    }else{
 



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.