Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Problem z formularzem
Ania-678
post
Post #1





Grupa: Zarejestrowani
Postów: 72
Pomógł: 0
Dołączył: 15.06.2007

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


Witam.

Mam problem z przekazaniem $_POST do mysql_query w tymże formularzu:

  1. <?php
  2. echo "<br />Edycja: <b>".$edit_player['user']."</b> (".$edit_player['id'].")" ;
  3. echo "<form method=POST action=edycja.php?edit=".$_GET['edit']."&e=ed>
  4.  Imię: <input type=text name=name value=".$edit_player['user']."><br />
  5.  <input type=submit name=submit value=Zmień /><br />
  6. </form>";
  7.  if ($_GET['e'] == 'ed')
  8. {
  9.  
  10. $meu45f = $_POST['name'];
  11. echo $meu45f;
  12. mysql_query("UPDATE users SET user='".$meu45f."' WHERE id= ".$edit_player['id']."");
  13. }
  14. ?>


Ten SET='".$meu45f."' się nie chce za nic zrobić i ciągle puste pole wstawia, ale zapytanie działa bo sprawdzałam, wstawiając w SET zwykły tekst i szło, ale z $_POST nie chce i już godzinę nad tym siedzę i przyczyny czemu tak się dzieje znaleźć nie mogę... (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif)

Ten post edytował Ania-678 7.08.2007, 13:51:14
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
strife
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

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


Spokojnie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Sprawdziłem ten skrypt w takiej formie jak podałaś u siebie na serwerze, i wszystko działa. Jak rozumiem na początku podajemy czyjeś id, a potem możemy edytować jego nazwę. Stworzyłem sobie taką strukturę bazy:

  1. CREATE TABLE `users` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `user` varchar(20) DEFAULT NULL,
  4. PRIMARY KEY (`id`)
  5. )


I wszystko pięknie działa. Wpisuje sobie id w moim przypadku 1, wpisuję inną nazwę klikam zmień, wchodzę do konsoli mysql i widzę, że zostało zmienione. Musisz mieć gdzieś indziej błąd, jaką masz wersję php? Masz włączone register_globals (jeśli tak wyłącz)?
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 4.10.2025 - 19:55