Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Wysłanie tworzącego się id
licha
post
Post #1





Grupa: Zarejestrowani
Postów: 135
Pomógł: 0
Dołączył: 7.12.2010

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


Właśnie napotkałem chyba najtrudniejszy problem jak dotąd.
chodzi mi dokładnie o tą linie
  1. mysql_query("UPDATE `user` SET `konto` = 1 WHERE `id` = '$a' ");

ten skrypt ma zakładać nowy klub w bazie danych i oczywiście to mi działa ale mam teraz trudność małą
chcę żeby w miejsce 'konto' =1 było ID klubu który zakładam. Jak takie coś osiągnąć


  1. {
  2. echo "<h1>Zaloz nowy klub</h1>";
  3. echo "";
  4. echo "<form action=\"zaluz.php\" method=\"post\">";
  5. echo "";
  6. echo "<strong>Nazwa Klubu:</strong><input name=\"konto\" type=\"text\" value=\"\" /><br>";
  7. echo "";
  8. echo "";
  9. echo "<input type=\"submit\" value=\"Zarejestruj\" />";
  10. echo "";
  11. $konto = mysql_real_escape_string (trim($_POST['konto']));
  12. $ile =mysql_query("SELECT * FROM `user` WHERE login = '$konto'");
  13. $ile = mysql_num_rows($ile);
  14. if ($ile==0)
  15. {
  16. $zapytanie="INSERT INTO klub (name,idw) VALUES('$konto','$a')";
  17. mysql_query($zapytanie) or die("Wystąpił błąd" );
  18. mysql_query("UPDATE `user` SET `konto` = 1 WHERE `id` = '$a' ");
  19. echo('klub '.$konto.' zostalo utworzone');
  20. }
Go to the top of the page
+Quote Post
cycofiasz
post
Post #2





Grupa: Zarejestrowani
Postów: 711
Pomógł: 127
Dołączył: 5.07.2008
Skąd: Łódź

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


Może to? http://php.net/manual/en/function.mysql-insert-id.php
Go to the top of the page
+Quote Post
Daimos
post
Post #3





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

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


a nie lepiej w tabeli z klubami wstawiać id usera? Być może będziesz chciał, aby użytkownik miał wiele klubów, wtedy Twoim sposobem nie obędzie się bez zbędnych, dodatkowych kolumn
Go to the top of the page
+Quote Post
licha
post
Post #4





Grupa: Zarejestrowani
Postów: 135
Pomógł: 0
Dołączył: 7.12.2010

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


mam id usera to 'idw' i to jest tylko id właściciela a ja chce żeby w klubie było wiele userów więc chciałem dodać w tabeli user w odpowiedniej kolumnie id klubu

nie rozumiem funkcji mysql_insert_id przeczytałem ale nie rozumiem (IMG:style_emoticons/default/sad.gif) jak to mam użyć do tego skryptu ?
Go to the top of the page
+Quote Post
i-skrypty.pl
post
Post #5





Grupa: Zarejestrowani
Postów: 65
Pomógł: 9
Dołączył: 8.02.2012

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


  1. $zmienna = mysql_insert_id();
  2. mysql_query("UPDATE `user` SET `konto` = '$zmienna' WHERE `id` = '$a' ");

spróbuj tak.
Go to the top of the page
+Quote Post

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: 17.09.2025 - 12:26