ugrás a tartalomhoz

Archívum - Júl 2010 - Fórum téma

július 16

Apró pici baki...nade mi?

superman · 2010. Júl. 16. (P), 20.45
Több órája csinálom, és már kifolyik a szemem. Mi a hiba? 99%, hogy az $sql változóval van baj.
$nick = $_POST['nick'];
            $email = $_POST['email'];
            $password = md5($_POST['password1']);
            $gender = $_POST['gender'];
            $regdate = date('Y-m-d');
            $sql = "INSERT INTO pets (id, nick, email, password, gender, money, regdate, status)
            VALUES('', '$nick', '$email', '$password', '$gender', '', '$regdate', '')";
            $query = mysql_query($sql) or die("Hiba történt az adatok küldése közben!");
            print("Sikeres regisztráció!");
A program ezzel tér vissza: Hiba történt az adatok küldése közben!
 

Feltételek elfogadtatása

superman · 2010. Júl. 16. (P), 19.46
Nem hiszem el! Megírtam a regisztrációt. Leellenőriz mindent, küldi MySql-be az adatokat. Most jutott eszembe, hogy el szeretném fogadtatni a felhasználási feltételeket, - amit eddig soha sem csináltam- ezért ezt írtam:

Ez a HTML része:
<input type="checkbox" name="rules"/> Kijelentem, hogy elolvastam, és elfogadom a Felhasználási Feltételeket
Ezt pedig a többi ellenőrzés közé:
elseif($_POST['rules'] == UNCHECKED)
        {
            die("A regisztrációhoz el kell fogadni a Felhasználási Feltételeket!");
        }
Azon múlik, hogy hibát ír-e vagy Sikeres regisztrációt ad, hogy az elseif ágba CHECKED-et vagy UNCHECKED-et írok. Lehet nem is jó ez a logika...
 

Barátságos URL, de nem mod_rewrite

newyorkerboy · 2010. Júl. 16. (P), 19.31
Üdv!
Barátságos url-t kellene készítenem, a lehetõ leggyorsabban. Tudom, hogy a tökéletes megoldás az Apache mod_rewrite, de nincs rá lehetõségem és idõm, hogy olyat írjak.
Azt gondoltam, átnevezek minden fájlt kiterjesztés nélkülire, .htaccess-bõl rákényszerítem az Apache-ot, hogy PHP-ként értelmezze õket, ezen kívül lenne majd egy ErrorDocument 404 kezelõ a végén.
Na, a helyzet az, hogy van egy adatlap.php, ami két elemmel hívódik meg (jobb esetben), ezek alapján mySQL-bõl kérdezek le, és a visszatért adatok építik fel az oldalt, képeket tölt be, stb.
Az url így nézne ki: adatlap/szallas/nap+hotel.
Ebbõl az adatlap a kiterjesztés nélküli adatlap.php, az url többi része pedig ?caller=szallas&item=nap+hotel.
Csakhogy, a fenti esetben a képeket, css-t, a scriptet és mindent az adatlap/szallas/prog+hu+hotel mappából akar betölteni. (Ami persze nem létezik.)
Ezt hogy lehet kiküszöbölni? Tákolásos módszerrel minden src elé betudok szúrni egy "../../" stringet, de azért ez elég gáz lenne. Nem lehet betöltés után valahogy befolyásolni a REQUEST_URI-t?

Olvastam a cikket itt a weblaboron, de nem találtam választ benne. Egyébként valami hasonlót akarok megvalósítani, mint ami ott van, a mod_rewrite előtt.

Köszönöm a segítséget elõre is!
 

Táblázat készítése HTML-ben

kalikim · 2010. Júl. 16. (P), 10.34
Sziasztok!

Én szeretnék egy igényes táblázatot készíteni a honlapomra, viszont most egy kicsit elakadtam a szerkesztés közben. Az a problémám, hogy nem tudom rögzíteni sem a táblázat sem a cellák méretét, mert valamelyik mindig megváltozik, amin szöveget írok bele. Nincs esetleg valami parancs, amely nem engedi, hogy megváltozzanak a megadott méretek? Jelenleg itt tartok, lehet hogy egy kicsit bonyolultnak tűnik majd amit csináltam, de sajnos nem tudom egyszerűbben. Segítséget előre is köszönöm.

