Variabele doorgeven JQuery Dialog Box

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Full Stack Java ontwikkelaar

Functieomschrijving Voor de politie zijn wij op zoek naar een Full stack Java ontwikkelaar. Als ervaren full stack Java ontwikkelaar binnen de gewenste deadlines meewerken aan de totstandkoming van de gewenste werkzaamheden. Taken Upgraden van GeoServer, SOLR, Oracle Spatial database, Tomcat Migreren Oracle Spatial naar PostgreSQL/PostGIS Migreren SOLR naar ElasticSearch Geografische gegevens op het interne netwerk beschikbaar maken Doorontwikkelen en actualiseren van de geografische services Het up to date brengen van de CI/CD pipeline, samen met medewerkers die verantwoordelijk zijn voor de CI/CD tooling Aanspreekbaar op de solution architectuur en stemt die met collega's in het cluster Geo De opdracht

Bekijk vacature »

C# .NET Developer

Dit ga je doen Als developer nieuwe gave features implementeren; Werken met technieken als C# .NET en (REST) API's webservices; Ontwikkelen van koppelingen middels API's; Maken van technische keuzes en beslissingen over de architectuur; Junior collega's coachen; Initiatief nemen voor nieuwe technische mogelijkheden; Je bent een belangrijke schakel - en vindt het leuk - om te schakelen met de business. Hier ga je werken In een klein team van professionals ben je als C# .NET Developer verantwoordelijk voor het ontwikkelen van één van de applicaties voor het grootste inhouse product: een applicatie voor alles omtrent hypotheken. De programmeertaal die je

Bekijk vacature »

Medior .NET Ontwikkelaar

In het kort Als .NET ontwikkelaar ga je binnen onze business unit Transport en Logistiek aan de slag complexe maatwerk software voor bedrijf kritische systemen binnen de technische automatisering. Denk bijvoorbeeld een IoT-oplossing voor de logistieke sector waarbij we van ruim 200.000 machines de telemetrie en events verwerken. We zijn actief in de distributielogistiek, havenlogistiek en productielogistiek. Naast C# en .NET Core maken we ook gebruik van Azure technologie. En als trotse Microsoft Gold Partner leren we graag van en met jou. Wil jij jezelf blijven ontwikkelen binnen de technische automatisering met .NET, dan gaan we deze uitdaging graag met

Bekijk vacature »

Senior Software developer PHP

Functie Jij als senior PHP ontwikkelaar komt te werken in 1 van onze SCRUM teams. Momenteel werken er zo’n 30 developers binnen onze organisatie Jij gaat de brug zijn tussen het bouwen van verschillende functionaliteiten binnen onze applicaties en deze vervolgens te integreren in onze centrale hub. Je start je dag om 9 uur met een stand up en dan pak je je taken op voor de dag. Een greep van jouw taken zijn: – Het bedenken en uitbouwen van features binnen de verschillende applicaties – Onderhouden van CI/CD pipelines – Bezighouden met Security & Privacy Eisen • Minimaal 4

Bekijk vacature »

.NET Developer

Dit ga je doen Binnen het team bouw je aan een applicatie met andere .Net Developers, testers een Product Owner en een Business Analyst. Met het team wordt de backlog besproken. In overleg claim jij jouw deel en zorgt ervoor dat onderhoud en innovatie wordt gerealiseerd. Het project dat momenteel draait is het opgraden van de omgeving. Doorontwikkelen van de huidige applicatie; Overleggen met teamleden om de backlog te verdelen; Onderhouden van de huidige omgeving; Sparren met de business en het ophalen van nieuwe requirements. Hier ga je werken De organisatie is een van de grootste landelijke aanbieder van diverse

Bekijk vacature »

Back-end programmeur

Functieomschrijving Heb jij kort geleden je MBO of HBO ICT in ontvangst mogen nemen? Of ben je klaar voor een nieuw hoofdstuk in jouw carrière? Voor een uitdagende werkgever in de regio van Tilburg zijn wij op zoek naar een ambitieuze back-end programmeur met affiniteit met MS Acess. Samen met een enthousiast team ben je verantwoordelijk voor het bouwen van maatwerk software voor hun klanten. Je hebt kennis of ervaring van SQL, Maar affiniteit met MS Acess is nog belangrijker. Je bent sociaal naar klanten en flexibel ingesteld. Je denkt altijd in kansen en gaat graag de uitdaging aan. Verder

