ugrás a tartalomhoz

Archívum - Aug 22, 2006 - Fórum téma

Két while ciklus egymásba ágyazva SQL lekérdezésekkel

Anonymous · 2006. Aug. 22. (K), 22.59
Akadt egy kis gond a while ciklusal. Probaltam megoldani de nem sikerult, ezert a forumhoz fordulok!

A kovetkezo mySQL query kap adatokat amelyeket egy HTML tablaban akarok kilistazni.

$data = mysql_query("SELECT messages.id, messages.exped, messages.subiect, messages.send_date FROM messages LEFT JOIN pm ON (messages.id = pm.msg_id AND messages.uid = '".$_SESSION['uid']."') WHERE pm.folderid = '".$folderid."'");
a kovetkezo kepen mukodik a dolog:

while ($row = mysql_fetch_array($data)) {

print "<tr id=\"check_{$row['id']}\">
    <td><input type=\"checkbox\" name=\"list[]\" value=\"{$row['id']}\" onClick=\"highlight(this,'check_{$row['id']}')\" /></td>
    <td><a href=\"?do=showpm&message={$row['id']}\">{$row['username']}</a></td> 
    <td><a href=\"?do=showpm&message={$row['id']}\">{$row['subiect']}</a></td>
    <td>{$row['send_date']}</td>
    </tr>";
}
A kodot fejbol gepeltem be ezert ha elfelejtettem egy pontos veszot akkor elnezest kerek, de gondolom a lenyeg benne van.

A gond az, hogy a $row['username'] adatokat mas tablabol kene kiszedjem.
Ezert letrehoztam meg egy mysql queryt:

$row_username = mysql_query("SELECT register.username FROM register LEFT JOIN messages ON register.user_id = messages.uid LEFT JOIN pm ON messages.id = pm.msg_id WHERE pm.folderid = '-1'");
Probaltam a kovetkezo keppen elinditani a kodot:

while ($row = mysql_fetch_array($data)) {

print "<tr id=\"check_{$row['id']}\">
    <td><input type=\"checkbox\" name=\"list[]\" value=\"{$row['id']}\" onClick=\"highlight(this,'check_{$row['id']}')\" /></td>
    <td><a 

    while ($row2 = mysql_fetch_array($row_username)) {
    print "<td><a href=\"?do=showpm&message={$row['id']}\">{$row2['username']}</a></td>";
}
    print "<td><a href=\"?do=showpm&message={$row['id']}\">{$row['subiect']}</a></td>
    <td>{$row['send_date']}</td>
    </tr>";
}

Mit ajánlotok webszerver üzemeltetéséhez?

Anonymous · 2006. Aug. 22. (K), 22.23
Sziasztok!

szeretnénk felkonfigurálni egy webszervert, ami egy általunk fejlesztett rendszert üzemeltet majd. ehhez szeretnek tanacsot kerni.

Szoval adott egy gep, az alabbi parameterekkel:
  • Intel P4 3.0GHz
  • 2*1024MB DDR Ram
  • 2*160GB SATA HDD


Amit tudnia kene:
  • Apache
  • PHP 5.x
  • MySQL 5.x
  • levelezes (?)
  • tuzfal (?)
  • napi szinten biztonsagi mentes (adatbazis + webtarhely)
  • DNS (?)


A kerdeseim nagyjabol benne vannak a fenti listaban. A szervernek ki kene tudnia szolgalni napi 20.000 latogatot cirka 300.000-500.000 oldalletoltessel elozetes becsles szerint a kezdetekben. A kesobbiekben termeszetesen bovitenenk a rendszer alatt a vasat a terhelestol fuggoen. Milyen linux disztribuciot ajanlotok? Mikre kell odafigyelni? Ha nem minosul reklamnak es adminok engedik, akar ceget is ajanlhattok, aki elvegzi a szukseges konfiguaralast. Koszi minden valaszt!
 ■

Egyik gépen jo a php a másikon nem...

Km4t3 · 2006. Aug. 22. (K), 19.18
Sziasztok!
Egy elég különleges kérdéssel fordulnék a fórum olvasóihoz.
Tehát az van, hogy van az én gépem amin tökéletesen megjelenik az oldal...
Van hawerom gépe, amin ugyanaz az oldal hibát ír ki a 82. sorban...
Ez minden süti és minden fájl/előzmények törlése után is megtörténik.
Ez a 82. sor:

$eredmeny = $db->sql_query("SELECT * FROM `apro_hir` ORDER BY id {$ord}"); 
de a többi oldalon ugyanez a kód jó...
és nem tudjuk, hogy mi a hiba... nála elő jön nálam nem..
Előre is köszi mindent!
 ■

Error: 0 üzenetet ad a MySQL

Anonymous · 2006. Aug. 22. (K), 18.50
Sziasztok!

