Variabele doorgeven JQuery Dialog Box

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Laravel / PHP developer

Functie omschrijving Wij zijn op zoek naar een Medior PHP / Laravel Developer voor een IT-consultancy in de omgeving van Hoofddorp! Ben jij op zoek naar een leuke nieuwe uitdaging binnen een veelzijdige werkomgeving? Lees dan snel verder! Binnen dit bedrijf werk je in een ontwikkelteam, waarin je zeer betrokken bent en meedenkt over softwareoplossingen. Binnen dit Team hou je je bezig met het aanpassen, verbeteren en vernieuwen van de logistieke oplossingen. Je zult je bezig houden met de volgende werkzaamheden: Je gaat aan de hand van de wensen van klanten software ontwikkelen; Je bent bij het gehele proces betrokken;

Bekijk vacature »

Programmeur / Developer

Voor een familiebedrijf in Doetinchem, actief in de machinebouw voor de food-sector, zijn wij op zoek naar een programmeur / developer. In deze functie ben je werkzaam in een team van 5 medewerkers. Je werkzaamheden bestaan onder andere uit het verhelderen van requirements vanuit de opdrachtgever, de klant en de afdeling ontwikkeling. Je verricht haalbaarheidsstudies en werkt specificaties uit die je afstemt met de opdrachtgever. Je ontwerpt design in software en stemt af met je collega's. De huidige vision-systemen zijn geschreven in C software, welke draait op een CUDA platform. Je schrijft en codeert software en zal gaan testdraaien. Tot

Bekijk vacature »

C#.NET developer

Functie Het development team bestaat momenteel uit vijf backend C#/.NET ontwikkelaars. Op dit moment zit één ontwikkelaar dedicated op de mobiele applicatie. Als team werk je samen aan het zelf ontwikkelde software platform. Dit bestaat uit zowel apps als websites. Om het systeem door meer dan honderdduizenden gebruikers wordt gebruikt is het bijna vanzelfsprekend dat de kwaliteit van het product hoog moet liggen. Het systeem bestaat uit drie projecten. Je werkt dus aan deze drie projecten waarbij de focus op z’n tijd verschuift. De technieken die worden toegepast zijn o.a. .NET Core, Xamarin, C# en MVC. Je zal dus met

Bekijk vacature »

Software Developer

Dit ga je doen Ontwikkelen aan de software dat beschikbaar is op de substations; Ontwikkelen in C++, C, Python en JavaScript. Daarnaast op een Embedded Linux omgeving, opgebouwd met containers en DevOps; Meewerken aan cyber security (OWASP); Uitvoeren/bouwen van geautomatiseerde testen in samenwerking met de Quality Specialist; Vertalen van wensen van de klanten/business naar werkbare/duurzame oplossingen. Hier ga je werken Als Software Ontwikkelaar kom je te werken bij een organisatie gericht op de (internationale) energiemarkt, waar wordt gewerkt voor het verwerven en verwerken van realtime, high quality data. Er wordt gewerkt vanuit het hart van de substations en direct voor

Bekijk vacature »

Frontend Developer

Functieomschrijving Voor de NIPV zijn wij opzoek naar een Frontend Developer. Als Frontend Developer ga jij aan de slag om dashboards te bouwen vanuit het datawarehouse. Dit stelt NIPV in staat om snel en eenvoudig bij correcte bedrijfsvoeringsinformatie te kunnen. Je ontwikkelt dashboards in PowerBI, publiceert en onderhoud die, verzameld en verwerkt feedback in overleg met het ontwikkelteam. Naast dashboards ontwikkel en onderhoud je een datamodel in Excel waarmee adviseurs, controllers en analisten in staat worden gesteld om de gegevens uit de dashboards te raadplegen en anders te filteren of bepaalde gegevens nader te verfijnen, zodat verdiepende vragen kunnen worden

Bekijk vacature »

Mendix Developer

For our client in Amsterdam, we are looking for a Senior Mendix Developer. Company description Our client is an IT Consultancy company who’s been active for 10 years now. With their ambitious team, they are working with different clients in order to help them with analyzing their data and giving advice to them, regarding how they can use their data in the smartest ways, or to make sure that their mobile or web applications are working efficiently. As you get a glimpse of various industries, it is guaranteed that no day will be the same. Job description As a Mendix

Bekijk vacature »

Junior Software Developer (HBO / WO)

Functie omschrijving Wij zijn op zoek naar een Junior Software Developer! Sta jij aan het begin van je carrière en heb je net je HBO of WO-diploma in de richting van ICT of Techniek mogen ontvangen? En heb jij grote affiniteit met software development? Dan hebben wij bij Jelling IT Professionals de perfecte opdrachtgever in de omgeving van Utrecht, die jou tot een volwaardig Fullstack Software Developer gaat opleiden. Binnen deze grote organisatie krijg je ruime en professionele trainingen die jouw in korte tijd vakbekwaam maken. Niet alleen het aan technisch aspect, maar ook zeker jouw persoonlijke ontwikkeling wordt veel

Bekijk vacature »

C# .NET Developer

