Html-, css- és php-help

Jelentkezz be a hozzászóláshoz.

CattiBrie
#2722
😄DD

köszönöm

😊

[/spam]™

#2721
Hiba
A munka kiegészítõ tulajdonságai a vonatkozó táblákra meg
lettek szüntetve. Az okokért kattints ide.

PMA Database ... Nincs rendben[ Dokumentáció ]
Általános relációs jellemzõk Tiltott

ilyet találtam extra-n
lehet ettõl (fogalmam nincs mit akar; a dokumentáció linkre kattintva 404et ad)
#2720
most raktam fel, szinte semmi nincs benne
Max7
#2719
nem lehet hogy elérted az adatbázis méretére vonatkozó limitet? akkor szoktak az ingyenes tárhelyek ilyet elõadni olvasni tudod az adatbázist de hozáadni adatot már nem tudsz :S

Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]

#2718
insert into results (ezt) values ('$ezt')

az ezt változót az elõzõ oldalról kapja, ugyan ez a szkript doxon, atw-n tökéletesen fut. a kapcsolódás jó, mert kiolvasni tud a táblából csak hozzáfûzni nem.
nos?
Max7
#2717
olyan nincs hogy php szkriptel nem lehet elérni egy adatbázist! ott benned van a hiba!

mysql-be sajnos nem tudok segíteni eléggé hiányos a tudásom azon a tájon 😊

Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]

#2716
üdv!

ha az extra.hu -n lévõ adatbázisomba, csak a szerveroldali phpmyadminnal tudok adatot rakni, és sima php szkripttel nem, akkor mit tudok tenni? keressek másik tárhelyet?

más:
ha egy táblából ki szeretném választani a legnagyobb rekordot, akkor ezen kívül ---->
select * from tábla order by feltétel desc limit 1
van más lehetõségem?

a rekord csak számokat tartalmaz, és ha pl van benne 5,1,4,13 akkor az 5-stlátja legnagyobbnak. minden megoldás érdekel<#vigyor0>
Dj Faustus
#2715
XHTML-ben kell.
HTML4.01 Transitional esetén nem.

Max7
#2714
3 napja dolgozok egy scripten éjjel nappal hogy minden funció müködjön úgy ahogy kell azelött 1 hétig szenvedtem javaval mire egy jólelkû hölgyemény a legegyszerûbben megoldotta a problémém kb 20 másodperc alatt!

egész nap baxtam a rezet megin a scriptel és rájöttem így a nap végére hogy tök feleslegesen mert nem kellet volna átirni egy egész php-t hanem csak 2-3 sort!

szerinted érdekel az hogy valid megoldás-é? 😄 majd ha idõm engedi akkor validálom 😄 most 2 napig nem akarok php-t html-t css-t mysqlt dreamveavert frontpaget látni 😄

Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]

CattiBrie
#2713
de ez nem nem valid?

nem kell oda valami ilyesmi?

selected="selected"
disabled="disabled"

[/spam]&#8482;

CattiBrie
#2712
<#wave>

[/spam]&#8482;

Max7
#2711
inkább így 😊 de thy müködik!

<select disabled name="birthmonth">
<option selected><?php $birthmonth ?></option>
</select>

Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]

Dj Faustus
#2710
Valószínûsítem a bejelentkezett állapotot valamilyen módon rögzíted. Például session segítségével (session_start, session_register). A kijelentkezéskor pedig megsemmisíted (session_unregister, session_unset).

Ellenõrzésre vagy az isset függvényt használod:
if (!isset($_SESSION<'belepett'>)) {
echo "Nem vagy bejelentkezve!";
} else {
echo "Be vagy bejelentkezve!";
}


Vagy a session_is_registered függvényt használod.

Vagy leellenörzöd, hogy a session értéke megegyezik a neked megfelelõvel:
if ($_SESSION["belepett"]=="Marci") {
echo "Marci! Be vagy lépve!";
} else {
echo "nem vagy belépve";
}

Jégkocka
#2709
Nekem annyi kéne, hogy ha úgy néznek 1 lapot, hogy nincs bejelentkezve az illetõ akkor dobja ki a kezdõlapra. Átirányítást megoldom. De azt, hogy tudnám, hogy érzékelje hogy nincs bejelentkezve??

Levi

Dj Faustus
#2708
<select name="birthmonth">
<option selected disabled><?php $birthmonth ?></option>
</select>

Max7
#2707
Valaki tudna nekem helpingelni? html-ben kéne megoldanom azt hogy egy adott választópanelen látszódjon egy adat de ne lehessen módosítani! konkrétan erre gondolok:

<select name="birthmonth">
<option selected><?php $birthmonth ?></option>
</select>

szal szürke legyen 😊 köszi elõre is a helpet!

Catti: a javas cucc megoldodott hála néked! bár eggyik barátom mindeg mondogatja,
hogy a legmegtérülõbb beruházás a gondolkozás! 😄

Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]