Bekijk vacature »

Software developer (PHP) - Utrecht centrum

Functie Ieder onderdeel van de software draait op aparte servers en het bestaat dus echt uit verschillende componenten. Het team bestaat uit 4 developers, een klein team dus met korte lijnen. Alles in intern ontwikkeld en je werkt aan alle facetten. Van uitbreiding van de core tot maatwerk voor de klant. Ook liggen er verschillende uitdagingen op servervlak en databases. Je zult de eerste periode veel samenwerken met de lead developer om vervolgens echt je gang te gaan binnen de software. In het team streven ze naast de hoogst haalbare kwaliteit. Hiervoor werken ze nauw met elkaar samen en levert

Bekijk vacature »

Medior/senior Front-end developer (Vue.js)

Functie Als Front-end developer ben je uiteindelijk overkoepelend aan de slag voor de 3 ontwikkelteams die ieder aan een specifiek product werken. In samenwerking met de UX-designer en de huidige Front-end developer zorg je voor gebruiksvriendelijke software. Lijkt het jou interessant om complexe problemen op te lossen en feautures naar een hoger niveau te tillen? En vind je het niet erg om oudere delen van de applicaties te refactoren i.c.m. het toevoegen van nieuwe functionaliteiten? Dan komen wij graag met je in contact. Eisen • HBO werk- en denkniveau (ze kijken niet naar papieren, maar naar denkniveau, motivatie en zelfredzaamheid)

Bekijk vacature »

Junior Back end developer PHP, Symfony

Functie Wij hebben onlangs onze eerste collega’s aangenomen, waardoor ons development team momenteel uit 4 personen bestaat. We bouwen onze software op basis van een PHP-framework (wat op zichzelf een Symfony framework is). Qua ontwikkeling focussen wij ons op 3 focus velden; – API-ontwikkeling/ Component Creatie – Implementatie – Framework ontwikkeling; het toevoegen van nieuwe functionaliteit of interne microservices Onze senior software engineer focust zich momenteel op de laatste twee punten, maar wij komen handen te kort op het eerste veld. Daarom zijn wij op zoek naar een enthousiaste junior software engineer die graag de kneepjes van het vak wil

Bekijk vacature »

Software Developer PHP JavaScript Python HBO SQL

Samengevat: Wij zijn een softwarebedrijf voor Autodealers. Ben jij een Medior of Senior Software Developer? Heb je ervaring met PHP, JavaScript of Python? Vaste baan: Java.Developer Software HBO €3.000 - €5.200 Bij ons op de werkvloer is er een positieve en informele sfeer. Naast een goede begeleiding en een enthousiaste klantenkring biedt deze werkgever een prettige omgeving met zeer afwisselende werkzaamheden. Houd jij van aanpakken en denk je dat je deze uitdaging aankunt? Dan zoeken wij jou! Zij werken voor grote klanten. Zij doen omvangrijke projecten die we bij deze werkgever op kantoor realiseren (geen detachering). Zij werken met state-of-the-art

Bekijk vacature »

Full stack .NET developer Microsoft 365

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

C# developer

Functie Als ervaren Software Engineer wordt jij verantwoordelijk voor het bedenken en ontwikkelen van technische (maatwerk) oplossingen voor onze klanten en dit samen met de klant af te stemmen. Jij wordt o.a. verantwoordelijk voor de doorontwikkeling het software pakket welke voor ons enorm belangrijk is. Dit pakket zorgt er namelijk voor dat wij complete productielijnen kunnen aansturen en monitoren. Daarnaast heb jij actief contact met onze hoofdvestiging om het software achter een van onze systemen te verbeteren en te herschrijven. Momenteel zijn onze C# applicaties geschreven met o.a. Winforms. Echter hebben wij de actieve ambitie om dit te gaan herschrijven

Bekijk vacature »

Cloud Engineer

Ben jij een ervaren Cloud Engineer die complexe omgevingen kan overzien en wil je graag in vaste dienst werken bij een professioneel en kleinschalig bedrijf waar je een belangrijke rol kan spelen? Wij, IntelliMagic in Leiden, ontwikkelen specialistische IT monitoring software die we als SaaS oplossing verkopen aan grote bedrijven in Europa en de VS. We zijn een Nederlands bedrijf met een goede sfeer en met grote waardering voor de persoonlijke inbreng en kwaliteiten van onze medewerkers. Wij zoeken een ervaren Cloud Engineer met academisch denkniveau die verantwoordelijk wordt voor het beheer van de cloud infrastructuur voor onze Europese klanten.