Alaplap csere után, kénytelen voltam újratelepíteni a rendszeremet, melyen mindig, minden program, adatbázis, elérési út azonos, immáron sok-sok éve. Semmi nem változott az előző konfighoz képest, csak az alaplap (nf2 ez is, iletve a régi is az volt, csak elromlott, tehát nem hw-es a gond). Szóval a probléma. Apache felmegy, php felmegy, mysql felmegy, config, EXECUTE és a START SERVICE-nél gondolkodik egy keveset, aztán azt mondja, hogy ERROR:0 és a szolgáltatást nem indítja el. Kézzel sem tudom útjára indítani a service-t, mert egy teljesen értelmetlen windows-os hibaüzenettel (miszerint nem indítható el...) Uninstall, reinstall, ugyanez. Más verziójú MySql letölt, feltelepít, a helyzet változatlan. Ha valaki tud valami okosat, kérem segítsen, mert (természetesen mikor máskor...) határidős munkám van, amit e nélkül nehéz lesz befejeznem.

Egyébként már elég sok alkalommal telepítettem a rendszeremre az Apache/PhP/MySql programokat, mivel programozó volnék, vagy mifene. De most kifogott rajtam.

Köszönöm:
Pufi
 ■

CSS opacity

Anonymous · 2006. Aug. 22. (K), 17.12
Az alábbi kódrészletben a "position:relative" IE esetén valóban segít:
a "szov" div-be rakott gif fájl tényleg nem lesz átlátszó, de sajnos FF alatt igen. Mit lehet tenni?

<style type="text/css">
body{background:url(back2.jpg) no-repeat fixed;text-align:center;}

<!-- 
/* This is the transparent box */
#transbox {
	height: 1000px;
	width: 600px;
	margin: 0 auto;
	padding: 0;
	background-color: #ffffff;
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;
	}
	
/* This is the container which set text to solid color.
position: relative used for IE */	
#szov {
	text-align: left;
	padding: 20px;
	font-weight: normal;
	color: #000000;
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;
	position: relative;
	}
-->
</style>
</head>

<body>
<div id="transbox">
  <div id="szov">50% Lorem ipsum dolor sit amet, consectetuer adipiscing etc. etc.<br /><img src="animated_flag.gif" /></div>
</div>
</body>
 ■

Kép gyűjtemények

faramir · 2006. Aug. 22. (K), 17.04
Sziasztok,

Inkább web design-hoz és nem fejlesztéshez kapcsolódik a kérdésem, de hátha...
Tudtok ajánlani valami jó, professzionális kép gyűjteményt? Rendes, jogtiszta termékre gondoltam. Jelenleg ipar, mezőgazdaság és élelmiszer témakörben keresek képeket, de minden más is jól jönne.
Előre is köszi!
 ■

Flash, és DIV között csík

Anonymous · 2006. Aug. 22. (K), 15.09
A probléma a következő: http://img179.imageshack.us/img179/9728/fsdfwk9.jpg
Ez hogy küszöbölhető ki?

Köszönöm!
 ■

area színezése

Anonymous · 2006. Aug. 22. (K), 13.33
Sziasztok!

Tudna valaki, valami megoldást area szinezésére?
Azt szeretném, ha az egér a link fölé megy, akkor legyen akármilyen színű kitöltése az area-nak.
 ■

session class-sal

montressor · 2006. Aug. 22. (K), 12.26
Hali!

Talaltam egy class-sal megvalositott logint. Az ide vago resz:

class Login{
var $loginNev;

//konstructor
function Login(){
...
if(isset($_POST['kilep'])) {$this->kileptet();}
}
...
function kileptet(){
//*** unset($_SESSION['loginNev']);
// header("Location: ".$_SERVER['PHP_SELF']);

session_unset();
session_destroy();
$_SESSION = array();

header("Location: ".$_SERVER['PHP_SELF']);
}
}


az index.php meg tartalmaz egy ilyet:
include("login_class.php");

$login=new Login();
$login->beleptet();
<a href='<?php print($_SERVER['PHP_SELF']."?kilep=1")?>'>Kilépes</a>


Ugye megnyomom a a kilep gombot eloszor a link egy "...index.php?kilep=1"
-et hiv meg, ami ugye letrehozza a "$login"-t es a konstruktorban levo if(isset($_POST['kilep'])) feltetel alapjan meghivja a kileptet fugvenyt. Ez megszunteti a sessiont es elvileg meghivja ismet az index.php-t. Igen am, de amikor a kilepesre kattintok, akkor a bongeszoben a "...index.php?kilep=1" marad (nem pedig .../index.php), mintha a kileptet() nem futna le. Viszont az oldal azt irja nincs bejelentkezve...
Ez mitol lehet?
 ■

Weblap archívumot keresek

Anonymous · 2006. Aug. 22. (K), 11.46
Sziasztok!

Egyszer olvastam itt a weblaboron egy olyan oldalról, ami a site-k korábbi változatait volt képes eltárolni. Tudná esetleg valaki a linket? (Vagy hasonló linket..)
 ■