login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Probleem met nieuwe velden toevoegen via javascript (php en mysql)

Offline brecht27 - 19/12/2011 22:00 (laatste wijziging 20/12/2011 01:41)
Avatar van brecht27Lid Probleem met nieuwe velden toevoegen via javascript (php en mysql)

Hopelijk kan iemand mij hiermee helpen.

Ik denk dat dit eerder een javascript probleem is, maar er komt ook een stukje php in.

De bedoeling is dat er nieuwe velden kunnen aangemaakt worden door op de knop Add Fields te drukken. Als er een waarde is ingevuld in het zoekveld en deze waarde is teruggevonden in de database zal er bovenaan een veld verschijnen met het resultaat van de zoekactie (= productnaam) naast het veld van het productnummer. Tot nu toe werkt dit perfect (enkel de layout nog een beetje aanpassen, maar dit is maar afwerking). Het probleem is dat ik de knop 'add fields' niet kan laten werken. Het is ook de bedoeling dat de eerdere resultaten wel blijven staan, maar dat daaronder een nieuwe lijn zal worden toegevoegd.
Hopelijk verstaan jullie een beetje wat ik bedoel.

Je kan dit testen via onderstaande link (de zoekwaarden 100 en 200 zitten in de database als test, dus daarop kunnen jullie zoeken):

http://91.199.2...ndex2b.php


Hieronder de code:

  1. <html>
  2. <head>
  3. <title>test</title>
  4. </head>
  5. <body>
  6.  
  7. <?php
  8.  
  9.  
  10.  
  11. if(isset($_GET['submit']))
  12. {
  13. //echo '<td id="addbox2"><input type="text" name="prodnaam[]" value="" /></td>';
  14. $zoek = $_GET["prodnummer"];
  15.  
  16.  
  17. ?>
  18. <table width="75%"border="0">
  19. <tr>
  20. <td>Productnummer</td>
  21. <td>Productnaam</td>
  22. </tr>
  23. <tr>
  24. <td><input type="text" value="<?php echo $zoek; ?>" /></td>
  25.  
  26.  
  27. <?php
  28. require ('config.php');
  29.  
  30. $conn = mysql_connect($host,$user,$pass) or die (mysql_error());
  31. mysql_select_db("jobysan_werkbonnen") or die (mysql_error());
  32.  
  33. $sql = 'SELECT * FROM werkbonnen WHERE productnummer = "' . $zoek .'"';
  34. $res = mysql_query($sql) or die (mysql_error());
  35.  
  36.  
  37.  
  38. while($row = mysql_fetch_assoc($res))
  39. {
  40. ?>
  41.  
  42. <td><input type="text" value="<?php echo $row['productnaam']; ?>" /></td>
  43.  
  44. <?php } ?>
  45.  
  46. </tr>
  47. </table>
  48.  
  49.  
  50. <?php
  51.  
  52. }
  53. else
  54. {
  55.  
  56. }
  57.  
  58. ?>
  59.  
  60.  
  61. <form method="get" >
  62. <table width="75%"border="0">
  63. <tr>
  64. <td>&nbsp;</td>
  65. </tr>
  66. <tr>
  67. <td><hr></td>
  68. </tr>
  69. <td>Productnummer</td>
  70. </tr>
  71. <tr>
  72. <td><input type="text" name="prodnummer" />&nbsp;&nbsp;&nbsp;<input name="submit" type="submit" value="Zoek" /></td>
  73. </form>
  74.  
  75. </tr>
  76. <tr>
  77. <td>&nbsp;</td>
  78. </tr>
  79. </table>
  80. <input type="button" onClick="addInput()" name="add" value="Add fields" />
  81. </body>
  82. </html>

1 antwoord

Gesponsorde links
Offline vinTage - 19/12/2011 22:08
Avatar van vinTage Nieuw lid Niet te lezen....

Maar wellicht voldoet deze topic ongeveer aan je 'wensen'
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.178s