Bekijk vacature »

Full Stack .NET Developer

Dit ga je doen Als developer nieuwe gave features ontwikkelen; Werken met technieken als C#, Angular 12 en Javascript,; Maken van technische keuzes en beslissingen over de architectuur; Junior collega's coachen; Initiatief nemen voor nieuwe technische mogelijkheden; Je bent een belangrijke schakel - en vindt het leuk - om te schakelen met de business. Hier ga je werken In een team van 7 professionals ben je als Full Stack .NET Developer verantwoordelijk voor het ontwikkelen van applicaties voor het grootste inhouse product: een applicatie voor alles omtrent hypotheken. De programmeertaal die je hierbij beheerst is C#. Wil je van meerwaarde

Bekijk vacature »

PHP Developer

Functieomschrijving Vanuit het hoofdkantoor in omgeving Breda ben je als PHP/Symfony Developer niet alleen gefocust op het ontwikkelen van software. Daarnaast ben je voortdurend bezig met het zoeken naar nieuwe trends en ontwikkelingen die van waarde kunnen zijn voor de efficiëntie van software ontwikkeling. Hieronder een kort overzicht van jouw takenpakket: Het ontwerpen en implementeren van webapplicaties met het Symfony Framework; Het schrijven van een schone en efficiënte codes; Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de eisen van de klant; Onderhouden en updaten van bestaande applicaties die zijn gebouwd met het

Bekijk vacature »
Dimitri Van Reeth

Dimitri Van Reeth

05/07/2013 11:25:22
Quote Anchor link
Hallo iedereen,

Ik ben bezig met een database te maken van alle apparaten in het bedrijf.

De apparaten worden weergegeven d.m.v. de accordion widget van JQuery & in elke tab staat de informatie van een apparaat + de optie om de informatie te wijzigen en de optie om het apparaat uit de database te verwijderen.

Maar nu zit ik met het probleem dat als ik bijvoorbeeld een GET variabele wil meegeven bij de link waarmee dat de dialog open gaat dat dat niet werkt.
De URL blijft gewoon: index.php

Hier is de code om het een beetje duidelijker te maken:


<!-- Dialog boxes Delete and Edit -->
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
54
55
56
57
58
59
60
61
62
63
64
<?php
        //Delete Dialog
            echo('<div id="delete" style="display:none;" title="Delete Device">
            <form method="post" >
            <div class="ui-widget" style="text-align: center;">
            <div class="ui-state-error ui-corner-all" style="padding: 0 .7em;">
                <p><span class="ui-icon ui-icon-alert" style="float: none; margin-right: .3em;"></span>
                <strong>Are you sure you want to delete this device?</strong><br />This action can\'t be undone! </p>
            </div>
            </div>
            <br />
            <div class="center"><button name="deleteConfirmed">Yes, Delete Device</button>
            <button id="closeDelete">No, Close Window</button></div>
            </form></div>'
);
            
            //If Delete form has been submitted
            if(isset($_POST['deleteConfirmed'])){
                if(isset($_GET['deleteID'])){
            $query="DELETE FROM information WHERE id='".$_GET['deleteID']."'";  
            mysql_query($query) or die(mysql_error());     
            
            echo('<div id="succesfull" title="Succesfully Deleted!">
            <div class="ui-widget" style="text-align: center;">
            <div class="ui-state-highlight ui-corner-all" style="margin-top: 20px; padding: 0 .7em; text-align: center;">
                <p><span class="ui-icon ui-icon-info" style="float: left; margin-right: .3em;"></span>
                <strong>The device has succesfully been deleted!</strong><br />You will be redirected in 3 seconds <br /> or click <a href="index.php">here</a>.</p>
            </div>
        </div> <meta HTTP-EQUIV="REFRESH" content="3; url=index.php">'
);
            
                }
else{
                    echo('ERROR! There was no delete ID defined!');
                }
    
            echo('</div>');        
            }
            
 -----------------------------------------------------------------------------
    
   <
h3><a href='#'>[code]<?php echo($row['name']); ?>
</a></h3>
   <div id="tabs-<?php echo($row['id']); ?>">
    
   <table style="width: 95%;">
   <tr><td rowspan="12"><img src="<?php echo ($row['type_image']);?>" width="200" height="180" /></td></tr>

        <tr><td colspan="2"><b><u>Device Information:</u></b></td></tr>
