Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] jak przekazać zmienną do kolejnego pliku, mam mały problem
Immanuel
post
Post #1





Grupa: Zarejestrowani
Postów: 84
Pomógł: 0
Dołączył: 9.09.2005
Skąd: Lubin

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


Próbuję zrobić UPDATE rekordu w bazie.
Napisałem coś takiego:

  1. <HTML>
  2. <HEAD>
  3. <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-2">
  4. <meta http-equiv="Content-Language" content="pl">
  5. <LINK href="style.css" type=text/css rel=StyleSheet>
  6. <TITLE>Przeglądaj Bazę Danych</TITLE>
  7. </HEAD>
  8. <BODY>
  9. <? 
  10. $id=$_POST['xxxx']; // tutaj mam przypisaną liczbę...
  11.  
  12. echo '
  13.  
  14. <center><h4>Dokonaj korekty wybranego rekordu</h4></center>
  15.  
  16. <center><table width=600 bgcolor=#444444>
  17. <tr><td width=200>
  18. <form action=edycja2.php method=post>
  19. Podaj imie: </td><td width=300><input type=text name=imie maxlenght=100 size=50></td></tr>
  20. <tr><td width=200>Podaj tytuł nazwisko: </td><td width=300><input type=text name=nazwisko maxlenght=100 size=50></td></tr>
  21. <tr><td width=200>Podaj notatki: </td><td width=300><input type=text name=notatki maxlenght=100 size=50></td></tr>
  22. <tr><td width=200>Id </td><td width=300><input type=radio name=id value=$id></td></tr>
  23. <tr><td width=200>&nbsp;</td><td width=300><input type=submit value=ZAPISZ></td></tr>
  24. </form>
  25. </table></center>
  26.  
  27. ';
  28.  
  29. ?>
  30.  
  31. </BODY>
  32. </HTML>


i skrypt:

  1. <html>
  2. <head>
  3. <title> Dodawanie rekordów do bazy </title>
  4. </head>
  5. <body>
  6. <?php
  7. $imie=$_POST['imie'];
  8. $nazwisko=$_POST['nazwisko'];
  9. $notatki=$_POST['notatki'];
  10. $id=$_POST['id'];
  11.  
  12. if (!$imie || !$nazwisko || !$notatki || !$id)
  13. {
  14. echo "Nie podano wszystkich potrzebnych danych.<br>
  15. Wróć do poprzedniej strony i spróbuj ponownie.";
  16. }
  17.  
  18. {
  19. $imie = addslashes($imie);
  20. $nazwisko = addslashes($nazwisko);
  21. $notatki = addslahes($notatki);
  22. $id = addslashes($id);
  23. }
  24.  
  25. mysql_connect ("localhost","root","krasnal") or
  26. die ("Nie można połączyć się z MySQL");
  27. mysql_select_db ("dziennik") or
  28. die ("Nie można połączyć się z Bazą Dziennik");
  29.  
  30. $zapytanie = "UPDATE uczen SET imie='$imie' nazwisko='$nazwisko' notatki='$notatki' WHERE id='$id' LIMIT 1";
  31. $wynik = mysql_query($zapytanie);
  32. if ($wynik)
  33. {
  34. echo 'Korekta dokonana.<br><a href=admin_wprowadz_korekty.php>Powrót do korekt</a>';
  35. }
  36. else
  37. {
  38. echo 'Błąd podczas wykonywania..';
  39. }
  40.  
  41. ?>
  42.  
  43. </body>
  44. </html>


1) Po pierwsze to cały czas wyskakuje błąd podczas wykonywania.
2) Czy nie da się zmiennej $id w lepszy sposób przekazać do skryptu ?
Go to the top of the page
+Quote Post

Posty w temacie
- Immanuel   [php] jak przekazać zmienną do kolejnego pliku   17.01.2007, 21:06:50
- - maryaan   1. wstaw do posta tresc bledu 2. da sie, [HTML] po...   17.01.2007, 21:53:13
- - Immanuel   dalej wyskakuje ten sam błąd: "Błąd podczas w...   17.01.2007, 22:27:31
- - maryaan   po tym jak przepisujesz zmienne z tablicy $_P...   17.01.2007, 22:42:49
- - Immanuel   Marcin Kowalski Ma problemy z matmą. 1 UPDAT...   17.01.2007, 22:45:28
|- - mike_mech   Cytat(Immanuel @ 17.01.2007, 22:45:28...   17.01.2007, 23:07:03
- - maryaan   zmien ta linie z wykonaniem zapytania w ten sposo...   17.01.2007, 23:04:44
- - Immanuel   Something is wrong in your syntax obok 'nazwis...   17.01.2007, 23:06:26
- - Immanuel   mike_mech, dziękuję wszysto śmiga   17.01.2007, 23:08:44
- - maryaan   heh glupek ze mnie, przeciez nie masz przecinkow m...   17.01.2007, 23:11:05
- - Immanuel   [PHP] pobierz, plaintext <HTML> <HEAD...   18.01.2007, 14:31:45
- - Cienki1980   Spróbuj może tak : [HTML] pobierz, plaintext <i...   18.01.2007, 14:59:56
- - Immanuel   [PHP] pobierz, plaintext <HTML> <HEAD...   18.01.2007, 20:05:49
- - mike_mech   Biblioteka MySQL Improved Extension nie jest stand...   18.01.2007, 20:07:31
- - Immanuel   [PHP] pobierz, plaintext <?php$id_nauczyciel=$_...   21.01.2007, 19:30:16
- - Cienki1980   Wyświetl zapytanie i zobacz czy w zapytaniu wszyst...   21.01.2007, 20:05:05
- - Immanuel   [PHP] pobierz, plaintext <?php$row = mysql_fetc...   21.01.2007, 20:17:06
- - Cienki1980   Zapytanie ... czyli $sql_zap a nie wynik tego...   21.01.2007, 20:19:09
- - Immanuel   KodINSERT INTO lekcja(id, id_nauczyciel, id_pr...   21.01.2007, 20:33:11
- - maryaan   zamiast "or die("blad blablabla")...   21.01.2007, 20:58:19
- - mike_mech   ~Immanuel już napisano Ci kilka razy: zajrzyj do w...   21.01.2007, 22:47:18


Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.09.2025 - 05:56