Archívum - Júl 2009
július 26
PHP mysql hiba ''
Sziasztok!
Segítségeteket szeretném kérni az alábbi problémám miatt.
Van 2 adattáblám, az 1-több kapcsolatot reprezentálja (menupont,tartalom).
A tartalom táblában látjátok milyen objektumok vannak, a menupont táblából ki kell keresnem az elsődleges kulcsot, hogy az 1-több kapcsolatot meg tudjam csinálni.
<?php
print('<form action="kezeles.php" method="post" class="szoveg_sima">
Termék név:<input type="text" name="termnev" maxlength="128">
Készítő:<input type="text" name="keszito" maxlength="64"><br>');
print('Termék ár:<input type="text" name="ar" maxlength="32">
Készítési év:<input type="text" name="ev" maxlength="128"><br>');
print ('Kategória: <select name="menu">');
include("mysql.php");
$mennyi_sql = "select * from menupont order by MenuNev asc";
$mennyi = mysql_query($mennyi_sql) or die (mysql_error());
if (mysql_num_rows($mennyi)>0) {
while ($mennyi_le = mysql_fetch_array($mennyi, MYSQL_ASSOC)) {
$kimenet[]=$mennyi_le;
}
}
mysql_close();
$szam=count($kimenet);
for($i=0; $i < $szam; $i++)
{
print ('<option value="'.($i+1).'">'.$kimenet[$i]['MenuNev'].'</option>');
}
print('</select><br>');
print('<textarea name="leiras" style="width:500px; height:200px;"></textarea><br>
Bemutató kép: <input type="file" name="bemkep"><br>
Diavetitéshez kép1: <input type="file" name="kep1"><br>
Diavetitéshez kép2: <input type="file" name="kep2"><br>
Diavetitéshez kép3: <input type="file" name="kep3"><br>
Diavetitéshez kép4: <input type="file" name="kep4"><br>
Diavetitéshez kép5: <input type="file" name="kep5"><br>
Segítségeteket szeretném kérni az alábbi problémám miatt.
Van 2 adattáblám, az 1-több kapcsolatot reprezentálja (menupont,tartalom).
A tartalom táblában látjátok milyen objektumok vannak, a menupont táblából ki kell keresnem az elsődleges kulcsot, hogy az 1-több kapcsolatot meg tudjam csinálni.
<?php
print('<form action="kezeles.php" method="post" class="szoveg_sima">
Termék név:<input type="text" name="termnev" maxlength="128">
Készítő:<input type="text" name="keszito" maxlength="64"><br>');
print('Termék ár:<input type="text" name="ar" maxlength="32">
Készítési év:<input type="text" name="ev" maxlength="128"><br>');
print ('Kategória: <select name="menu">');
include("mysql.php");
$mennyi_sql = "select * from menupont order by MenuNev asc";
$mennyi = mysql_query($mennyi_sql) or die (mysql_error());
if (mysql_num_rows($mennyi)>0) {
while ($mennyi_le = mysql_fetch_array($mennyi, MYSQL_ASSOC)) {
$kimenet[]=$mennyi_le;
}
}
mysql_close();
$szam=count($kimenet);
for($i=0; $i < $szam; $i++)
{
print ('<option value="'.($i+1).'">'.$kimenet[$i]['MenuNev'].'</option>');
}
print('</select><br>');
print('<textarea name="leiras" style="width:500px; height:200px;"></textarea><br>
Bemutató kép: <input type="file" name="bemkep"><br>
Diavetitéshez kép1: <input type="file" name="kep1"><br>
Diavetitéshez kép2: <input type="file" name="kep2"><br>
Diavetitéshez kép3: <input type="file" name="kep3"><br>
Diavetitéshez kép4: <input type="file" name="kep4"><br>
Diavetitéshez kép5: <input type="file" name="kep5"><br>
Saját hírkezelő rendszer
Van egy híroldalam, ahol a híreket egy adatbázisban tárolom. A hír részei a következők: hírcím, beküldő, létrehozás dátuma, tartalom1, tartalom2.
A főoldalon megjelenik a hírcíme, készítője és a tartalom1 és egy teljes bejegyzés olvasása gomb amire rákattintva megjelenne a teljes hír. Nos itt akadtam el, hogyan tudom a teljes tartalom divbe megjeleníteni a hír tartalmát?
Következő kóddal dolgoztam:
■ A főoldalon megjelenik a hírcíme, készítője és a tartalom1 és egy teljes bejegyzés olvasása gomb amire rákattintva megjelenne a teljes hír. Nos itt akadtam el, hogyan tudom a teljes tartalom divbe megjeleníteni a hír tartalmát?
Következő kóddal dolgoztam:
$sql = mysql_query("select * from hirek order by hirid desc",$kapcs);
while($hirek_row=mysql_fetch_array($sql))
{
echo "<table id='htabla' cellspacing='10'>";
echo "<tr><td id='htablacim'>
<h2><a href='?p=hirmeg&hirid=".$hirek_row['hirid']."'>".$hirek_row['cim']."</h2></a></td></tr>";
echo "<tr><td id='szerzo'>Szerző: ".$hirek_row['keszito']." | Dátum: ".$hirek_row['keszitesiido']."</td></tr>";
echo "<tr><td id='szerzo'> </td></tr>";
echo "<tr><td id='htablatartalom1'>"
.$hirek_row['tartalom1'].
"</td></tr><tr><td id='htablatovabb'><a href='?p=hirmeg&hirid=".$hirek_row['hirid']."'>Teljes bejegyzés olvasása>></a></td></tr><br><br>";
echo "</table>";
jQuery - json select probléma
Sziasztok!
Szükségem lenne egy kis segítségre! Szeretnék dupla selectes cuccot összehozni, ha az első selectben kiválasztok egy elemet, akkor a második select tartalma hozzáfrissüljön az oldal újratöltődése nélkül.
Szükségem lenne egy kis segítségre! Szeretnék dupla selectes cuccot összehozni, ha az első selectben kiválasztok egy elemet, akkor a második select tartalma hozzáfrissüljön az oldal újratöltődése nélkül.
A submit, a $_POST és egyebek
Sziasztok!
Az alábbi kódot farigcsáltam össze. Sajnos a $_POST végigjárásánál a submit gomb értékét is az adatbázisba szeretné szúrni. Hogyan tudom ezt a problémát megszüntetni?
Ha más probléma is van a kódomba, kérlek magyarázzátok el nekem.
Köszönöm:
Peter71
[colorer=php]
<?php
include('post_vars.inc');
include('includes/db_conn.php');
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-2">
<link rel="stylesheet" type="text/css" href="includes/my.css">
<title>Felvitel</title>
</head>
<body>
<div class="content">
<form action="" method="post">
<label> Név:</label>
<input type="text" name="wname"> <br><br>
<label> Telefon:</label>
<input type="text" name="wphone"> <br><br>
<label> E-mail:</label>
<input type="text" name="wmail"> <br>
Az alábbi kódot farigcsáltam össze. Sajnos a $_POST végigjárásánál a submit gomb értékét is az adatbázisba szeretné szúrni. Hogyan tudom ezt a problémát megszüntetni?
Ha más probléma is van a kódomba, kérlek magyarázzátok el nekem.
Köszönöm:
Peter71
[colorer=php]
<?php
include('post_vars.inc');
include('includes/db_conn.php');
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-2">
<link rel="stylesheet" type="text/css" href="includes/my.css">
<title>Felvitel</title>
</head>
<body>
<div class="content">
<form action="" method="post">
<label> Név:</label>
<input type="text" name="wname"> <br><br>
<label> Telefon:</label>
<input type="text" name="wphone"> <br><br>
<label> E-mail:</label>
<input type="text" name="wmail"> <br>
Tárhelyre feltöltött honlap 500-as hibát ad
Sziasztok!
Már többször töltöm fel a honlapomat a tárhelyszolgáltatómhoz. Először nem ment a test.domain.hu-n (500 hiba) majd sok állítgatás után sikerült. Most áttettem a végleges helyére a valami.domain.hu-ra, de itt sajnos mindig 500-ös hiba üzenetet kapok, akár mit is állítok, jelenlegi beállításaimat lejjebb részletezem.
Rewrite modul be van kapcsolva, ez már korábban kiderült. A kép fájlokat és a stílus lapokat rendesen megjeleníti. De sajnos az index.php-t sehogy sem tudom működésre bírni és más php fájlt sem.
A htaccess fájlom így néz ki:
(Nem javul a helyzet, ha az Options All sort kitörlöm.)
A subdomain név a /valami/www könyvtárra mutat.
A mappa beállításoknál a következőket tudom beállítani:
Options: ExecCGI, FollowSymLinks, Includes, IncludesNOEXEC, Indexes, SymLinksIfOwnerMatch
AllowOverride: All, AuthConfig, FileInfo, Indexes, Limit, Options, None
PHP beállításoknál a következőket tudom beállítani:
PHP futtatás engedélyezése, Open BaseDir / , Safe mode, Register globals, Display errors, Error reporting: None, Upload temp dir:
/valami/www
mappa beállítások: AllowOverride: All
PHP beállítások: PHP futtatás engedélyezése, Safe mode
/valami
mappa beállítások: (semmi)
PHP beállítások: PHP futtatás engedélyezése, Safe mode
(A php fájlok a valami mappa alkönyvtáraiban vannak elhelyezve.)
Már több helyen utána olvastam a témának, de szinte mindenhol csak a rewrite modul bekapcsolását írják. Szerintetek mi lehet a hiba?
■ Már többször töltöm fel a honlapomat a tárhelyszolgáltatómhoz. Először nem ment a test.domain.hu-n (500 hiba) majd sok állítgatás után sikerült. Most áttettem a végleges helyére a valami.domain.hu-ra, de itt sajnos mindig 500-ös hiba üzenetet kapok, akár mit is állítok, jelenlegi beállításaimat lejjebb részletezem.
Rewrite modul be van kapcsolva, ez már korábban kiderült. A kép fájlokat és a stílus lapokat rendesen megjeleníti. De sajnos az index.php-t sehogy sem tudom működésre bírni és más php fájlt sem.
A htaccess fájlom így néz ki:
<IfModule mod_rewrite.c>
RewriteEngine On
Options All
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [QSA]
</IfModule>
RewriteEngine On
Options All
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [QSA]
</IfModule>
(Nem javul a helyzet, ha az Options All sort kitörlöm.)
A subdomain név a /valami/www könyvtárra mutat.
A mappa beállításoknál a következőket tudom beállítani:
Options: ExecCGI, FollowSymLinks, Includes, IncludesNOEXEC, Indexes, SymLinksIfOwnerMatch
AllowOverride: All, AuthConfig, FileInfo, Indexes, Limit, Options, None
PHP beállításoknál a következőket tudom beállítani:
PHP futtatás engedélyezése, Open BaseDir / , Safe mode, Register globals, Display errors, Error reporting: None, Upload temp dir:
/valami/www
mappa beállítások: AllowOverride: All
PHP beállítások: PHP futtatás engedélyezése, Safe mode
/valami
mappa beállítások: (semmi)
PHP beállítások: PHP futtatás engedélyezése, Safe mode
(A php fájlok a valami mappa alkönyvtáraiban vannak elhelyezve.)
Már több helyen utána olvastam a témának, de szinte mindenhol csak a rewrite modul bekapcsolását írják. Szerintetek mi lehet a hiba?
TXT fájl módositása
Nekem az a problémám hogy kellene egy olyan script ami megváltoztat egy txt filet.
Máshol nem találtam remélem itt megválaszolják.
■ Máshol nem találtam remélem itt megválaszolják.
július 26
IE7 alatt szétcsúszik az weboldalam
Sziasztok!
Csináltam magamnak egy honlapot, de akadt egy kis problémám. IE7-ben szétcsúszik az oldal. A van egy flash banner az oldalon a fő gondot az okozza. embed tagbe tettem bele, ha objectetbe ágyazom bannert, akkor nincs gond IE7ben, de firefoxban lesz. próbálgattam szépíteni a htmlt és css, de vagy az egyik vacakol vagy a másik.
oldal: tamisistvan.fw.hu
Várom a megoldásokat. Köszönöm
■ Csináltam magamnak egy honlapot, de akadt egy kis problémám. IE7-ben szétcsúszik az oldal. A van egy flash banner az oldalon a fő gondot az okozza. embed tagbe tettem bele, ha objectetbe ágyazom bannert, akkor nincs gond IE7ben, de firefoxban lesz. próbálgattam szépíteni a htmlt és css, de vagy az egyik vacakol vagy a másik.
oldal: tamisistvan.fw.hu
Várom a megoldásokat. Köszönöm
Internet Explorer alatt kék színű a kép
Sziasztok!
Nem igazán a személyes problémám, mégis nagyon érdekel, hogy az alábbi kép miért kék színű internet explorer 8 és 7 kompatibilitási módban? A KÉP
nézzétek meg chrome vagy firefox alatt, ott meg szép színes. nem értem. ez miért van? ötlet?
Köszönöm előre is!
■ Nem igazán a személyes problémám, mégis nagyon érdekel, hogy az alábbi kép miért kék színű internet explorer 8 és 7 kompatibilitási módban? A KÉP
nézzétek meg chrome vagy firefox alatt, ott meg szép színes. nem értem. ez miért van? ötlet?
Köszönöm előre is!
Karakterkódolási probléma
Sziasztok!
A saját gépemen jól, a szolgáltatóm tárhelyén rosszul jelennek meg a karakterek a honlapon. Már elolvastam az ide vonatkozó weblabor cikket és kerestem megoldás után is, de nem találtam még rá.
Adatok:
- A (PHP) fájlok kódolása: UTF-8
- HTML fejléce: <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
- Adatbázis kódolása: utf8_general_ci (adatbázisban jól jelennek meg az adatok)
- PHP adatbázis lekérdezése így néz ki:- FORM kódja: accept-charset="UTF-8" (a FORMon keresztül elküldött adatok sem jelennek meg jól az e-mailben)
A firefox HTTP kérés fejléc figyelő beépülő azt mutatja, hogy: Accept-Charset: ISO-8859-2,utf-8;q=0.7,*;q=0.7
Szerintettek mi a hiba, hol rontottam el?
■ A saját gépemen jól, a szolgáltatóm tárhelyén rosszul jelennek meg a karakterek a honlapon. Már elolvastam az ide vonatkozó weblabor cikket és kerestem megoldás után is, de nem találtam még rá.
Adatok:
- A (PHP) fájlok kódolása: UTF-8
- HTML fejléce: <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
- Adatbázis kódolása: utf8_general_ci (adatbázisban jól jelennek meg az adatok)
- PHP adatbázis lekérdezése így néz ki:
$eredmeny=mysql_query("SET NAMES UTF-8;",$kapcsolat);
$eredmeny=mysql_query($parancs,$kapcsolat);
A firefox HTTP kérés fejléc figyelő beépülő azt mutatja, hogy: Accept-Charset: ISO-8859-2,utf-8;q=0.7,*;q=0.7
Szerintettek mi a hiba, hol rontottam el?
július 24
Létezik-e a tábla?
Egy olyan kérdésem lenne, hogy MySQL-ben hogyan lehet vizsgálni egy tábla létezését?
Valami ilyesmire lenne szükségem:
IF (_létezik_a_tábla_) THEN INSERT INTO ...
■ Valami ilyesmire lenne szükségem:
IF (_létezik_a_tábla_) THEN INSERT INTO ...