Köszönettel:
Kalikim
 

403 forbidden és 500 internal server error

Kende810 · 2010. Júl. 16. (P), 08.50
Nem tudom erre a megoldást nem én készítettem az oldalt amire nem enged fel.ezekhez a http dolgokhoz nem értek aki tud kérem segítsen!
 

július 15

hosszú parancsok több sorba tördelése windows xp console-ban/commandline-ban hogyan ?

troy1979 · 2010. Júl. 15. (Cs), 17.25
Sziasztok

a cimben a kérdés :)

Arra gondolok pl amikor van 1 parancs sok sok parameréterrel és kapcsolóval, és az olvashatóság szempontjából sokkal jobb lenne, ha paraméterenként külön sorba tudnám tördelni az utasitást...

Triviális dolog, de nem jut eszembe... ( régen kellett utoljára a console-t használnom )

Egyáltalán tudnátok valamilyen jó tutorialt /oldalt ajánlani a a windows commandline használatáról?

Úgy tünik, hogy mostanában ismét intenzivebben kell majd használnomm a windows command line-t
 

július 15

Rés a CSS ben

superman · 2010. Júl. 14. (Sze), 23.30
Csináltam egy honlap sablont, amit később tervezek beprogramozni is, de egy olyan hibáb
a ütköztam amilyennel eddig soha sem találkoztam, mert máshogy csináltam. A tartalom rész 3 rétegből áll. Bal és jobb oldalt 1 "keret", középen az a rész ahova a tartalom megy. Mivel a középső rétegbe megy a tartalom, a két oldalsó rész marad ugyan akkora.
Mindhárom rétegnek minimum magasság van megadva.
Bemásolom a forráskódot is:

#container
{
    margin: 0 auto;
    width: 688px;
    background-color: red;
    min-height: 500px;
}

#header
{
    background-image: url(images/header2.jpg);
    width: 688px;
    height: 126px;
}

#holder_left
{
    background-image: url(images/border_up_left.jpg);
    width: 34px;
    height: 50px;
}

#holder_right
{
    background-image: url(images/border_up_right.jpg);
    width: 34px;
    height: 50px;
}

#ad_line
{
    position: relative;
    background-image: url(images/ad_line.jpg);
    width: 688px;
    height: 49px;
}

#ad_text
{
    position: relative;
    top: 15px;
    left: 25px;
    background-color: #3ed0ea;
    width: 638px;
    height: 24px;
}

#border_left
{
    background-image: url(images/border_left.jpg);
    background-repeat: repeat-y;
    float: left;
    width: 34px;
    min-height: 250px;
}

#contents
{
    background-color: #efefef;
    float: left;
    width: 620px;
    min-height: 250px;
}

#border_right
{
    background-image: url(images/border_right.jpg);
    background-repeat: repeat-y;
    float: left;
    width: 34px;
    min-height: 250px;
}

#footer
{
    background-image: url(images/footer.jpg);
    float: left;
    width: 688px;
    height: 87px;
    clear: both;
}
Szemléltetés:
http://www.woodoocaudron.uw.hu/index.php -> A jó
http://www.woodoocaudron.uw.hu/index2.php -> A hibás

Ha tudtok légyszíves segítsetek. Köszönöm!
 

Mysql táblázatban lévő sorok kiírása

Perzonallica · 2010. Júl. 14. (Sze), 14.10
Sziasztok!

Egyetemre járok, és gyakorlásképp nekiálltam egy E-shop elkészítésének. Az adatbázist létrehoztam, úgy alapjába véve már minden működik rajta, viszont, mint ahogy az lenni szokott mindig akadnak valamilyen apróságok, amiken aztán 1-2 napig is elrágódok. Szóval egy ilyen apróságon szerencsétlenkedek már egy hete. A probléma a következő:

Első kép:

