Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript][MySQL][PHP] Jak przekazac takie wartosci z sklonowanych pol
rethray
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 5.09.2011

Ostrzeżenie: (0%)
-----


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. ;



Go to the top of the page
+Quote Post
tomekmvr
post
Post #2





Grupa: Zarejestrowani
Postów: 116
Pomógł: 2
Dołączył: 11.09.2006

Ostrzeżenie: (0%)
-----


jak u mnie linie się dodają, nie rozumiem co chcesz osiągnąć...
jedyne co nie sprawdzałem jak to jest z zapisem do MySql


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 06:21