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..)