Mint látjátok, az adatbázisban vannak a Kategegóriák (Notebooky, Servery, stb), Alkategóriák (Intel Celeron, Intel Atom, stb) és a Gyártók táblák. A fenti képet a következő kóddal mutatja:
<?php

 $query = 'SELECT  `produkt`.`IDPodkategorie` , `produkt`.`Produkt_kod` , `podkategorie`.`NazovPodkategorie` , `vyrobcovia`.`MenoVyrobcovia` , `produkt`.`IDKategorie`
			FROM `obchod`.`produkt`
			INNER JOIN `obchod`.`podkategorie` ON ( `produkt`.`IDPodkategorie` = `podkategorie`.`IDPodkategorie` )
			INNER JOIN `obchod`.`vyrobcovia` ON ( `produkt`.`IDVyrobcovia` = `vyrobcovia`.`IDVyrobcovia` )
  			WHERE `produkt`.`IDKategorie` = '. $_GET['IDKategorie']. ''; 
  
 
  $result = mysql_query($query, $dbc) or die(mysql_error($dbc));
  
  
    
  while ($row = mysql_fetch_array($result))
  {
	  //extract($row);
	  
	  
	  echo '<table width="400" border="0" cellspacing="0" cellpadding="0">
		    <tr>
		    <td><p> --> <a href="zoznam.php?IDPodkategorie=' .$row['IDPodkategorie']. '">'. $row['NazovPodkategorie']. '<a/><p></td>
			</tr>
			<tr>
			<td>'; 

	  echo $row['MenoVyrobcovia'];

	  echo '</td>
			</tr>
			</table>' ;}
  
  } else ...stb...
Viszont amit én akarok az az, hogy a képen látható két darab Celeron D-ből, csupán egy legyen, és hogy az alatta lévő sorban a két gyártó neve jelenjen meg, jelen esetben az Emachines és az Asus.

k&H banki tranzakció lekérdezése

zsola1 · 2010. Júl. 14. (Sze), 11.47
Üdv mindenkinek!

Egy kis segítség kellene, banki tranzakció lekérdezéssel kapcsolatban.
Minden megvan, script az ügyfélnek, link a bank felé megfelelő paraméterekkel. Azonban ha a tranzakció sikerességét akarom lekérdezni akkor nem jutok dűlőre. A válasz egy plain/text formátum, ha beírom a böngészőbe szépen megy. Lekérdezem file_get_contents()-el timeout-ot kapok. Na jó gondolom le van tiltva biztonsági okokból. Azonban a Curl is ugyanígy üres válasszal tér vissza. Próbáltam még fopen(), fsockopen()-t hátha, mind hasonló eredménnyel. (ezeket mind használtam sikeresen, például MNB -nél deviza árfolyam lekérdezésére)
Valaki netalán tudja milyen hozzáférés van engedélyezve ezekhez a tranzakciós válasz url-ekhez általában banki szervereknél? (esetleg pont a K&H nál.)

Írtam a banki rendszergazdának is, még nem válaszolt, ha ő lesz a gyorsabb közzéteszem a választ, hátha mást is érdekel ;)

Előre is kösz!
 

SQL count hiba

KimY · 2010. Júl. 14. (Sze), 08.44
Sziasztok
Olyan problémám van hogy a count() fgv nem a valós db számot adja vissza.
Mindig 1-et ad eredményül pedig teszt adatként 3 ugyan olyan van az adatbázisban.

Úgy szeretném megszámoltatni hogy az adott terméknévből mennyi db van.


//Lekérdezzük a terméknevet és árakat
    $ossz_termek_sql = "SELECT termek_nev, termek_ar, COUNT(termek_nev) FROM bejegyzes GROUP BY termek_nev";
    $ossz_termek = mysql_query($ossz_termek_sql) or die(mysql_error());

      while ($ossz_termek_info = mysql_fetch_array($ossz_termek)) {
          $termek_nev = $ossz_termek_info[termek_nev];
          $termek_ar = $ossz_termek_info[termek_ar];
          $termek_db = COUNT($termek_nev);

      $resz_osszeg = $termek_db*$termek_ar;

$kimenet .= "itt íratom ki a részösszeget és terméknevet";
}