Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]Problem z nadpisem danych
mczlowiek
post
Post #1





Grupa: Zarejestrowani
Postów: 210
Pomógł: 0
Dołączył: 26.05.2008

Ostrzeżenie: (10%)
X----


Witam , mam taki oto problem, podczas edycji wpisu danych za pomocą formularza:
  1. <?php
  2.  
  3. (isset($_SESSION['admin_level']) && $_SESSION['admin_level'] =="1");
  4. mysql_query("set names utf8");
  5. $query="SELECT * FROM typy WHERE id='".$_GET['id'] ."'";
  6. $result=mysql_query($query)
  7.  
  8.  
  9.  
  10. while ($row = mysql_fetch_array($result)) {
  11.  
  12. ?>
  13.  
  14. <font face="verdana" size="2" color="white">
  15. <form method="post" action="typy_edytuj.php">
  16.  
  17. <table border="0" width="650" bg color=black>
  18. <tr>
  19. <td width="200"><b><font size="2" color="#FFFFFF">ID</font></b></td>
  20. <td><font face="verdana" size="2" color="white">
  21. <input type="text" readonly="yes" value="<?php echo $row['id']; ?>" name="id" size="20"></font></td>
  22. </tr>
  23. <tr>
  24. <td width="200"><b><font size="2" color="#FFFFFF">Data</font></b></td>
  25. <td><font face="verdana" size="2" color="white">
  26. <input type="text" value="<?php echo $row['data']; ?>" name="data" size="20"></font></td>
  27. </tr>
  28. <tr>
  29. <td width="200"><b><font size="2" color="#FFFFFF">Autor</font></b></td>
  30. <td><font face="verdana" size="2" color="white">
  31. <input type="text" readonly="yes" value="<?php echo $row['autor']; ?>" name="autor" size="20"></font></td>
  32. </tr>
  33. <tr>
  34. <td width="200"><b><font size="2" color="#FFFFFF">Spotkanie</font></b></td>
  35. <td><font face="verdana" size="2" color="white">
  36. <input type="text" value="<?php echo $row['spotkanie']; ?>" name="spotkanie" size="20"></font></td>
  37. </tr>
  38. <tr>
  39. <td width="200"><b><font size="2" color="#FFFFFF">Typ</font></b></td>
  40. <td><font face="verdana" size="2" color="white">
  41. <input type="text" value="<?php echo $row['typ']; ?>" name="typ" size="20"></font></td>
  42. </tr>
  43. <tr>
  44. <td width="200"><b><font size="2" color="#FFFFFF">Kurs</font></b></td>
  45. <td><font face="verdana" size="2" color="white">
  46. <input type="text" value="<?php echo $row['kurs']; ?>" name="kurs" size="20"></font></td>
  47. </tr>
  48. <tr>
  49. <td width="200"><b><font size="2" color="#FFFFFF">Stawka</font></b></td>
  50. <td><font face="verdana" size="2" color="white">
  51. <input type="text" value="<?php echo $row['stawka']; ?>" name="stawka" size="20"></font></td>
  52. </tr>
  53. <tr>
  54. <td width="200"><b><font size="2" color="#FFFFFF">Bukmacher</font></b></td>
  55. <td><font face="verdana" size="2" color="white">
  56. <input type="text" value="<?php echo $row['bukmacher']; ?>" name="bukmacher" size="20"></font></td>
  57. </tr>
  58. <tr>
  59. <td width="200"><b><font size="2" color="#FFFFFF">Analiza</font></b></td>
  60. <td><font face="verdana" size="2" color="white">
  61. <textarea name="analiza" rows="15" cols="40"><?php echo $row['analiza']; ?></textarea>
  62. </td>
  63. </tr>
  64. <tr>
  65. <td width="200"><b><font size="2" color="#FFFFFF">Wynik</font></b></td>
  66. <td><font face="verdana" size="2" color="white">
  67. <input type="text" value="<?php echo $row['wynik']; ?>" name="wynik" size="20"></font></td>
  68. </tr>
  69. <tr>
  70. <td width="200"><b><font size="2" color="#FFFFFF">Profit</font></b></td>
  71. <td><font face="verdana" size="2" color="white">
  72. <input type="text" value="<?php echo $row['profit']; ?>" name="profit" size="20"></font></td>
  73. </tr>
  74. <tr>
  75. <td width="200">&nbsp;</td>
  76. <td><font face="verdana" size="2" color="white">
  77. <input type="submit" name="submit" value="Uaktualnij">&nbsp;&nbsp;
  78. <input type="button" value="Anuluj" onclick="history.go(-1);"></font></td>
  79. </tr>
  80. </table>
  81. <?php
  82. }

i w momencie kidy coś zmienie (lub nie) i nacisne przycis uaktualnij to do bazy zapisuje sie np tylko pierwsze 2 litery z danego ciagu znaków, np:
spotkanie mam: druzyna1 - druzyna b
to kiedy nacisne uaktualnij zapisuje sie: dr
tak samo jest z analiza, dlaczego tak sie dzieje?
tutaj jeszcze plik: typy_edytuj.php
  1. <?php
  2. mysql_query("set names utf8");
  3. $query_update = "UPDATE typy SET 
  4.  
  5. data ='".$_POST['data']."',
  6. autor ='".$_POST['autor']."',
  7. spotkanie ='".$_POST['spotkanie']."',
  8. typ ='".$_POST['typ']."',
  9. kurs ='".$_POST['kurs']."',
  10. stawka ='".$_POST['stawka']."',
  11. bukmacher ='".$_POST['bukmacher']."',
  12. analiza ='".$_POST['analiza']."',
  13. wynik ='".$_POST['wynik']."',
  14. profit ='".$_POST['profit']."'
  15.  
  16.  WHERE id='".$_POST['id']."'";
  17.  
  18.  
  19. $result_update = mysql_query($query_update)
  20. or die(mysql_error());
  21.  
  22. ?>
  23. <b>informacje zostały zaktualizowane</b>
  24. <a href="glowna.php">Kliknij tutaj</a> aby powrocic do obaszaru administracyjnego.


proszę o pomoc
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 Aktualny czas: 19.08.2025 - 07:39