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(!emptyempty($_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!