Witam!
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++;
echo '<td><input type=checkbox name=finterests[] value='.$row['interest'].'>'.$row['name'].'</td>'; if ($i %2
== 0
) echo '</tr><tr>'; }
?>
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()); $sql=mysql_query(\"SELECT * FROM users WHERE email='$email' AND haslo='$haslo'\"); }
}
?>
<?
?>
<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\">
<?
$sql=mysql_query(\"SELECT * FROM countries ORDER BY kraj\") or die(mysql_BLAD()); 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++;
echo '<td><input type=checkbox name=finterests[] value='.$row['interest'].'>'.$row['name'].'</td>'; if ($i %2
== 0
) echo '</tr><tr>'; }
?>
</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 koszatemat został zmieniny na czytelniejszy - DeyV