Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Wysłanie tworzącego się id
Forum PHP.pl > Forum > Przedszkole
licha
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. }
cycofiasz
Może to? http://php.net/manual/en/function.mysql-insert-id.php
Daimos
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
licha
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 sad.gif jak to mam użyć do tego skryptu ?
i-skrypty.pl
  1. $zmienna = mysql_insert_id();
  2. mysql_query("UPDATE `user` SET `konto` = '$zmienna' WHERE `id` = '$a' ");

spróbuj tak.
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.