-------------------------------------------------------------------        
        </table>
        <p style="position: relative; margin-left: 550px; margin-top:-20px; display: block;"><a style="text-decoration: none;" id="openEdit" href="?editID=<?php echo $row['id']; ?>"><img src="style/edit.png" style="width: 50px; height: 50px" /></a>
        <a style="text-decoration: none;" id="openDelete" href="?deleteID=<?php echo $row['id']; ?>"><img src="style/delete.png" style="width: 50px; height: 50px" /></a>
        <a style="text-decoration: none;" href="#" onClick="window.open('print.php?id=<?php echo($row['id']); ?>', 'Print Barcode', 'status,width=300,height=130'); return false"><img alt="Print the barcode information" src="style/print.png" style="width:50px; height: 50px;"></a>
        
        </p>
        </div>
        
   <?php
   }
   echo("</div>");  
   }
 }


 
 
mysql_close($con);
  
    ?>
Gewijzigd op 05/07/2013 11:48:00 door Dimitri Van Reeth
 
PHP hulp

PHP hulp

19/05/2024 17:35:58
 
Kris Peeters

Kris Peeters

05/07/2013 12:31:36
Quote Anchor link
Dimitri Van Reeth op 05/07/2013 11:25:22:
als ik bijvoorbeeld een GET variabele wil meegeven bij de link waarmee dat de dialog open gaat dat dat niet werkt.
De URL blijft gewoon: index.php


