Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wymazywanie rekordu zamiast updatu, podczas updatowania rekordu zostaje wymazany
andy84
post 7.02.2007, 15:50:34
Post #1





Grupa: Zarejestrowani
Postów: 165
Pomógł: 0
Dołączył: 14.11.2005
Skąd: London

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


  1. <?php
  2. $up_id = $_POST['up_id'];
  3. $up_company = $_POST['up_company'];
  4. $up_salary = $_POST['up_salary'];
  5. $up_location = $_POST['up_location'];
  6. $up_position = $_POST['up_position'];
  7. $up_duration = $_POST['up_duration'];
  8. $up_sdesc = $_POST['up_sdesc'];
  9. $up_requirements = $_POST['up_requirements'];
  10.  
  11. include ("config.inc.php");
  12. mysql_connect($host,$user,$password);
  13. $query = "UPDATE admin_jobs SET salary='$salary',location='$location',position='$position',duration='$duration',sdesc='$sdesc',requirements='$requirements',company='$company'";
  14. @mysql_select_db($database) or die( "Unable to select database");
  15. mysql_query($query);
  16.  
  17. echo "Data updated";
  18. ?>


sluchajcie przegladalem to , zaczynam od niedawna przygode z bazami danych i moglem cos zle zapisac ale nie rozumiem czemu ten powyzszy kod kasuje rekord zamiast go updatowac , mam osobny plik ktory najpierw wyrzuca rekord do updatowania
  1. <?php 
  2. $id=$_GET['id'];
  3. include("../../config.inc.php");
  4.  
  5. mysql_connect($host,$user,$password);
  6. @mysql_select_db($database) or die ("Unable to select database");
  7.  
  8. $query="SELECT * FROM admin_jobs WHERE id='$id'";
  9. $result=mysql_query($query);
  10. $num=mysql_num_rows($result);
  11.  
  12.  
  13. $i=0;
  14. while ($i < $num) {
  15.  
  16. $company = mysql_result($result,$i,"company");
  17. $salary = mysql_result($result,$i,"salary");
  18. $location=mysql_result($result,$i,"location");
  19. $position = mysql_result($result,$i,"position");
  20. $duration = mysql_result($result,$i,"duration");
  21. $sdesc = mysql_result($result,$i,"sdesc");
  22. $requirements = mysql_result($result,$i,"requirements");
  23. ?>
  24. <form action="update.php" method="post">
  25. <input type="hidden" name="up_id" value="<? echo $id; ?>" />
  26. <table width="39%" cellpadding="5" cellspacing="5">
  27. <tr>
  28. <td valign="top"><div align="right"><strong>Company:</strong></div></td>
  29. <td><input name="up_company" type="text" size="25" maxlength="15" value="<? echo $company; ?>"/></td>
  30. </tr>
  31. <tr>
  32. <td valign="top"><div align="right"><strong>Salary:</strong></div></td>
  33. <td><input name="up_salary" type="text" size="25" maxlength="25" value="<? echo $salary; ?>"/></td>
  34. </tr>
  35. <tr>
  36. <td valign="top"><div align="right"><strong>Location:</strong></div></td>
  37. <td><input type="text" name="up_location" size="25" maxlength="25" value="<? echo $location; ?>"/></td>
  38. </tr>
  39. <tr>
  40. <td valign="top"><div align="right"><strong>Position Type:</strong></div></td>
  41. <td><input type="text" name="up_position" size="25" maxlength="25" value="<? echo $position; ?>"/></td>
  42. </tr>
  43. <tr>
  44. <td valign="top"><div align="right"><strong>Duration:</strong></div></td>
  45. <td><input type="text" name="up_duration" size="25" maxlength="25" value="<? echo $duration; ?>"/></td>
  46. </tr>
  47. <tr>
  48. <td valign="top"><div align="right"><strong>Short Description:</strong></div></td>
  49. <td><textarea name="up_sdesc" cols="50" rows="5" value="<? echo $sdesc; ?>"></textarea></td>
  50. </tr>
  51. <tr>
  52. <td valign="top"><div align="right"><strong>Requirements:</strong></div></td>
  53. <td><textarea name="up_requirements" cols="50" rows="15"value="<? echo $requirements; ?>"></textarea></td>
  54. </tr>
  55. <tr valign="top">
  56. <td colspan="2"><div align="right"><br />
  57. <input name="Update" type="submit" class="style1" id="Submit" />
  58. </div></td>
  59. </tr>
  60. </table>
  61. </form>
  62. <?
  63. ++$i;
  64. }
  65. ?>

i robi to prawidlowo jedynie cos z tym update.php zkaszanilem ;/

Ten post edytował andy84 7.02.2007, 15:50:54


--------------------
Linux is like Wigwam - no Windows, no Gates and apache inside :D
Go to the top of the page
+Quote Post

Posty w temacie


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 Wersja Lo-Fi Aktualny czas: 13.08.2025 - 22:38