photoblog.pl
Załóż konto
Ważne!

Zdjęcie widoczne dla użytkowników posiadających konto PRO

Kup konto PRO
Dodane 14 PAŹDZIERNIKA 2008 , exif
8
Dodano: 14 PAŹDZIERNIKA 2008

 

Kiedyś, gdzieś... z Krzysiem.

 

Jestem zmęczony. Za dużo tego a mi w mojej małej główce się kręcić zaczyna. A jakby było mało to jeszcze w dodatku deszczówka z nosa mi leci... ;/

Cały dzień spędzony z Katie Melua i php.... efekt? Prawie gotowy formularz do projektu.

Plany na jutro: zrozumieć jak to naprawić żeby działało

A właśnie! Może ktoś wie jak srawić żeby dane się zapisywały do bazy MySQL? Oto kod:

<?php
 $link_id = mysql_connect("localhost", "admin", "1476453");
 mysql_select_db("hurt");
 mysql_close($link_id);
 $login = $_POST['Login'];
 $password = $_POST['Hasło'];
 $password2 = $_POST['Hasło2'];
 $nazwa_sklepu = $_POST['Nazwa Sklepu'];
 $adres_sklepu = $_POST['Adres Sklepu'];
 $kod_poczotwy = $_POST['Kod pocztowy'];
 $miejscowosc = $_POST['Miejscowość'];
 $nip = $_POST['NIP'];
 $regon = $_POST['REGON'];
 $nr_kontaktowy = $_POST['Numer Kontaktowy'];
 $email = $_POST['email'];
 $osoba_kontaktowa = $_POST['Osoba Kontaktowa'];
 function html_header()
 {
 global $new_win_width, $new_win_height;
 ?>
 <HTML>
 <HEAD>
 <TITLE>Rejestracja</TITLE>
 </HEAD>
 <BODY>
 <?php
 }

 function html_footer()
 {
 ?>
 </BODY>
 <TITLE> Hurtownia częśći komputerowych </title>
 </HTML>
 <?php
 }

function in_use($login) // funkcja ta sprawdza czy nie dany login nie jest już wykorzystany
 {
 global $tabela_uzytkownikow;

 $query = "SELECT login FROM $tabela_uzytkownikow WHERE login = 'login'";
 $result = mysql_query($query);
 if(!mysql_num_rows($result)) return 0;
 else return 1;
 }

 function register_form() // funkcja ta wyświetla nam formularz w który użytkownik wpisze swoje dane
 {
 global $login, $password;
 global $PHP_SELF;
 ?>
<div style="position:relative">
<form enctype="text/plain" action="<?php echo $PHP_SELF ?>" method="post">
<fieldset>
<legend><strong>Rejestracja</strong></legend>
<p><strong>Login</strong>:<input type="text" name="Login" value="" size="30" maxlength="40" style="position: absolute; left: 150px; background-color: cornsilk; font-style: italic; color: gray "></p>

//podobnie dla reszty zmiennych(pól)

<input type="reset" /><input type="submit" value="Wyślij">
</fieldset>
</form>
</div>
 <?php
 }

 function create_account() // funckja ta tworzy tworzy konto danego użytkownika
 {
 global $id, $login, $password, $password2, $nazwa_sklepu, $adres_sklepu, $kod_poczotwy, $miejscowosc, $nip, $regon, $nr_kontaktowy, $email, $osoba_kontaktowa;
 $link_id = mysql_connect("localhost", "admin", "1476453");
  mysql_select_db("hurt");
 $query = "INSERT INTO user (login, hasło) VALUES('$login', '$password')";
 $query = "INSERT INTO kontrahent (nazwa_sklepu, adres_sklepu, kod_pocztowy, miasto, nip, regon, nr_kontaktowy, email, osoba_kontaktowa) VALUES('$nazwa_sklepu', '$adres_sklepu', '$kod_poczotwy', '$miejscowosc', '$nip', '$regon', '$nr_kontaktowy','$email', '$osoba_kontaktowa')";
  echo mysql_error();
 $result = mysql_query($query);
 $id = mysql_insert_id($link_id);

 html_header();
 ?>
 <div style="position:relative">
 <fieldset>
<legend><strong>Dziękujemy za rejestrację</strong></legend>
<p><strong>Login</strong>:<?php echo $login?></p>
//podobnie jak wyzej - dla reszty zmiennych poza hasłami
 <?php
 html_footer();
 }
 switch($action)
 {
 case "register":
 create_account();
 break;
 default:
 html_header();
 register_form();
 html_footer();
 break;
 }
 ?>

 

Ogólnie chodzi o to że nie zapisuje wartości do bazy danych i zachowuje się tak jakby za każdą próba wysłania czego kolwiek czyścił tabele...

ps nie zmaieściłem pól dla wszystkich wartości wprowadzanych w tabeli, bo by się nie zmieściło... kolejne powstają analogicznie...

 

Dobranoc:)

Komentarze

~rabatkii nie wiem dlaczego płacze :P
18/10/2008 16:26:12
~miela informatykę i html'a mam w małym paluszku,więc możesz się do mnie zwrócić na konsultację ;D
18/10/2008 15:11:49
~ossoria ja wiem ja wiem !!!! :D na bank :D
15/10/2008 16:40:55
~jolka O_o <- odpowiedź na twoje pytanie ;P
15/10/2008 7:43:25

Informacje o pigment


Inni zdjęcia: Przedwiośnie. ezekh114Happiness is overrated. lostisveDzika plaża dzisiaj nas nie słys bluebird11Tatry slaw300Z kuzynem nacka89cwaSac a dos. ezekh114Ja patrusia1991gdTorcik patrusia1991gd:***** patrusia1991gd:* patrusia1991gd