Toon daar eens code van.
Toon eens hoe die link er uit ziet, en hoe daarmee een dialog geöpend wordt.
Is dat met jQuery-ui dialog ( http://jqueryui.com/dialog/ )?
Toon ook die javascript code
Gewijzigd op 05/07/2013 12:34:29 door Kris Peeters
 
Dimitri Van Reeth

Dimitri Van Reeth

05/07/2013 13:41:10
Quote Anchor link
Kris Peeters op 05/07/2013 12:31:36:
Dimitri Van Reeth op 05/07/2013 11:25:22:
als ik bijvoorbeeld een GET variabele wil meegeven bij de link waarmee dat de dialog open gaat dat dat niet werkt.
De URL blijft gewoon: index.php


Toon daar eens code van.
Toon eens hoe die link er uit ziet, en hoe daarmee een dialog geöpend wordt.
Is dat met jQuery-ui dialog ( http://jqueryui.com/dialog/ )?
Toon ook die javascript code

De informatie van alle devices word opgeroepen uit de database en dan in een accordian widget van JQuery toegevoegd.
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
<?php

$result
= mysql_query("SELECT * FROM information WHERE (name LIKE '%".$zoekcriteria."%' OR type LIKE '%".$zoekcriteria."%' OR serial LIKE '%".$zoekcriteria."%' OR date LIKE '%".$zoekcriteria."%' OR owner LIKE '%".$zoekcriteria."%')") ;
    
    If(mysql_num_rows($result) !== 0){
    echo("<div id='accordion'>");
while($row = mysql_fetch_array($result))
   {

   ?>

   <h3><a href='#'><?php echo($row['name']); ?></a></h3>
   <div id="tabs-<?php echo($row['id']); ?>">
    
   <table style="width: 95%;">
   <tr><td rowspan="12"><img src="<?php echo ($row['type_image']);?>" width="200" height="180" /></td></tr>

        <tr><td colspan="2"><b><u>Device Information:</u></b></td></tr>
        <tr><td colspan="2"></td></tr>
        <tr><td><b>Device Name:</b></td><td style="text-align:left;"><i><?php echo ($row['name']);?></i></td></tr>
        <tr><td><b>Type:</b></td><td style="text-align:left;"><i><?php echo ($row['type']);?></i></td></tr>
        <tr><td><b>Serial:</b></td><td style="text-align:left;"><i><?php echo ($row['serial']);?></i></td></tr>
        <tr><td><b>Date:</b></td><td style="text-align:left;"><i><?php echo ($row['date']);?></i></td></tr>
        <tr><td><b>Owner:</b></td><td style="text-align:left;"><i><?php echo ($row['owner']);?></i></td></tr>
        <tr><td colspan="2"></td></tr>
        <tr><td><b>Barcode:</b></td><td><i>Press the print button to view the barcode.</i></td></tr>
        
        </table>
        <a style="text-decoration: none;" class="openDelete" href="?deleteID=<?php echo $row['id']; ?>"><img src="style/delete.png" style="width: 50px; height: 50px" /></a>
</div>
   <?php
   }
   echo("</div>");  
   }

?>


Elke Deleteknop van elk device heeft nu dus een eigen value gekregen met de ID van het device.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<a style="text-decoration: none;" class="openDelete" href="?deleteID=<?php echo $row['id']; ?>"><img src="style/delete.png" /></a>


Als er op die link geklikt wordt dan word deze JavaScript code uitgevoerd van Jquery UI:
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
<script type="text/javascript">
            $(function(){
                $("#delete").dialog({
                    modal: true,
                    width: 450,
                    height: 220,
                    autoOpen: false
                });
                
                $('.openDelete').click(function(){
                                  $('#delete').dialog('open');
                                  return false;
                });

                                $("#accordion").accordion({
                collapsible: true,active:300,header: "h3", autoHeight: false
                });
            
            
        </script>


Deze Javascript code opent dan deze Dialog Box:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<div id="delete" style="display:none;" title="Delete Device">
            <form method="post" >
            <div class="ui-widget" style="text-align: center;">
            <div class="ui-state-error ui-corner-all" style="padding: 0 .7em;">
                <p><span class="ui-icon ui-icon-alert" style="float: none; margin-right: .3em;"></span>
                <strong>Are you sure you want to delete this device?</strong><br />This action can\'t be undone! </p>
            </div>
            </div>
            <br />
            <div class="center"><button name="deleteConfirmed">Yes, Delete Device</button>
            </div>
            </form></div>


Als er in die DialogBox op deleteConfirmed wordt geklikt dan wordt dit scriptje gerunt om de waarde ervan te verwijderen uit de database:

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
<?php
if(isset($_POST['deleteConfirmed'])){
                if(isset($_GET['deleteID'])){
            $query="DELETE FROM information WHERE id='".$_GET['deleteID']."'";  
            mysql_query($query) or die(mysql_error());     
            
            echo('<div id="succesfull" title="Succesfully Deleted!">
            <div class="ui-widget" style="text-align: center;">
            <div class="ui-state-highlight ui-corner-all" style="margin-top: 20px; padding: 0 .7em; text-align: center;">
                <p><span class="ui-icon ui-icon-info" style="float: left; margin-right: .3em;"></span>
                <strong>The device has succesfully been deleted!</strong><br />You will be redirected in 3 seconds <br /> or click <a href="index.php">here</a>.</p>
            </div>
        </div> <meta HTTP-EQUIV="REFRESH" content="3; url=index.php">'
);
            
                }
else{
                    echo('ERROR! There was no delete ID defined!');
                }
    
            echo('</div>');        
            }
?>


Hoe kan ik dus de $row['id'] meegeven naar de JQuery Dialog van de link waarop is geklikt?
Gewijzigd op 05/07/2013 13:42:17 door Dimitri Van Reeth
 
Kris Peeters

Kris Peeters

05/07/2013 14:23:26
Quote Anchor link
Okay, dat is duidelijk.

TO DO's voor jou:
- Maak links op deze manier:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
 echo '<a class="openDelete" data-id="' . $row['id'] . '">' . $row['name'] . '</a>';
?>

(EDIT: o ja, jij zet daar een delete <img>. Dat mag uiteraard ook. )

Bij het klikken op de link wordt eerst het data-id attribute gelezen. Die zetten we dan in een <input type="hidden">

Dat wordt dus mee gestuurd met het formulier en vind jij dus terug als $_POST['id']

- Vergeet niet die hidden input toe te voegen
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<input type="hidden" name="id" id="item_id">


- Zie mijn javascript ...

Hier een uitgewerkt voorbeeld.
Je kan dit copy/pasten en testen as is.
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
54
55
56
57
58
59
60
<?php
// controleren of de id is meegegeven
if($_SERVER['REQUEST_METHOD'] === 'POST') {
  echo 'id van het item dat je wil deleten: ' . $_POST['id'] .'<br>';
}

?>

<!doctype html>
<html>
  <head>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
    <script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js"></script>
    <script language="Javascript">
    $(function(){
      $("#delete").dialog({
          modal: true,
          width: 450,
          height: 220,
          autoOpen: false
      });
      $('.openDelete').click(function(e) {
        // we lezen de id van de link, die in data-id="..." staat.
        var id= $(this).data('id');
        // We steken die id in een hidden <input>
        $('#item_id').val(id);
        // en dan openen we de dialog
        $('#delete').dialog('open');
        // return false;   // dit werkt niet in jQuery
         e.preventDefault(); // dit werkt wel.
      });
      $("#accordion").accordion({
        collapsible: true,active:300,header: "h3", autoHeight: false
      });
        
    });
    </script>
  </head>
  <body>
  
  <a class="openDelete" data-id="5">Foo</a><br>
  <a class="openDelete" data-id="8">Bar</a><br>
  <a class="openDelete" data-id="10">Hello</a><br>

  <div id="delete" style="display:none;" title="Delete Device">
    
    <form method="post" >
      <input type="hidden" name="id" id="item_id">
      <div class="ui-widget" style="text-align: center;">
        <div class="ui-state-error ui-corner-all" style="padding: 0 .7em;">
          <p><span class="ui-icon ui-icon-alert" style="float: none; margin-right: .3em;"></span>
          <strong>Are you sure you want to delete this device?</strong><br />This action can\'t be undone! </p>
        </div>
      </div>
      <br />
      <div class="center"><button name="deleteConfirmed">Yes, Delete Device</button></div>
    </form>
    
  </div>
  
  </body>
</html>


Zal dat lukken?
Gewijzigd op 05/07/2013 14:51:54 door Kris Peeters
 
Dimitri Van Reeth

Dimitri Van Reeth

08/07/2013 09:58:47
Quote Anchor link
Bedankt het is gelukt!

Nu heb ik nog 1 vraag. Hoe kan ik deze variabele rechtstreeks oproepen in PHP?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
var id= $(this).data('id');


Toevoeging op 08/07/2013 10:07:28:

Om het misschien iets duidelijker te maken:

Ik heb nu ook een knop om te inhoud te wijzigen. Maa rnu heb ik die id nodig om het formulier op te vullen met de waarden ervan.

Dus ik wil de id gebruiken om een SELECT query uit te voeren.

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
<?php
<div id="edit" style="display:none;" title="Edit Device Information">
            <
form method="post">
            [
code]<?php $query5 = "SELECT * FROM information WHERE id='?????????'";
                          mysql_query($query5);

            <
table style="width: 95%;">
        <
tr><td colspan="2"><b><u>Device Information:</u></b></td></tr>
        <
tr><td><b>Device Name:</b></td><td style="text-align:left;"><input autofocus="autofocus" value="<?php echo $row1['deviceName']; ?>" class="register_field" type="text" name="deviceName" /></td></tr>
        <
tr><td><b>Type:</b></td><td style="text-align:left;"><input value="<?php echo $row1['type']; ?>" id="autocomplete" style="width: 250px; margin-right:-100px; text-align: center;" type="text" name="type" /></td></tr>
        <
tr><td><b>Type Image:</b></td><td><input class="register_field" style="cursor:pointer;" onClick="openKCFinder(this);" readonly="readonly" value="<?php echo $_row1['type_image']; ?>"  type="text" name="type_image" /></td></tr>
        <
tr><td><b>Serial:</b></td><td style="text-align:left;"><input value="<?php echo $row1['serial']; ?>" class="register_field" type="text" name="serial" /></td></tr>
        <
tr><td><b>Date:</b></td><td style="text-align:left;"><input value="<?php echo $row1['date']; ?>" class="register_field" type="text" name="date" /></td></tr>
        <
tr><td><b>Owner:</b></td><td style="text-align:left;"><input value="<?php echo $row1['owner']; ?>" class="register_field" type="text" name="owner" /></td></tr>
        <
tr><td><b>Description:</b></td><td style="text-align:left;"><textarea value="<?php echo $row1['description']; ?>" name="description" rows="4" cols="30" style="margin-right:-110px;"></textarea></td></tr>
        
        <
/table>
            <
div class="center"><button name="editConfirmed">Save!</button>
            <
/div>
            <
/form></div> ?>
 
Kris Peeters

Kris Peeters

08/07/2013 11:15:56
Quote Anchor link
Wat gebeurt er als de gebruiker op die knop duwt?

Het simpelse is om daar een <a> van te maken

<a href="index.php?action=update&id=' . $_row['id'] . '"><img src="edit.png"></a>
Dan vind je die terug als$_GET['id']
 



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.