![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 12.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Może mi ktoś powiedzieć dlaczego podczas wykonywania samego skryptu php w oddzielnym pliku w bazie jest zmniejszana wartość o jeden, natomiast w całym skrypcie dopisywania użytkownika wartość zmiennej zawsze jest ustawiana na -1 co w rezultacie daje wyzerowanie rekordu (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?(IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif)
tutaj jest cały skrypt dodawania użytkownika:
Niestety jakoś brakuje mi pomysłów, co jest nie tak. Przy okazji może ktoś podpowie jak mam zmienić
Wszystko fajnie mi działa, ale niestety nie mogę dopisać użytkownika z polskimi znakami w Imieniu, lub nazwisku. Z góry thx Ten post edytował mkotek 3.06.2009, 18:44:50 |
|
|
-Wieviór- |
![]()
Post
#2
|
Goście ![]() |
Nie do końca rozumiem o co chodzi, ale ten kod na pewno możesz poprawić:
Po co dwa razy łączysz się do bazy selectem? Update lepiej zrobić z SET ilosc_wolnych_miejsc = ilosc_wolnych_miejsc-1. Pod warunkiem, że jest to jakiś int, a powinien być. |
|
|
![]()
Post
#3
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Proszę o tag tematu.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 12.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
OK
to może inaczej (mała zmiana :/) . Do tabeli studenci chcę zapisać wartość element $idt jako id_temat i niestety za każdym razem zapisuje mi w tym miejscu 0.
Wszystkie inne dane są zapisywane poprawnie, więc dlaczego nie chce mi się dopisać id_temat? Już wyświetlałem wartość zmiennej $idt (która jest przekierowywana za pomocą adresu .php?nr) i jej wartość jest poprawna.
Tabela Studenci wygląda:
Dodatkowo co dziwniejsze w kodzie:
zmniejsza mi wartość, ale niestety we wszystkich rekordach, a powinno tylko w jednym, gdzie id_temat się zgadza :/ natomiast kombinacja:
Tabela Tematy wygląda następująco:
nie zmienia mi żadnej wartości :/ Pomoże ktoś? |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 419 Pomógł: 42 Dołączył: 12.08.2008 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 12.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Jak już pisałem:
Dodatkowo co dziwniejsze w kodzie:
zmniejsza mi wartość, ale niestety we wszystkich rekordach, a powinno tylko w jednym, gdzie id_temat się zgadza :/ natomiast kombinacja:
nie zmienia mi żadnej wartości :/ Pomoże ktoś? To niestety mi nie działa :/ Nie wiem jakim cudem i dlaczego tak jest, ale postawiłem od nowa cały serwer i zadziałało:
Nie wiem tylko dlaczego w dalszym ciągu zmienna $idt podczas zapisu do bazy nie zapisuje mi wartości zmiennej tylko za każdym razem zapisuje mi 0 (IMG:http://forum.php.pl/style_emoticons/default/sciana.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 12:24 |