Pomoc - Szukaj - U¿ytkownicy - Kalendarz
Pe³na wersja: Problem z formularzem...
Forum PHP.pl > Forum > PHP
Balon
Formularz:

  1. <form action="http://www.ppx.pl/balon_portfolio/admin/inc/edit_form.php?id=<?=$row["id"]?>" method=post>
  2. <table border=0 align=center class=foot>
  3. <tr><td>Tytul pracy:</td><td><input type=text name=title size=15 VALUE="<?=$row["title"]?>"></td></tr>
  4. <tr><td>Adres (tmp/...):</td><td><input type=text name=adres size=15 VALUE="<?=$row["adres"]?>"></td></tr>
  5. <tr><td>Dla kogo:</td><td><input type=text name=dla size=15 VALUE="<?=$row["dla"]?>"></td></tr>
  6. <tr><td>Sciezka do IMG:</td><td><input type=tex name=img size=15 VALUE="<?=$row["img"]?>"></td></tr>
  7. <tr><td></td><tr><td><input type=submit value=Edytuj></td></tr>
  8. </table>


Skrypt:

  1. <?
  2.  
  3. $id = $_GET['id']; 
  4. $title=$HTTP_POST_VARS['title'];
  5. $adres=$HTTP_POST_VARS['adres'];
  6. $dla=$HTTP_POST_VARS['dla'];
  7. $img=$HTTP_POST_VARS['img'];
  8.  
  9.  
  10. if (!$title || !$adres || !$dla || !$img || !$id)
  11. {
  12.  
  13. echo 'Wypelnij wszystkie pola!';
  14.  
  15. }
  16.  
  17. $title=addslashes($title);
  18. $adres=addslashes($adres);
  19. $dla=addslashes($dla);
  20. $img=addslashes($img);
  21.  
  22.  
  23. mysql_connect ("localhost","soonhost_balon","haselko");
  24.  
  25.  
  26.  
  27. mysql_select_db('soonhost_folio');
  28.  
  29.  
  30. $zapytanie = "UPDATE prace
  31. set title = '$title',
  32. adres = '$adres',
  33. dla = '$dla',
  34. img = '$img',
  35. where id = $id";
  36.  
  37.  
  38. $wynik = mysql_query($zapytanie);
  39. if ($wynik)
  40. header("Location: http://www.ppx.pl/balon_portfolio/admin/index.php?co=edit"); 
  41. ?>


po nacisnieciu Edycja, pojawia sie pusta strona a dane sie nie zmieniaja... co robie zle?

pozdrawiam,
balon.
zaba12
a to nie ma byc przypadkiem tak

  1. <form action="http://www.ppx.pl/balon_portfolio/admin/inc/edit_form.php?id=<?=$row["id"]?>" method=post>
  2. <table border=0 align=center class=foot>
  3. <tr><td>Tytul pracy:</td><td><input type=text name=title size=15 VALUE="<? echo $title; ?>"></td></tr>
  4. <tr><td>Adres (tmp/...):</td><td><input type=text name=adres size=15 VALUE="<? echo $adres; ?>"></td></tr>
  5. <tr><td>Dla kogo:</td><td><input type=text name=dla size=15 VALUE="<? echo $dla; ?>"></td></tr>
  6. <tr><td>Sciezka do IMG:</td><td><input type=tex name=img size=15 VALUE="<? echo $img; ?>"></td></tr>
  7. <tr><td></td><tr><td><input type=submit value=Edytuj></td></tr>
  8. </table>


i wczesbniej wywolujesz to

np.
$title = $row['title'];
vtuner
Formularz:

  1. <?php
  2. echo'<form action="http://www.ppx.pl/balon_portfolio/admin/inc/edit_form.php?id='.$row["id"].'>" method=post>
  3. <table border=0 align=center class=foot>
  4. <tr>
  5. <td>Tytul pracy:</td>
  6. <td><input type=text name=title size=15 VALUE="'.$row["title"].'"></td>
  7. </tr>
  8. <tr>
  9. <td>Adres (tmp/...):</td>
  10. <td><input type=text name=adres size=15 VALUE="'.$row["adres"].'"></td>
  11. </tr>
  12. <tr>
  13. <td>Dla kogo:</td>
  14. <td><input type=text name=dla size=15 VALUE="'.$row["dla"].'"></td>
  15. </tr>
  16. <tr>
  17. <td>Sciezka do IMG:</td>
  18. <td><input type=tex name=img size=15 VALUE="'.$row["img"].'"></td>
  19. </tr>
  20. <tr>
  21. <td></td>
  22. </tr>
  23. <tr>
  24. <td><input type=submit value="Edytuj"></td>
  25. </tr>
  26. </table>';
  27. ?>


Skrypt:

  1. <?php
  2.  
  3. $id = ( isset($HTTP_GET_VARS['id']) ) ? $HTTP_GET_VARS['id'] : $HTTP_POST_VARS['id'];
  4. if ( $id != "" )
  5. {
  6. $title=$HTTP_POST_VARS['title'];
  7. $adres=$HTTP_POST_VARS['adres'];
  8. $dla=$HTTP_POST_VARS['dla'];
  9. $img=$HTTP_POST_VARS['img'];
  10.  
  11.  
  12. if (!$title || !$adres || !$dla || !$img || !$id)
  13. {
  14.  
  15. echo 'Wypelnij wszystkie pola!';
  16.  
  17. }
  18.  
  19. $title=addslashes($title);
  20. $adres=addslashes($adres);
  21. $dla=addslashes($dla);
  22. $img=addslashes($img);
  23.  
  24.  
  25. mysql_connect ("localhost","soonhost_balon","haselko");
  26.  
  27.  
  28.  
  29. mysql_select_db('soonhost_folio');
  30.  
  31.  
  32. $zapytanie = "UPDATE prace
  33. set title = '$title',
  34. adres = '$adres',
  35. dla = '$dla',
  36. img = '$img',
  37. where id = $id";
  38.  
  39.  
  40. $wynik = mysql_query($zapytanie);
  41. if ($wynik)
  42. header("Location: http://www.ppx.pl/balon_portfolio/admin/index.php?co=edit"); 
  43. }
  44. ?>
Balon
nic a nic to nie dalo... nadal biala strona...
yavaho
W zapytaniu do bazy przed "where" nie moze byc przecinka. Przecinakami oddziela sie tylko poszczegolne pola w bazie danych a nie polecenia do bazy danych.
Balon
dzieki wielkie winksmiley.jpg teraz wszystko smiga.... moj blad poprostu winksmiley.jpg
pozdrawiam !
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.