Hirdetés
Hirdetés
Talpon vagyunk, köszönjük a sok biztatást! Ha segíteni szeretnél, boldogan ajánljuk Előfizetéseinket!
Új hozzászólás Aktív témák
-
honda 1993
senior tag
Sziasztok.
Egy ideje olvasgatom az egyik php tanfolyamos oldalt, es kozben megprobaltam osszeallitani egy regisztracios urlapot az oldalon levo kodok segitsegevel.
<!DOCTYPE html>
<html>
<head>
<meta charset="iso-8859-2" />
<link rel="stylesheet" type="text/css" href="reg/style.css" />
<title>Regisztr�ci�</title>
</head>
<body>
<div id="container">
<?php
$reg_data = "reg/data.txt";
include("reg/reg.php");
?>
</div>
</body>
</html><?php
if (isset($_POST["submit"])){
// adatgy�jt�s
$name = trim($_POST["name"]);
$pass1 = trim($_POST["pass1"]);
$pass2 = trim($_POST["pass2"]);
$email = trim($_POST["email"]);
if (!isset($_POST["prog"])){
$_POST["prog"] = array();
}
// hibakezeles
$valid = true;
$error = array();
if (strlen($name) == 0){
$valid = false;
$error["name"] = 'Kotelezo kitolteni!';
}
if (strlen($pass1) == 0 || strlen($pass2) == 0){
$valid = false;
$error["pass"] = 'Kotelezo kitolteni!';
}
if ($pass1 != $pass2){
$valid = false;
$error["pass"] = 'A ket jelszo nem egyezik!';
}
if (strlen($email) == 0){
$valid = false;
$error["email"] = 'Kotelezo kitolteni';
}
if (!isset($_POST["accept"])){
$valid = false;
$error["accept"] = 'A felteteleket el kell fogadni!';
}
// urlap feldolgozasa
if ($valid){
// ...
}
else{
// urlap visszat�lt�se
$prog = array();
foreach ($_POST["prog"] as $lang){
$prog[$lang] = 'checked="checked"';
}
if (isset($_POST["accept"])){
$accept = 'checked="checked"';
}
}
}
?>
<div class="sample-reg">
<form method="post" action="">
<strong>A csillaggal jelolt mezok kitoltese kotelezo!</strong>
<div>
<span>* Felhasznalonev:</span>
<span class="error"><?php print $error["name"]; ?></span>
<input type="text" name="name" value="<?php print $_POST["name"]; ?>" />
</div>
<div>
<span>* Jelszo ketszer:</span>
<span class="error"><?php print $error["pass"]; ?></span>
<input type="password" name="pass1" value="" />
<input type="password" name="pass2" value="" />
</div>
<div>
<span>* E-mail cim:</span>
<span class="error"><?php print $error["email"]; ?></span>
<input type="text" name="email" value="<?php print $_POST["email"]; ?>" />
</div>
<div>
<span class="error"><?php print $error["accept"]; ?></span>
<input type="checkbox" name="accept" value="1" <?php print $accept; ?> />
* Elfogadom a felhasznalasi felteteleket!
</div>
<input class="submit" type="submit" name="submit" value="Kuldes" />
</div>
</form>/* st�luslap */
* {
margin: 0;
padding: 0;
outline: 0;
}
body {
padding: 20px;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
}
div.sample-reg {
margin: 5px 0px 10px 0px;
padding: 10px;
width: 700px;
border: 1px solid #aaaaaa;
background-color: #eeeeee;
line-height: 20px;
}
div.sample-reg div {
padding: 5px 0px;
}
div.sample-reg span {
display: inline-block;
width: 170px;
}
div.sample-reg span.langs {
display: block;
width: auto;
}
div.sample-reg span.error {
float: right;
width: auto;
color: #ff3333;
font-weight: bold;
}
div.sample-reg .success {
padding: 0;
color: #00aa00;
font-weight: bold;
}
div.sample-reg label {
display: inline-block;
padding: 1px;
min-width: 100px;
}
div.sample-reg input[type="text"],
div.sample-reg input[type="password"] {
padding: 3px;
border: 1px solid #888888;
font-size: 12px;
}
div.sample-reg .submit {
margin-top: 10px;
}
.submit {
width: 100px;
height: 25px;
font-weight: bold;
background: url("images/buttonbg.jpg") top repeat-x #D9D9D9;
color: #000000;
font-weight: bold;
padding: 0px 4px 2px 4px;
border: 1px solid #CCCCCC;
cursor: pointer;
}
.submit:active {
background-color: #cccccc;
background-image: none;
outline: none;
}Amikor futtatni probalom akkor megjelenik ugyan, de kapok par hibauzenetet is.
Az 59, 64, 70, 75. sorokban nincs definialva egy valtozo. ( en pedig nem veszem eszre hogy melyik az)
Es ez volna az amiben a segitsegeteket kernem.
Új hozzászólás Aktív témák
- Sütés, főzés és konyhai praktikák
- Mini-ITX
- Parkside szerszám kibeszélő
- Autós topik látogatók beszélgetős, offolós topikja
- Gyúrósok ide!
- Linux kezdőknek
- Már játszható a Titan Quest II korai változata PC-n
- Vírusirtó topic
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Milyen okostelefont vegyek?
- További aktív témák...
- Acer Nitro V 17 AI Gamer Laptop!Ryzen 7 260/RTX5070/32gb Ram/2tb Ssd/2560x1440-165hz IPS!
- 17" SNSV - N3450 proci, 12GB RAM, 256GB SSD - patika állapot, kitűnő akku!
- Asztali PC , i7 10700 , RTX 3070 , 32GB DDR4 , 512GB NVME , 1.5 TB HDD
- Asztali PC , i5 8400 , 1080 Ti 11GB , 16GB DDR4 , 500GB SSD
- Karcmentes Google Pixel Watch 3 (Obsidian fekete) Több mint 50.000 Ft Értékű Kiegészítővel!
- Új MSI 17 Raider GE78 QHD 240Hz i9-13980HX 24mag 32GB 2TB SSD Nvidia RTX 4090 16GB 175W W11 Garancia
- Bomba ár! Dell Latitude 7390 2in1 - i7-8G I 16GB I 256SSD I 13,3"FHD Touch I HDMI I Cam I W11 I Gar
- Jogtiszta Microsoft Windows / Office / Stb.
- Gamer PC-Számítógép! Csere-Beszámítás! R5 5600 / RX 6700XT 12GB / 16GB DDR4 / 500GB SSD
- Samsung Galaxy Watch 7 44mm Bluetooth / 1 hónap garancia / zöld / szép állapot
Állásajánlatok
Cég: FOTC
Város: Budapest