Functie omschrijving Wij zijn op zoek naar een C# .NET Developer voor een bedrijf in de omgeving van Utrecht! Wil jij werken voor een internationaal bedrijf waar je legio mogelijkheden krijgt als Software Ontwikkelaar? Grijp nu je kans! Je kunt een uitdagende rol gaan vervullen als C#.NET Developer binnen een internationaal bedrijf dat gevestigd is in omgeving van Utrecht. Je zult gaan samenwerken met collega's die over de hele wereld verspreid zitten. Dit bedrijf is zeer vooruitstrevend en werkt met de nieuwste technieken. Als C#.NET Developer ga jij je bezig houden met het volgende: Je blijft op de hoogte van

Bekijk vacature »

Junior .NET developer

Functie Jij hebt natuurlijk net jouw Bachelor op zak en gaat nu voor het eerst aan de slag bij een werkgever als junior .NET ontwikkelaar. Waarschijnlijk lijkt het jou spannend om ineens aan de slag te gaan bij klanten in de consultancy. Maak je niet druk, jij komt hier terecht in een warm bad en wordt totaal niet in het diepe gegooid. Zodra jij hier begint wordt jij gekoppeld aan een persoonlijke manager met een persoonlijk ontwikkelplan. Jij krijgt een scala aan trainingen, denk aan trainingen ten behoeve van het opdoen van zelf kennis en gedragscompetenties, maar ook trainingen voor

Bekijk vacature »

Front-End React Developer

Als Front-End React Developer verbeter je de user experience van onze eigen webapplicaties voor onze collega's binnen Coolblue. Wat doe je als Front-End React Developer bij Coolblue? Als Front-end React Developer werk je aan de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten met React.js. Je vindt het leuk om samen te werken met de UX designer om stories op te pakken. Daarnaast ben je trots op je werk en verwelkomt alle feedback. Ook Front-end React Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Verbeteren van de gebruiksvriendelijkheid van onze webshop

Bekijk vacature »

Software Developer / .NET / Azure

Dit ga je doen Als Lead .NET Software Developer zal je je bezig houden met: Het vertalen van bedrijfswensen naar een technische roadmap; Uitwerken van nieuwe architectuur / designs; Het team aansturen en motiveren; Toezien op de kwaliteit van de code; Mee ontwikkelen van nieuwe features en applicaties. Hier ga je werken Deze organisatie is op dit momenteel marktleider in het ontwikkelen van productielijnen voor de voedselindustrie en heeft een wereldwijd klantnetwerk. Binnen deze organisatie is het team van software developers dagelijks bezig met het ontwikkelen van maatwerk oplossingen om alle productiemachines aan te sturen, maar ook bedrijf kritische applicaties

Bekijk vacature »

Traineeship Full Stack .NET Developer

Dit ga je doen Start op 7 augustus 2023 bij de Experis Academy en ontwikkel jezelf tot een gewilde Full Stack .NET Developer. Maar hoe ziet het traineeship eruit en wat kun je verwachten? Periode 1 De eerste 3 maanden volg je fulltime, vanuit huis, een op maat gemaakte training in teamverband. Je leert belangrijke theorie en krijgt kennis van de benodigde vaardigheden en competenties die nodig zijn om de IT-arbeidsmarkt te betreden. Zowel zelfstandig als in teamverband voer je praktijkopdrachten op het gebied van front- en backend development uit. Wat er per week op het programma staat kun je

Bekijk vacature »

Medior Front end developer React

Functie Voor deze functie ben ik op zoek naar een enthousiaste front end developer die communicatief vaardig is. Jij wordt onderdeel van een enthousiast jong team dat werkt aan grote websites. Binnen jouw rol ben jij diegene die de vertaling maakt van design naar functionele code en zorg jij voor goede experience op meerdere platformen. Dit doe je natuurlijk door gebruik te maken van Javascript, HTML, CSS en React. Daarnaast wordt er gebruik gemaakt van Webcomponents en verschillende authenticatie tools. Doordat er hier gestreefd wordt naar de beste gebruikerservaringen, wordt het product constant doorontwikkeld. Hierdoor blijven ze voor op de

Bekijk vacature »

Software Ontwikkelaar PHP

Functie omschrijving Full Stack Software Ontwikkelaar gezocht! Voor een bedrijf in de regio van Ermelo zijn wij op zoek naar een Software Ontwikkelaar die gaat bijdragen aan het door ontwikkelen, onderhouden en optimaliseren van SaaS applicatie van dit bedrijf. Hierbij ga jij voor- en samenwerken met de klanten van de organisatie, het is hierbij dus van groot belang dat je communicatief vaardig bent en dat je beschikt over beheersing van zowel de Nederlandse als Engelse taal. Bedrijfsprofiel Waar ga je werken? Altijd al in een echt familiebedrijf willen werken? Dan is dit je kans! Het bedrijf waar je komt te

Bekijk vacature »

Front-end developer

Functie Jij komt te werken in een team van 5 developers. het product is continue in beweging. Nieuwe en bestaande klanten vragen om vaak nieuwe features. Hierin ben jij zeer belangrijk om te zorgen dat de functionaliteiten goed opgezet worden op technisch vlak. Designs krijg je aangeleverd van een externe partij zodat jij je primair kan focussen op de techniek! Je hebt daarbij alle vrijheid om je eigen creativiteit toe te passen en mee te denken over de gebruikte technieken. Het gezamenlijke doel is een product dat functioneel zeer gebruiksvriendelijk is en het bedrijfsproces van de gebruikers versneld en kwalitatief

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

22/12/2024 16:08:27
 
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.