ugrás a tartalomhoz

Archívum - Feb 2004 - Fórum téma

február 25

PostgreSQL magyar collate?

coder · 2004. Feb. 25. (Sze), 19.38
Sziasztok!
PostgreSQL 7.4.1-et használok debian linux alatt, és kb. 3-4 óra szerencsétlenkedés után sem tudtam elérni hogy magyar ÁBC szerint rendezzen.

Pl. egy ilyen kérésre: SELECT nevek FROM db ORDER BY nevek ASC;
össze-vissza keverednek az ékezetes betűk. Pl. az "ő" az "m" előtt van, és hasonló vicces dolgok.

Az adatbázist az "initdb --locale hu_HU --lc_collate hu_HU -E unicode" paranccsal inicializáltam.

Mi lehet a gond?
 

sima sql lekérdezés, mégse megy :-(

T-800 · 2004. Feb. 25. (Sze), 01.23
Hali!
Adott a következő kód részlet:

$kapcsolat=mysql_connect("localhost:3306","felhasznalo","pass");
mysql_select_db("barmi");
function rossz(){
$kerdes=mysql_query("select valami from kategoria1");
while ($sor=mysql_fetch_row($kerdes)) {
print "$sor[0]<br>";
}
}
rossz();

Az eredmény: Warning: Supplied argument is not a valid MySQL result resource in /home/sobe/public_html/lista.php on line 14 (a while-os sor)

Ha kiszedem a function részt, és simán a főprogram törzsébe kerülnek a benne lévő utasítások, akkor gond nékül listáz az adatbázisból. De nekem így függvénybe kéne.
Mit csinálok rosszul?
 

február 18

PHP, MySQL és a FORM kapcsolata de hogyan. Nagyon nagy bajom van nekem.

damoni · 2004. Feb. 18. (Sze), 19.44
Van nekem egy ilyen forráskódom:


include("csatlakozas.php");
if (trim($gyart))
{ $gyarto = " AND gyarto LIKE '%$gyart%'"; }
else
{ $gyarto = ""; }
if (trim($mode))
{ $modell = " AND modell LIKE '%$mode%'"; }
else
{ $modell = ""; }
if (trim($muke))
{ $mukelv = " AND mukelv LIKE '%$muke%'"; }
else 
{ $mukelv = ""; }
if (trim($heng))
{ $heng_szama = "WHERE heng_szama LIKE '%$heng%'"; }
else
{ $heng_szama = ""; }
$query = "SELECT * FROM auto $gyarto $modell $mukelv $heng_szama";
$parancs = mysql_query($query);
$query2 = "SELECT gyarto FROM auto group by gyarto";     //gyarto
$parancs2 = mysql_query($query2);
$query3 = "SELECT modell FROM auto where gyarto like '%$gyart%' group by modell";     //modell
$parancs3 = mysql_query($query3);
$query4 = "SELECT mukelv FROM auto where (gyarto like '%$gyart%') and (mukelv like '%$muke%') group by mukelv";    //mukelv
$parancs4 = mysql_query($query4);
$query5 = "SELECT heng_szama FROM auto where (gyarto like '%$gyart%') and (mukelv like '%$muke%') and (mukelv like '%$muke%')group by heng_szama";     //hengszama
$parancs5 = mysql_query($query5);
$phpself = $PHP_SELF;
print "<table style='font-size: 80%' border=2>";
print "<form action='$phpself' method='post'>";
print "<tr><td>Gyártó:</td>
<td><select width='200px' align='right' name='tech'>";
print "<option value='%'>Nincs kritérium";
while ( $egy_sor2 = mysql_fetch_row($parancs2) )
{ 
  foreach ($egy_sor2 as $mezo2)
        print "<option>$mezo2";
}
print "</select></td>\n</tr>";
print "<tr><td>Modell:</td>
<td><select width='200px' align='right' name='tech'>";
print "<option value='%'>Nincs kritérium";
while ( $egy_sor3 = mysql_fetch_row($parancs3) )
{ 
  foreach ($egy_sor3 as $mezo3)
        print "<option>$mezo3";
}
print "</select></td>\n</tr>";
print "<tr><td>Működési elv:</td>\n<td>
<select width='200px' align='right' name='hely'>";
print "<option value='%'>Nincs kritérium";
while ( $egy_sor4 = mysql_fetch_row($parancs4) )
{ 
      foreach ($egy_sor4 as $mezo4)
        print "\t<option>$mezo4";
}
print "</select></td></tr>";
print "<tr><td>Hengerek száma</td>\n<td>
<select width='200px' align='right' name='heng'>";
print "<option value='%'>Nincs kritérium";
while ( $egy_sor5 = mysql_fetch_row($parancs5) )
{ 
      foreach ($egy_sor5 as $mezo5)
        print "\t<option>$mezo5";
}
print "</select></td></tr>";
print "<tr><td><input type='submit' value='Mehet!'></td>\n</tr>";
print "</table>";
print "</form>";
print "%$gyart%";
mysql_close($link);
Ami azt csinákná, ha működne, hogy van egy adatbázis amiben autok adatai vannak Gyártó(audi, ford, bmw), modell(80,90, escort, fiesta), mukelv(benzin, diesel), heng_szama(4,6,8). És én azt szeretném megcsinálni, hogy a felhasználó kiválasztja kocsi típusát pld.: FORD ekkor már csak a ford álltal gyártott kocsik jelenjenek meg a modell <form>-ban de nem tudom miéer nem megy /a kódott egyébként nem én írtam nálam egy sokkal tehetségesedbb, és okosabb ember írta, én csak átíertam/. Gondolom valami a változókkal lehet, de fogalmam sincs, hogy mi lehete az. Előre is köszike a segítséget
 

február 12

apache_

okszi · 2004. Feb. 12. (Cs), 17.57
Hello mindenkinek.
egy total kezdo programozo vagyok.Most szeretnek elmerulni egy kicsit webbes teruleten(html,php,flash)a kerdesem a kovetkezo lenne
fent van a gepemen az apache2.0.48.minden ok. ide(htdocs konyvtar)felteszek eyg oldalt(index.html)hogy tudom megoldani hogy beutve az ip cimem masok is lathassak ezt az oldalt?
hu lehet egy kicsit nehezen ertheto de remelem ki tudjatok hamozni.koszi
 

File számoló script hogyan (egy kezdő kérdése)?

rőt_pajesz · 2004. Feb. 12. (Cs), 17.18
Tiszteletem mindenkinek!

Előre bocsájtom, nem igazán értek a PHP programozáshoz, még csak most ismerkedem vele és szeretném elkészíteni az első piciny scriptemet.

A kérdésem a következő lenne, hogyan tudom php segítségével leszámolni a tárhelyemen egy adott mappában lévő fájlokat? Van-e erre egy beépített függvénye a PHP-nek?

A kérdésnek utána böngészvén találtam az alábbi linken egy forum részletet, ami pont ezt dolgozza föl, de nem vagyok benne biztos, hogy nekem is megfelel (lévén itt ki kellett vonni a fickónak, és a válaszban lévő script gondolom ehhez idomul).

http://www.webmasterworld.com/forum88/51.htm

Kérek minden jó érzésű, tapasztalt fórumozót/programozót, ha tud segítsen! Megfelel-e eme script a számomra, avagy sem?

Köszönöm szépen.
 

február 11

FLASH menübar SQL-ből

quasimidi · 2004. Feb. 11. (Sze), 12.44
Sziasztok!

Sajnos odáig kellett fajulnom egy programban, hogy db-ből kellene előállítani egyszerű windows-típusu menüt, almenükkel.
Amit eddig találtam ott nem tudom kikerülni az XML használatát.
Tudnátok segíteni, van-e olyan script vagy .fla ami ahasonlót valósít meg XML nélkül?
Köszönöm,

Q.
 

február 9

MAIL virtualhost

kingunix · 2004. Feb. 9. (H), 00.13
Szerverünkön egy pár cég php-s weboldala található. Most rájöttek, hogy mail() -t akarnak hasznáni. Mindenki úgy akarja küldeni a kimenő levelet, hogy valami##kukac##cégnev.hu.
PHP meg úgy küldi, hogy www-data##kukac##sajátdomain.hu.

Jelenleg még modulként fut a php de nemsokára cgi lesz. Teszteimkor akkor annyira változott, hogy usernév##kukac##sajatdomain.hu.
 

február 5

Regionális beállítások

paal · 2004. Feb. 5. (Cs), 15.22
Üdv!

Rá lehet bírni a php-t valahogy arra, hogy regionális formázásokat, szabályokat használjon?
Konkrét kérdésem az, hogy osztás eredményének kiírásakor a tizedes jel ne . (pont) legyen, hanem , (vessző). Vagy le kell cserélni a pontot vesszőre, utólag?

Kösz, Pali
 

február 4

Vátozók

paal · 2004. Feb. 4. (Sze), 17.20
Hali!

Szükségem lenne a bejelentkezett felhasználó valódi e-mail címére.
Ez elvileg a

$username = pnUserGetVar('email');

módon ki is nyerhető. De nekem nem akarja... Hiányozna egy

global..... ;??

De mi?
 

timestamp

montressor · 2004. Feb. 4. (Sze), 15.13
Sziasztok!

A mysql adatbazisban egy mezonek timestamp tipust adok, beillesztek adatot, es megnezem akkor ilyen formatumu:
20040203112212
Nem 1970 ota eltelt masodperceknek kene lenni a timestampnek? Ezzel raadasul nem mennek a php idoformazo fugvenyei sem.:(
Mit cseszek el? Koszi