Dj Faustus
#2706
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> - ez a helyes doctype megadás HTML 4.01 Transitional esetén. De nem ez lesz talán a probléma.
Továbbra is várjuk az oldal linkjét, hogy a HTML-forrást kielemezve rájöjjünk a hiba okára.

CattiBrie
#2705
ez kép, nem példaoldal

az elsõ menõ rövidebb, mint a második

[/spam]&#8482;

#2704
Itt van:

Ha valign="top"-ot írok, akkor mégölfóljebb teszi. A doctype ez: <!DOCTYPE HTML NOPUBLIC "-//W3C//DTD HTML 4.01 Transitional//HU"> Er lenne a hiba?
Dj Faustus
#2703
Mutatnál egy példaoldalt?
Ugyanis alapesetben középre kerül a tartalom (XHTML 1.0 Transitional DOCTYPE-ot használva).

#2702
pedig máshol van a függõleges középütt ie és ff alatt😞
Dj Faustus
#2701
http://www.quirksmode.org/css/centering.html - itt ajánlom figyelmedbe a két utolsó fejezetet. Bár CSS-beli megoldás, de mûködik.

Max7
#2700
Az egész szöveg középen van a táblázatban? mert akkor középreigazíthatod css-el is!

Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]

#2699
<body bgcolor="green">

<table width="200" height="400" bgcolor="#FF0000">
<tr><td align="center" valign="middle">

<table height="50" bgcolor="#FFFF00">
<tr><td>Ez van középen.</td></tr>
</table>

</td></tr>
</table>

</body>

Nem vettem észre, hogy IE-be és Firefox-ba máshogy lenne a H/V elhelyezés.
A legutóbb nem H/V középre igazítva volt rá szükséged?

CattiBrie
#2698
Ezt né meg!

<BODY bgcolor="green">

<table width="200" height="400" bgcolor="red"><tr><td>

<table height="50" bgcolor="yellow"><tr><td>
Ez van középen.
</td></tr></table>

</td></tr></table>

</BODY>

[/spam]&#8482;

CattiBrie
#2697
Nem

<td align="center">

?

Jahogy "fent-lent" középen.
Én úgy tudom, hogy at áblázat alapból mindent középre tesz...

[/spam]&#8482;

#2696
Hi!

egy táblában egy 64px magas táblasorban egy szöveget középre szeretnék igazítani. Addig ok, hogy <td valign="middle">, csak ezzel az a baj hogy IE alatt máshol van a középütt mint firefoxban vagy operában. Hogy lehet azt megoldani hogy csak ie alatt egy 10px-lel lejjebbrakja? (esetleg az összes böngészöre érvényesen is lejjebb szeretném rakni 2-3 px-lel, de az nem fontos annyira)???
#2695
Nagyon nagyon szépen köszönöm! sikrült is! YEAH 😄 kicsit atírtam de megy! KÖSZI meg egyszer!

ads

Dj Faustus
#2694
Kb. így néz ki...
Az ûrlap:
<form method="post" action="email.php">
<input type="text" name="user" />
<input type="submit" name="kuld" value="Tovább" />
</form>


email.php:
//Adatbázishoz kapcsolódás
function dbconnect() {
$host = "sql.szerver.hu" ; // sql adatbázis cím
$username = "datebaseuser" ; // adatbázis felhasználónév
$password = "databasepass" ; // adatbázis jelszó
$db_name = "databasename" ; // adatbázis neve
$kapcsolat = mysql_connect ( $host , $username , $password ) or die( mysql_error ());
mysql_select_db ( $db_name ) or die( mysql_error ());
}

dbconnect(); //Adatbázis kapcsolat
$eredmeny = mysql_query("SELECT username,email FROM users WHERE username='".$_POST["user"]."';");
while($c = mysql_fetch_array($eredmeny)) {
echo $c.": ".$c."<br />\n"
}
mysql_free_result($eredmeny);
mysql_close();

#2693
hali.. szal az a problemam.. hogy: ha van egy users tablam és 1 username és 1 e-mail a tablaban.. és azt szeretnem hogy egy beíró mezõ abba beírom a usernamem.. és nyomok egy tovabb gombot akkor egy ures oldalra kiírja az e-mailom.. amit MYSQLbõl az e-mail sorbol olvas ki és lecsekkolja hogy ahoz a usernamehez melyik mail megy...! 😊 remelem erthetõ.. és remelem tudtok segíteni 😊 köszike: Balazs

ads

#2692
#2687re még választ keresek
#2691
eh ime a megoldás #2688ra és #2689re.
a táblát egy fileból beolvasó php scriptel töltöttem fel, gondoltam idõt spórolok, a volt pedig defaultból kapott értéket. így nem is tudott vele dolgozni. amint kézzel raktam be a sort minden jó.

