Mam pewien problem.
Mam pewna tebel w bazie danych w ktorej sa zainteresowania, i jeszcze jedna tabele w ktorej sa dane o uzytkowniku. Zrobilem ze do rekordu w tabeli uztywkonik po zakonczeniu rejestrcji sa importowane wszystkie dane o uzytwkoniku oraz numery ID zainteresowan z tabeli zainteresowania, i teraz jest moj probl;em, jak zrobic zeby uzytkownik przy edytowaniu swoich danych mogl zobaczy zainteresowania ktore wybral przy rejestracji i mogl je zmienic. POnizej podaje zawartosc plikow.
formularz rejestracyjny:
Adres email: <input type=\"text\" name=\"email\"> Imie: <input type=\"text\" name=\"imie\"> Nazwisko: <input type=\"text\" name=\"nazwisko\"> Adres: <input type=\"text\" name=\"adres\"> Miasto: <input type=\"text\" name=\"miasto\"> Wojewodztwo: <input type=\"text\" name=\"wojewodztwo\"> Kod pocztowy: <input type=\"text\" name=\"kod\"> Haslo: <input type=\"text\" name=\"haslo\"> Zaintersowania: <?php $query = \"select * from interests\"; $i = 0; { $i++; } ?>
po przejsciu dalej:
<?php for($i=0;$i<count($finterests);$i++) { $int.=$finterests[$i].\",\"; } $sql=mysql_query(\"INSERT INTO uzytkownik (email, imie, nazwisko, adres, miasto, wojewodztwo, kod, haslo, zainteresowa
n a) VALUES ('$email', '$imie', '$nazwisko', '$adres', '$miasto', '$wojewodztwo', '$kod', '$haslo', '$int')\") or die (mysql_error()); $sq=mysql_query(\"SELECT * FROM uzytkownik WHERE femail='$email'\") or die(mysql_error()); $arr=mysql_fetch_array($sq); extract($arr); if(mysql_affected_rows) echo \"<center><P><P><P><b>Dziekujemy za rejestracje!</b><br>Numer twojego identyfikatora to: <b>$id</b><br>Haslo: <b>$haslo</b></b><p>Chcesz sie zalogowac na swoje konto? Kilknij<a href=logowanie.php>Tutaj</a><p></center>\"; ?>
pomysalem ze moze jeszcze altwiej bedzie jak pokaze zawartosc pliku w ktorym sa wyswietlane inforamcje o swoim koncie:
<?php if($act=='change') { // Checking form-data if(!$HTTP_POST_VARS['email']) { echo\"<b><font size=4 color= red>BLAD!</font></b><P>ZLy e-mail! Wroc i sprubuj jeszcze raz...\"; } else if(!$HTTP_POST_VARS['nazwisko']) { echo\"<b><font size=4 color= red>BLAD!</font></b><P>ZLe Imie! Wroc i sprubuj jeszcze raz...\"; } else if(!$HTTP_POST_VARS['name2']) { echo\"<b><font size=4 color= red>BLAD!</font></b><P>Zle nazwisko! Wroc i sprubuj jeszcze raz...\"; } else if(!$HTTP_POST_VARS['adres']) { echo\"<b><font size=4 color= red>BLAD!</font></b><P>Zly adres! Wroc i sprubuj jeszcze raz...\"; } else if(!$HTTP_POST_VARS['miasto']) { echo\"<b><font size=4 color= red>BLAD!</font></b><P>Zle miasto! Wroc i sprubuj jeszcze raz...\"; } else if(!$HTTP_POST_VARS['wojewodztwo']) { echo\"<b><font size=4 color= red>BLAD!</font></b><P>Zle wojewodztwo! Wroc i sprubuj jeszcze raz...\"; } else if(!$HTTP_POST_VARS['kod']) { echo\"<b><font size=4 color= red>BLAD!</font></b><P>ZLy kod pocztowy! Wroc i sprubuj jeszcze raz...\"; } else if(!$HTTP_POST_VARS['kraj']) { echo\"<b><font size=4 color= red>BLAD!</font></b><P>Zly kraj! Wroc i sprubuj jeszcze raz...\"; } else if(!$HTTP_POST_VARS['haslo']) { echo\"<b><font size=4 color= red>BLAD!</font></b><P>Zle haslo! Wroc i sprubuj jeszcze raz...\"; } else if($HTTP_POST_VARS['haslo'] != $HTTP_POST_VARS['powhaslo']) { echo\"<b><font size=4 color= red>BLAD!</font></b><P>Zle haslo powtorzeniowe! Wroc i sprubuj jeszcze raz...\"; } else $noBLADs=1; if($noBLADs) { $ch_base=mysql_query(\"UPDATE users SET email='$email', imie='$imie', nazwisko='$name2', adres='$adres', miasto='$miasto', wojewodztwo='$wojewodztwo', kod='$kod', kraj='$kraj',haslo='$haslo' WHERE id=$id\") or die(mysql_BLAD()); } } ?> <? ?> <form name=\"changeprofile\" method=\"post\" action=\"index.php\"> <input type=hidden name=required_keywords value=3> <input type=hidden name=user_form value=signup> <input type=hidden name=userform[code] value=48425a7f> <input type=hidden name=required value='login,email,imie,nazwisko,adres,miasto,wojewodztwo,kodcode,kraj,haslo'> E-Mail: <input type=\"text\" name=\"email\" value=\"<?echo\"$email\"?>\"><br> Imie: <input type=\"text\" name=\"imie\" value=\"<?echo\"$imie\"?>\"><br> Nazwisko: <input type=\"text\" name=\"name2\" value=\"<?echo\"$nazwisko\"?>\"><br> Adres: <input type=\"text\" name=\"adres\" value=\"<?echo\"$adres\"?>\"><br> Miasto: <input type=\"text\" name=\"miasto\" value=\"<?echo\"$miasto\"?>\"><br> Wojewodztwo: <input type=\"text\" name=\"wojewodztwo\" value=\"<?echo\"$wojewodztwo\"?>\"><br> Kod Pocztowy: <input type=\"text\" name=\"kod\" value=\"<?echo\"$kod\"?>\"><br> Kraj: <select name=\"kraj\"> <? for($i=0;$i<$rows;$i++) { echo\"<option value='$kraj' \"; if($kraj==$kraj)echo'selected'; echo\">$kraj</option>\";} ?> </select><br> Zainteresowania:<br> <?php $query = \"select * from interests\"; $i = 0; { $i++; } ?> </td> </tr> </table> Twoje haslo: <input type=haslo name=haslo><br> Powtorz haslo: <input type=haslo name=powhaslo><br> <input type=\"submit\" value=\" Zmien dane!\" name=\"submit\"> <input type=\"hidden\" name=\"tp\" value=\"user\"> <input type=\"hidden\" name=\"st\" value=\"edit\"> <input type=\"hidden\" name=\"s\" value=\"2\"> <input type=\"hidden\" name=\"act\" value=\"change\"> </form>
prosze o pomoc
-- Prosze uzywac znacznikow [php] do umieszczania w nich kodu php
-- hwao
-- temat nie odpowiedni prosze przy pisaniu nastepnego posta napisac proponowany temat albo temat trafi do kosza
temat został zmieniny na czytelniejszy - DeyV