[PHP] Zagwozdka jak dla mnie :)

0

Proszę o pomoc w następującej kwestii :)

Nie wiem co sie dzieje ( moze jakis parametr o którym nie doczytałem tym steruje ) ale po wykonaniu typowej instrukcji INSERT a następnie mysql_query w PHP, dodaje mi wiersze raz na poczatek tabeli a raz na koniec. Podejrzewam ze to jest cos bardzo banalnego ale jak na moje niewielkie doświadczenie z php&mysql to niezła zagwozdka.

Dziekuje za pomoc i pozdrawiam w nowym roku 2003 :)

0

Hm... musze powiedziec, ze z takim czyms jeszcze sie nie spotkalem. A masz w tabeli jakas kolumne UNIQUE lub PRIMARY? Moze to nie jest przyczyna, ale nie za bardzo wiem, jak moze sie tak dziac.

0

a no mowie ze zagwozdka :) jeszcze pomysli i jak nie wymysle to opisze dokladniej przypadek :)

0

A może to wcale nie jest problem? Wystarczy dorobić jakieś pole numerowane kolejno i wyświetlać wg tego pola :)

0

To jest w sumie kosmetyczna sprawa, ale bardzo mnie ciekawi co powoduje że raz mi dopisuje na koniec a raz na początek tabeli, mimo że powinno wstawiacć deafaultowo na koniec. A dokładnie to sprawa jest taka:

Robie sobie szablon koszyka sklepowego i w sumie już mi dziala ale własnie ten jeden szczegół :)

W pliku towary.php mam towary i przy każdym submit'cie o nazwie DODAJ oraz pole tekstowe z ilosścią. Po kliknieciu na ktorys DODAJ przekazuje typowe dane (czyli ilosc, nazwa produktu) do skryptu koszyk.php, w którym robie coś takiego :

if (isset($dodaj):
$query = "INSERT ...........";
mysql_query($query);
endif;

Czyli jesli ustawione jest dodaj z poprzedniego skryptu to dodawaj dane. Jak wklejam bezpośrednio do bazy tego INSERTA to jest ok. Jak daje ze skryptu to to dopisuje strasznie dziwnie, aczkolwiek widać że działa to na jakiejś ścisle określonej zasadzie , tak jakby sterowane było na podstawie jakiejs zmiennej.

Mam więc pytanie co może powodować że wiersz jest dodawany na początku tabeli, lub na końcu.

hmm gdzies to problem tkwi :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1