csak az a baj hogy nincs kedvem kézzel beírni 50 sort, és ha egyszer 500 kell? ha vkinek van gyors eygszerû megoldása ne kíméljen
#2690
jah localhoston persze jó😊


off: nem lehet szerkeszteni a hszeket, vagy csak én nem találom? /off
#2689
megõrülök, szerver oldalon se megy a
update users set volt='igen' where name='vki';
#2688
if (!$_POST<'name'>) {
header("location: index.html");
exit;
}
$query = "select * from users where name='$_POST'";
$results = mysql_query($query);
$sor = mysql_fetch_array($results);
$nick = $_POST<'name'>;

if ($sor["volt"] == 'igen') {
header("location:finish.php"); }
else {

print "Üdvözöllek $nick! <br><br>";
print "<a href=\"main.php\"> Tovább a szavazáshoz </a> <br><br>";
print "<a href=\"results.php\"> A szavazás állása </a>";

mysql_query("update users set volt='igen' where name='$nick'");

a vége a fontos, miért nem csinál semmit? a táblában az érték az eredeti marad.
hol a hiba?
#2687
SELECT * FROM best ORDER BY kep DESC LIMIT 1


hogy lehet az, hogy a kep rekordban szerepel egy 5 egy 10 es és még pár ezeknél kisebb szám. és az 5öt hozza ki elsõnek?
azért desc hogy a legnagyobb legyen legelõl, é smégse. vki?
ivjoe
#2686
elég valószínû, h igen
#2685
kösz!

#2684
ááá de jó ... 😊 de mindben If a parancs ?

[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás &#3232;_&#3232;

ivjoe
#2683
if minden program/scriptnyelvben van :o
#2682
pascalnak van ném köze a php hez ?😊 mert amint látom IF mind2 ben van xD

[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás &#3232;_&#3232;

Dj Faustus
#2681
"lehet egyáltalán insert hez where-t csatolni"
Nem lehet.
Az INSERT új sort szúr be, a WHERE egy feltételt szab a lekérdezett (SELECT) értékeknek (de használható az UPDATE parancsnál is, mivel létezõ eredményt vizsgálunk).

Bõvebben errõl
SELECT
UPDATE
INSERT

#2680
na és még vmi

insert into users (volt) values ('igen') where name='vki'

ez így miért nem jó?

lehet egyáltalán insert hez where-t csatolni
#2679
és a többi javitást eszközölve sem mûködik még mindig
#2678
ha a 4. sorban javasoltat használom ez az eredménye:

semmi más nem változott az eredetihez képest

Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING
#2677
köszönöm, kipróbálom.

Dj Faustus
#2676
1. ob:start(); ob_end flush(); nem mindig mûködik ingyenes tárhelyeken...
2. Rövid PHP nyitó tag (<?) helyett alkalmaz hosszút (<?php). Biztos, ami biztos (ha a short_open_tag nem lenne bekapcsolva...).
3. Az elõzõ ponti megfontolásból: <?= helyett <?php echo
4. values('$ezt') helyett values('".$ezt."') (Ez nem hiba, csak így egy kicsit jobban elkülönûl a sztring a változótól)

#2675
mivel egy ennyire egyszerû kódról van szó nem értem miért korlátoznának :\

az $ezt változót az elõzõ oldalon lévõ ûrlap küldi el =>

<form action="make_results.php">

<?= $sor["cime"] ?> <br><br>
<td width=22%>
<?= $sor["op1"] ?>
<input type=radio name=ezt value=1 checked> </td> </tr>
<tr>
<td width=22%>
<?= $sor["op2"] ?>
<input type=radio name=ezt value=2> </td> </tr>
<tr>
<td width=22%>
<?= $sor["op3"] ?>
<input type=radio name=ezt value=3> </td> </tr>
</table>
<br><br>
<input type=submit value="Szavazok!"> </form>
#2674
<?
ob_start();
?>
<?
include ("login.php")

$parancs = "SELECT * FROM vote";
$eredmeny = mysql_query($parancs);
$sor = mysql_fetch_array($eredmeny);

if ($_COOKIE["szavazott"] == "$sor") {
header("location: inan.vote.php");
}
else
{


$sql = "insert into results(ezt) values('$ezt')";

mysql_query($sql);

$szam = $sor["expire"] * 86400;

setcookie("szavazott", "$sor", time()+$szam, "/", "",0);

header("location:inan.vote.php");








mysql_close($kapcsolat);
}
?>

<?
ob_end_flush();
?>

Dj Faustus
#2673
Létezhet. Ingyenes tárhelyszolgáltatók - biztonság és a kisebb terhelés érdekében - korlátozhatnak egyes funkciókat, letilthatnak egyes parancsokat.
Egyébként tudnál mutatni forráskódot (vagy egy linket, ahonnan letöltötted a szkriptet)? Hátha lehetne optimalizálni...