Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]Formularz
Revan1
post
Post #1





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 27.03.2009
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Witam tworzę portal, ma juz formularz i jezeli on jest poprawny dane mają mi się zapisac do bazy:

CODE
if ($blad ='') mysql_select_db("baza") || mysql_query("INSERT INTO dane VALUES(NULL, \"$nick\", \"$numer\", \"$haslo\")");



W zmiennej $blad sa zapisywane informacje o bledzie, jezeli ich nie ma wtedy do bazy sa zapisywane dane z formularza, jednak kiedy sa OK klikam wyslij jest napisane ze formularz zostal zapisany, jednak nie ma zadnych informacji w bazie.
Wiem pewnie to jakis głupi blad ale nie moge go znalezc :S.

Ten post edytował Revan1 12.04.2009, 11:35:17
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Revan1
post
Post #2





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 27.03.2009
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


CODE

<?php
function info($s,$kolor)
{
echo ('<div align="center"><p style="color:'.$kolor.'">'.$s.'</p></div>');
}

{
$blad='';
if (strlen($_POST['T1'])<4 || strlen($_POST['T1'])>15 || is_numeric($_POST['T1'])) $blad.='Niepoprawny nick!<br>';
if (strlen($_POST['T2'])<5 || strlen($_POST['T2'])>20 || !is_numeric($_POST['T2'])) $blad.='Niepoprawny numer konta!<br>';
if (strlen($_POST['T3'])<3) $blad.='Niepoprawne hasło!<br>';
if (!ereg ("^.+@.+\..+$", $_POST['T4'])) $blad.='Podano niepoprawny adres e-mail<br>';
if ($_POST['C1'] == "") $blad.='Musisz zaakceptować regulamin!<br>';
if ($blad!='') info($blad,'red');
else
{
info('Formularz został zapisany.', 'green');
return;
}
}

$nick = $_POST['T1'];
$numer = $_POST['T2'];
$haslo = $_POST['T3'];
$link=mysql_connect("127.0.0.1", "root", "haslo");
mysql_select_db("baza");


if ($blad =='')
{
mysql_query("INSERT INTO dane (id,Nick,Numer,Haslo) VALUES (NULL, '$nick', '$numer', '$haslo')") or die ( mysql_error() );
}

?>

W bazie zapisuje tylko 3 wartosci
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 06:18