ugrás a tartalomhoz

Archívum

április 26, 2011

PHP beléptető bármilyen felhasználónévvel beenged

KardiWeb · 2011. Ápr. 26. (K), 20.20
Sziasztok!

Van egy beléptető scriptem.
A Problémám az lenne, hogy bármilyen felhasználónévvel beenged.
A Jelszó működik!
A Form:
<form name="form1" method="post" action="lp.php">

	<div id="login">
		<h2 align="center"><b><?php echo $site_name; ?> Adminisztráció</b></h2>
		<label for="username">Felhasználónév:</label>
		<input name="myusername" type="text" id="myusername" />
    
		<label for="password">Jelszó:</label>
		<input name="mypassword" type="text" id="mypassword" />

		<input type="submit" value="Belépés" />
		<div class="clear"></div>
	</div>
  
	</form>
PHP Része:
<?php
session_start();
ob_start();
?>
<? include('../config/db_con.php'); ?>

<?


mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");


$myusername = $_POST['myusername'];
$mypassword = md5($_POST['mypassword']);


$myusername = stripslashes($myusername);
$mypassword = stripslashes($mypassword);
$myusername = mysql_real_escape_string($myusername);
$mypassword = mysql_real_escape_string($mypassword);

$sql="SELECT * FROM `settings` WHERE apass='$mypassword'";
$result=mysql_query($sql);


$count = mysql_num_rows($result);

if($count==1){
    session_register("myusername");
    session_register("mypassword");
    header("location:index.php");
} else {
    echo "<meta charset='UTF-8'><meta http-equiv='refresh' content='3;URL=login.php'><div align='center'><b>A Felhasználónév és jelszó nem egyezik!</b><br /><a href='login.php'>Vissza</a></div>";
}
ob_flush();
?>
 ■

Microsoft ASP.NET 4 Step by Step

zsoltkunsagi · 2011. Ápr. 26. (K), 15.59

Március közepén jelentkeztem a Weblabor Microsoft-technológiai könyvek érkeztek felhívására, amiben microsoftos technológia iránt érdeklődő cikkírókat kerestek. A Microsoft ASP.NET 4 Step by Step könyvet volt lehetőségem elolvasni. Mostanában főleg Zend Frameworkben programozok, de tanultam, foglalkoztam C#-pal, ASP.NET-tel, jó volt feleleveníteni a tanultakat, illetve új ismereteket is adott.

Harmincnegyedik budapesti Drupal Használói Találkozó

Török Gábor · 2011. Ápr. 26. (K), 15.35
2011. április 28-án, csütörtökön
 ■

Ext JS 4.0 Final Available Today

Anonymous · 2011. Ápr. 26. (K), 14.44
Kiadták a legfrissebb ExtJS-t
 ■

Objects as Arguments in JavaScript: Where Do You Draw the Line?

Török Gábor · 2011. Ápr. 26. (K), 10.03
Mikor érdemes objektumba csomagolni a függvényparamétereket
 ■

április 26

Növekvő árak szerint listázás

sanyoo · 2011. Ápr. 25. (H), 23.32
Sziasztok.
(egyszerűsített példa): adot az árúk(productid) árait(price) tároló tábla(price_test), az árak meghatározásainak időpontjaival(datetime)

CREATE TABLE `price_test` (
  `id` mediumint(9) unsigned NOT NULL AUTO_INCREMENT,
  `productid` mediumint(9) unsigned NOT NULL,
  `price` mediumint(9) unsigned NOT NULL,
  `datetime` datetime NOT NULL,
  PRIMARY KEY (`id`)
);	

INSERT INTO `price_test` (`id`, `productid`, `price`, `datetime`) VALUES
(1, 1, 4, '2011-04-14 17:20:05'),
(2, 1, 44, '2011-04-14 17:21:14'),

(3, 2, 6, '2011-04-14 17:20:05'),
(4, 2, 5, '2011-04-14 17:44:27'),

(5, 3, 7, '2011-04-14 17:20:05'),
(6, 3, 50, '2011-04-14 17:58:47'),
(7, 3, 70, '2011-04-14 17:20:57');
Ki szeretném listázni (jelenlegi) árak szerint nővekvő sorrendben a terméket. És ezt ha meglehet oldani akkor egymásba ágyazott selectek nélkül.

