Archívum - Jan 30, 2014 - Fórum téma
Kereső, frissítés után eltűnik az adat
Sziasztok!
Az lenne a problémám, hogy akarok keresni select mezővel, egy adott tulajdunságú elemekre. Ezt szépen lekérdezi, és megjeleníti, csak ha ráfrissítek az oldalra akkor eltűnik. Probalgattam session-el eltarolni , de az se ment.
Form:PHP kód: Tudom, nincs rajta biztonsag, de most csak gyakoroltam. Köszi előre is!
+
Frissítés után a kiválasztott option is eltűnik, vagyis pl: ha kiválasztom az "Akció" option-t, és rányomok a submit-ra, akkor szépen kilistázza az akciós terméket, de visszaugrik a "Mindkettőre". Azt hogy lehetne hogy az is látszodjon amit kiválasztok?
■ Az lenne a problémám, hogy akarok keresni select mezővel, egy adott tulajdunságú elemekre. Ezt szépen lekérdezi, és megjeleníti, csak ha ráfrissítek az oldalra akkor eltűnik. Probalgattam session-el eltarolni , de az se ment.
Form:
<form method="post" action="">
<select name="akcio">
<option value="1">Akció</option>
<option value="0" >Nem akciós</option>
<option value="%" selected="selected">Mindekttő</option>
</select>
<br />
<input type="submit" name="send" value="Keres" />
</form>
if(isset($_POST["send"]) || isset($_SESSION["akc"])) {
session_start();
if(!empty($_POST["akcio"])) {
$_SESSION["akc"]=$_POST["akcio"];
}
if(isset($_SESSION["akc"])) {
$query = "select id,name,brand,sale,price,image from product WHERE sale LIKE '$_SESSION[akc]'";
+
Frissítés után a kiválasztott option is eltűnik, vagyis pl: ha kiválasztom az "Akció" option-t, és rányomok a submit-ra, akkor szépen kilistázza az akciós terméket, de visszaugrik a "Mindkettőre". Azt hogy lehetne hogy az is látszodjon amit kiválasztok?
PHP Login hiba
Sziasztok, van egy PHP login scriptem, ami eddig hibátlanul ment.
Most mást nem megy.62 sorban van a hiba(??)
Aki tudna nekem segíteni, megköszönném!
■ Most mást nem megy.
<?php session_start(); include("db.class.php"); $adatbazis = new DB();?>
<?
if($_SESSION["username"]){
?>
<center>
<?php
$usr = $_SESSION["username"];
$result = $adatbazis->query("SELECT * FROM accounts where username='$usr'");
while ($row = $adatbazis->fetchNextObject($result))
{
?>
<br>
<b>Üdvözöllek, <b><? echo $_SESSION["username"];?>!
<hr>
</center>
<?}else{
session_start();
if($_POST["belepes"]){
$felhasznalonev = $_POST['username'];
$jelszo = md5($_POST['password']);
if ($felhasznalonev&&$jelszo) {
mysql_connect("...","...","...");//ezeket majd írd át
mysql_select_db("...");
$query = mysql_query("SELECT * FROM accounts WHERE username='$felhasznalonev'");
$numrows = mysql_num_rows($query);
if ($numrows!=0) {
while ($row = mysql_fetch_assoc($query)) {
$dbfelhasznalonev = $row['username'];
$dbjelszo = $row['password'];
}
if ($felhasznalonev==$dbfelhasznalonev&&$jelszo==$dbjelszo){
header("Location: index.php");
$_SESSION['username'] = $felhasznalonev;
} else {
$hiba2 = 'Hibás jelszó!';
}
} else {
$hiba2 = 'Nincs Ilyen felhasználónév!';
}
} else {
$hiba2 = 'Minden mező kitöltése kötelező!';
}
}
if(isset($hiba2)){
echo '<small class="error">'.$hiba2.'</small>';
}
?>
<form method="post" name="belepes">
<p><b>Felhasznónév:</b><br/>
<input type="text" name="username" class="username text" /><p>
<b>Jelszó:</b><br/>
<input type="password" name="password" class="password text" /></p>
<input name="belepes" type="submit" class="small button" value="Bejelentkezés" />
</form>
<?}?>
Aki tudna nekem segíteni, megköszönném!