Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript][MySQL][PHP] Jak przekazac takie wartosci z sklonowanych pol
Forum PHP.pl > Forum > Przedszkole
rethray
Potrzebuje zrealizowac nastepujaca rzecz. Po wybraniu Sale agent , Ver. Agent urzytkownik powinien miec mozliwosc doania dowlolnej liczby recordow dla lini i broadband
a wynki powinny byc zapisane do tablicy mysql
niestety rezultat Test

Czy jest ktos kto moglby poprawic moj kod tak aby dzialalo albo podac jakis poglad co robie zle

Tak wyglada moj kod strony :
  1. <title>Untitled Document</title>
  2. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  3. <meta http-equiv="Content-Style-Type" content="text/css">
  4. <meta http-equiv="Content-Script-Type" content="text/javascript">
  5. <script type="text/javascript">
  6. var clone;
  7. function cloneDiv(){
  8. var divs=document.getElementById('myDiv').getElementsByTagName('div');
  9. clone=divs[divs.length-1].cloneNode(true);
  10. }
  11. function addDiv(){
  12. var root=document.getElementById('myDiv');
  13. var divs=root.getElementsByTagName('div');
  14. root.appendChild(clone);
  15. clone=divs[divs.length-1].cloneNode(true);
  16. }
  17. onload=cloneDiv
  18.  
  19. </head>
  20.  
  21.  
  22.  
  23. <form id="myForm" action="summary.php" method="post">
  24. <p>
  25. <input type="hidden" name="id" />
  26.  
  27.  
  28. </p>
  29. <table width="200" border="1">
  30. <tr>
  31. <td>Sale agent</td>
  32. <td>Verification Agent</td>
  33. </tr>
  34. <tr>
  35. <td><select name="sagent">
  36. <option>sagent_1</option>
  37. <option>sagent_2</option>
  38.  
  39. </select></td>
  40. <td><select name="vagent">
  41. <option>vagent_1</option>
  42. <option>vagent_2</option>
  43.  
  44. </select></td>
  45. </tr>
  46. <p>&nbsp;</p>
  47. <div id="myDiv">
  48. <div>
  49.  
  50. <p>&nbsp;</p>
  51. <table width="640" height="91" border="1">
  52. <tr>
  53. <td width="32">Lines</td>
  54. <td width="92">Line status</td>
  55. <td width="68">Broadband</td>
  56. <td width="258">Broadband status</td>
  57. </tr>
  58. <tr>
  59. <td><input type="text" name="line" size="4" /></td>
  60. <td><select name="lstatus">
  61. <option>n/a</option>
  62. <option>Complete</option>
  63. <option>Progress</option>
  64. <option>Cancel</option>
  65. </select></td>
  66. <td><input type="text" name="broadband" size="4" /></td>
  67. <td><select name="bbstatus">
  68. <option>n/a</option>
  69. <option>Complete</option>
  70. <option>Progress</option>
  71. <option>Cancel</option>
  72. </select></td>
  73. </tr>
  74. </div>
  75. </div>
  76. <input name="button" type="button" value="Next Line / Broadband" onclick="addDiv()">
  77. <button type="submit" name="submit" value="submit" />Submit</button>
  78. </form>
  79. </body>


a tak php

  1. <?php
  2. $con = mysql_connect("mysql.ugu.pl","db_test","********");
  3. if (!$con)
  4. {
  5. die('Could not connect: ' . mysql_error());
  6. }
  7.  
  8. mysql_select_db("db_test", $con);
  9.  
  10. $sql="INSERT INTO ttest (id, sagent, vagent, lines, lstatus, broadband, bbstatus)
  11. VALUES
  12. ('$_POST[id]','$_POST[sagent]','$_POST[vagent]','$_POST[lines]','$_POST[lstatus]','$_POST[broadband]','$_POST[bbstatus]')";
  13.  
  14. if (!mysql_query($sql,$con))
  15. {
  16. die('Error: ' . mysql_error());
  17. }
  18. echo "1 record added";
  19.  
  20. ?>



SQL

  1. CREATE TABLE `NewTable` (
  2. `id` int NULL ,
  3. `sagent` text NULL ,
  4. `vagent` text NULL ,
  5. `lines` int NULL ,
  6. `lstatus` text NULL ,
  7. `broadband` int NULL ,
  8. `bbstatus` text NULL ,
  9. PRIMARY KEY (`id`)
  10. )
  11. ;



tomekmvr
jak u mnie linie się dodają, nie rozumiem co chcesz osiągnąć...
jedyne co nie sprawdzałem jak to jest z zapisem do MySql
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.