id    productid  price 	   datetime
4     2          5 	   2011-04-14 17:44:27
2     1          44 	   2011-04-14 17:21:14
6     3          50        2011-04-14 17:58:47
szeretném kapni.

SELECT 
 *
FROM
  price_test 
GROUP BY 
  productid
HAVING 
  max(datetime)
ORDER BY 
  price ASC
lenne számomra az "logikus" megoldás..
 ■

UTF-8 Ékezet hiba

Numcsi · 2011. Ápr. 25. (H), 14.37
Hogy lehet megadni űrlapból ékezetes betűket az adatbázis táblába, aminek a mezői típusa: utf8_unicode_ci.
Normál űrlappal kitöltöm az adatokat, és INSERT INTO parancsal fel is töltöm.

pl. a Gábor így jelenik meg az adatbázis szerver mezejében: Gábor

Az következőkkel tisztában vagyok: Nincs ellenőrzés még beépítve, bármi megadható stb. Minden kapcsolati adat jó.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
</head>
<body>
  <form method="post" action="addemail.php">
    <label for="firstname">First name:</label>
    <input type="text" id="firstname" name="firstname" /><br />
    <label for="lastname">Last name:</label>
    <input type="text" id="lastname" name="lastname" /><br />
    <label for="email">Email:</label>
    <input type="text" id="email" name="email" /><br />
    <input type="submit" name="Submit" value="Submit" />
  </form>
</body>
</html>
PHP:
<?php
$fn = $_POST['firstname'];
$ln = $_POST['lastname'];
$em = $_POST['email'];

$dbc = mysqli_connect("localhost", "root", "", "mydb");
$query = "INSERT INTO email_list (first_name, last_name, email)".
		 "VALUES ('$fn', '$ln', '$em')";
mysqli_query($dbc, $query);
mysqli_close($dbc);   
?>
 ■

Jquery dropdown menü

P-mac · 2011. Ápr. 25. (H), 12.05
Üdv.

A problémám annyi, hogy maga a menü lenyíló része nem marad kint (így egyenlőre az alábbi megoldást találtam ki rá).

html kód:

<div id="menu">
  <ul>
    <li>
      <a href="#">1</a>
      <ul>
        <li><a href="#">1.1</a></li>
        <li><a href="#">1.2</a></li>
        <li><a href="#">1.3</a></li>
      </ul>
    </li>
    <li><a href="#">2</a></li>
    <li><a href="#">3</a></li>
    <li><a href="#">4</a></li>
    <li>
      <a href="#">5</a>
      <ul>
        <li><a href="#">5.1</a></li>
      </ul>
    </li>
    <li><a href="#">6</a></li>
    <li><a href="#">7</a>
      <ul>
        <li><a href="#">7.1</a></li>
        <li><a href="#">7.2</a></li>
        <li><a href="#">7.3</a></li>
      </ul>
    </li>
  </ul>
</div>
css kód:

#menu {width:850px; height:38px; padding:0 0 0 130px;}
#menu ul {list-style-type:none;}
#menu ul li {height:26px; float:left; position:relative; display:inline; padding:0 0 12px 0;}
#menu ul li:hover {background-color:rgba(0,0,0,0.8);}
#menu ul li a {text-decoration:none; font-family:Verdana; font-size:12px; color:white; font-weight:bold; padding:12px 19px; display:block;}
#menu ul li a:hover {color:#515b85;}
#menu ul li ul {position:absolute; visibility:visible; display:none;}
#menu ul li ul li {float:none; width:190px; height:20px; border-bottom:1px solid gray; text-align:left; background-color:rgba(0,0,0,0.8); padding:0 0 15px 0px; display:list-item;}
#menu ul li ul li:hover {background-color:#585a5f;}
#menu ul li ul li a {width:150px; padding:10px 20px;}
#menu ul li ul li a:hover {color:black;}
jquery kód:
[colorer=javascript]
$(document).ready(function(){

$('#menu > ul > li > ul').hide();
$('#menu').show();
$('#menu > ul > li > a').mouseover(function(){
$(this).next('ul').slideDown('slow');
}).mouseout(function(){
$(this).next('ul').delay('2000').slideUp

április 24

Különbség a mysql és mysqli között

Numcsi · 2011. Ápr. 24. (V), 18.59
Mi a különbség a következő két függvény közt?
mysql_(stb.)
mysqli_(stb.)
 ■