Archívum - 139783 - Fórum téma
december 27
az adatbázisból formázott text kiíratása php-ből?
Sziasztok !
Egy kis segítség kellene, van egy adatbázis mezőm amit egy textarea-n keresztül töltök fel, ebben szerepelhetnek, sortörések, felsorolások, tab-ok, space-k. Az adatbázisba jól viszi be, ugyanolyannak látom a tartalmat mint amit felvittem, a probléma akkor következik, ha ezt a mezőt egy tömböl ki szeretném íratni, akkor ugyanis se a sortörést se a spaceket, se semmit nem rak bele, hanem egy egybeömlesztett szöveget rak ki a képernyőre. Már próbálkoztam a nl2br() függvénnyel is, akkor valamivel jobb a helyzet legalább a sortöréseket kiírja.
Mit lehet ilyenkor tenni? Már tömbbe ömlesztve kerülnek bele az adatok vagy a kiíratás módja nem stimel?
Előre is köszönöm a segítséget.
■ Egy kis segítség kellene, van egy adatbázis mezőm amit egy textarea-n keresztül töltök fel, ebben szerepelhetnek, sortörések, felsorolások, tab-ok, space-k. Az adatbázisba jól viszi be, ugyanolyannak látom a tartalmat mint amit felvittem, a probléma akkor következik, ha ezt a mezőt egy tömböl ki szeretném íratni, akkor ugyanis se a sortörést se a spaceket, se semmit nem rak bele, hanem egy egybeömlesztett szöveget rak ki a képernyőre. Már próbálkoztam a nl2br() függvénnyel is, akkor valamivel jobb a helyzet legalább a sortöréseket kiírja.
Mit lehet ilyenkor tenni? Már tömbbe ömlesztve kerülnek bele az adatok vagy a kiíratás módja nem stimel?
Előre is köszönöm a segítséget.
Megengedhető, hogy csak egy felbontásra készüljünk fel?
Hali! Szerintetek megengedhető az, hogy egy weboldalt csak egyfajta felbontásra készítünk és figyelmeztetjük a felhasználót a helyes felbontás használatára. Vagy ma már az alapkövetelmény hogy legalább 800*600 és 1024*768-ban is normálisan kell kinéznie ? Észrevételem szerint ma ez a két legelterjedtebb felbontás.
■ MySQL lekérdezés/kiíratás
Hello
Visszaolvastam pár lapot, de még mindig nem találtam választ...
Van nekem egy MySQL adatbázisom, egy 'linkek' táblám, és abba bele vannak írva, a linkek, tehát: leir (leírás), link (hogy hova mutat), kat (a kategória, ezzel van a probléma) és nev (hogy ki adta hozzá a listához).
Na most amikor új linket akarnánk hozzáadni, minden kategóriát ki szeretnék íratni egy <select> -be, ami megy is, csak ha MP3 kategóriában tíz link van, akkor tíz MP3 <option> lesz a <select> -ben, pedig én csak egyet szeretnék.
Tehát az egész így néz ki valahogy:
<form action="index.php?o=linkek&ao=uj" method="post" name="ujlink" target="_top" id="ujlink">
<p>Leírás:
<input name="ujlink_leir" type="text" id="ujlink_leir" size="30" maxlength="255">
</p>
<p>Link: http://
<input name="ujlink_link" type="text" id="ujlink_link" size="30" maxlength="255">
</p>
<p>Kategória: </p>
<ul>
<li>Meglévő kategóriák közül kiválasztás:<br>
<select name="kat1" size="3" id="select">
<?php
// adatbázis kapcsolódás
$db=mysql_connect("host","db","pwd");
mysql_select_db(klick, $db);
// kategóriatípusok kiiratása
$eredmeny=mysql_db_query("db","SELECT kat FROM linkek");
while($sor=mysql_fetch_array($eredmeny))
{
echo" <option value\"".$sor["kat"]."\">".$sor["kat"]."</option>\n";
}
mysql_free_result($eredmeny);
?>
</select>
</li>
<li>Új ketegória (hagyd üresen, ha kiválasztottál kategóriát):<br>
<input name="ujlink_kat2" type="text" id="ujlink_kat2" size="30" maxlength="255">
</li>
</ul>
</form>
Tehát az a lényeg hogy a link hozzáadásakor új kategóriát is létre lehesenn hozni, de nem szeretnék a kategórianeveknek külön táblát, és kategóriánként sem külön táblákat.
Ha valaki megértette, akkor örömmel venném válaszát.
Víznedvesítő
■ Visszaolvastam pár lapot, de még mindig nem találtam választ...
Van nekem egy MySQL adatbázisom, egy 'linkek' táblám, és abba bele vannak írva, a linkek, tehát: leir (leírás), link (hogy hova mutat), kat (a kategória, ezzel van a probléma) és nev (hogy ki adta hozzá a listához).
Na most amikor új linket akarnánk hozzáadni, minden kategóriát ki szeretnék íratni egy <select> -be, ami megy is, csak ha MP3 kategóriában tíz link van, akkor tíz MP3 <option> lesz a <select> -ben, pedig én csak egyet szeretnék.
Tehát az egész így néz ki valahogy:
<form action="index.php?o=linkek&ao=uj" method="post" name="ujlink" target="_top" id="ujlink">
<p>Leírás:
<input name="ujlink_leir" type="text" id="ujlink_leir" size="30" maxlength="255">
</p>
<p>Link: http://
<input name="ujlink_link" type="text" id="ujlink_link" size="30" maxlength="255">
</p>
<p>Kategória: </p>
<ul>
<li>Meglévő kategóriák közül kiválasztás:<br>
<select name="kat1" size="3" id="select">
<?php
// adatbázis kapcsolódás
$db=mysql_connect("host","db","pwd");
mysql_select_db(klick, $db);
// kategóriatípusok kiiratása
$eredmeny=mysql_db_query("db","SELECT kat FROM linkek");
while($sor=mysql_fetch_array($eredmeny))
{
echo" <option value\"".$sor["kat"]."\">".$sor["kat"]."</option>\n";
}
mysql_free_result($eredmeny);
?>
</select>
</li>
<li>Új ketegória (hagyd üresen, ha kiválasztottál kategóriát):<br>
<input name="ujlink_kat2" type="text" id="ujlink_kat2" size="30" maxlength="255">
</li>
</ul>
</form>
Tehát az a lényeg hogy a link hozzáadásakor új kategóriát is létre lehesenn hozni, de nem szeretnék a kategórianeveknek külön táblát, és kategóriánként sem külön táblákat.
Ha valaki megértette, akkor örömmel venném válaszát.
Víznedvesítő
december 25
A "Frissítési gond"-ok újra
Nemrég volt egy kérdésem, amire megkaptam a választ ("Frissítési gond" átirányítással). Ebből kifolyólag támadt még egy kérdésem:
azt szeretném, hogy leellenőrzöm az űrlapot, majd ha hibás akkor az űrlap fölé kiírom a hibákat ugyanazon az oldalon viszont ha nem hibás akkor átirányítom egy másik lapra, ami feldolgozza az adatokat, majd 'visszarak' az előző űrlapos oldalra.
tehát az a kérdésem, hogy létezik-e olyan függvény PHP-ben(!), amivel így el lehetne küldeni az adatokat.
nagyjából erre gondoltam:
<form action="<? print $PHP_SELF ?>?submit=i" method="post">
.
.
.
.
<input type="submit">
</form>
<?
if ($submit=="i")
{
if (van_hiba)
{
hibaüzenet;
}
else
{
átirányítás az adatfeldolgozó lapra
}
}
Arra gondoltam hogy elküldöm egy header ("location: adatfeldolgozo.php?elkuldendo=$adat")
csak mi van akkor, ha mondjuk több oldalas szöveget akarok elküldeni?tehát ez nem a legjobb megoldás.
Ha vki tud jobbat az szóljon!KÖSZI!
■ azt szeretném, hogy leellenőrzöm az űrlapot, majd ha hibás akkor az űrlap fölé kiírom a hibákat ugyanazon az oldalon viszont ha nem hibás akkor átirányítom egy másik lapra, ami feldolgozza az adatokat, majd 'visszarak' az előző űrlapos oldalra.
tehát az a kérdésem, hogy létezik-e olyan függvény PHP-ben(!), amivel így el lehetne küldeni az adatokat.
nagyjából erre gondoltam:
<form action="<? print $PHP_SELF ?>?submit=i" method="post">
.
.
.
.
<input type="submit">
</form>
<?
if ($submit=="i")
{
if (van_hiba)
{
hibaüzenet;
}
else
{
átirányítás az adatfeldolgozó lapra
}
}
Arra gondoltam hogy elküldöm egy header ("location: adatfeldolgozo.php?elkuldendo=$adat")
csak mi van akkor, ha mondjuk több oldalas szöveget akarok elküldeni?tehát ez nem a legjobb megoldás.
Ha vki tud jobbat az szóljon!KÖSZI!
Mi a véleményetek?
Hali! Szerintetek egy űrlap kitöltésénél mi a legjobb módszer, ha a felhasználót figyelmeztetni akarjuk arra, hogy vmit hibásan töltött ki? Én ezekre gondoltam:
-js-es alert
-kiíírjuk a figyelmeztetést ugyanarra a lapra
-vagy átirányítom egy másik lapra és ott írom ki
-esetleg a mezők mellé teszek vmi jelet (ezt hogyan lehetne EGYSZERŰEN megoldani?)
Nos? Ki hogyan csinálja?
■ -js-es alert
-kiíírjuk a figyelmeztetést ugyanarra a lapra
-vagy átirányítom egy másik lapra és ott írom ki
-esetleg a mezők mellé teszek vmi jelet (ezt hogyan lehetne EGYSZERŰEN megoldani?)
Nos? Ki hogyan csinálja?
december 23
Layer Flash animacio folott
Sziasztok!
Tudja valaki, hogy lehet megcsinalni azt, hogy ha pl. van egy menum, ami ralog a flashre, hogy a flash folott jelenjen meg, (ne takarja el a flash a legordulo menut)?
(Z-order nem segitett, de tudom hogy meglehet csinalni, mert az mtv.com regi verziojaban is igy volt)
Koszi a valaszokat:
Dani
■ Tudja valaki, hogy lehet megcsinalni azt, hogy ha pl. van egy menum, ami ralog a flashre, hogy a flash folott jelenjen meg, (ne takarja el a flash a legordulo menut)?
(Z-order nem segitett, de tudom hogy meglehet csinalni, mert az mtv.com regi verziojaban is igy volt)
Koszi a valaszokat:
Dani
december 22
js + cookie
hali!
Gombnyomásra szeretnék egy cookiet létrehozni, így:
<html>
<head>
<script language="JavaScript">
function suti()
{
var datum = new Date(2005,11,31,23,59,59,999)
setCookie('probasuti', 10,datum)
}
</script>
</head>
<body>
<input type="button" onclick="suti()">
</body>
</html>
A hibaüzenet : "A várt elem objektum!"
A hiba a 9. sor 1. karakterénél van.
Tudna valaki segíteni??
■ Gombnyomásra szeretnék egy cookiet létrehozni, így:
<html>
<head>
<script language="JavaScript">
function suti()
{
var datum = new Date(2005,11,31,23,59,59,999)
setCookie('probasuti', 10,datum)
}
</script>
</head>
<body>
<input type="button" onclick="suti()">
</body>
</html>
A hibaüzenet : "A várt elem objektum!"
A hiba a 9. sor 1. karakterénél van.
Tudna valaki segíteni??
SESSION kezeles
Udv mindenkinek,
olyan kerdesem lenne, hogyan tudom 4.2.2 php alatt felszabaditani a session cookiet?
session_destroy()
session_unset() nem mukodik
azt szeretnem elerni, hogy 30 perc utan ne legyen ervenyes a session!
Udv
Sanyi
■ olyan kerdesem lenne, hogyan tudom 4.2.2 php alatt felszabaditani a session cookiet?
session_destroy()
session_unset() nem mukodik
azt szeretnem elerni, hogy 30 perc utan ne legyen ervenyes a session!
Udv
Sanyi
Mambo 4.5.1 safe mode
edig 4.5.0 volt fent safe mode patchel simán lehetet instalálgatni (template, component stb...) most felraktam a 4.5.1 et leszedtem mamboforge.com rol hozá a safe mode patchet felraktam de ezt irja: Error, failed resolve FTP host path to Mambo directory valaki segithetne egy kicsit... :(
■ Frisítési gondok
Hali!A problémám a következő lenne:
Van egy űrlap ahova adatokat beírva, majd a submit gombra kattintva egy adatbázisba tárolom el.Ezután az adatbeviteli mezők kiürülnek.A gond az, hogy ha közvetlen ezután valaki rákattint a böngésző frissítés gombjára, akkor ismét felveszi ugyanazokat az adatokat.Tudtok erre valami megoldást?
■ Van egy űrlap ahova adatokat beírva, majd a submit gombra kattintva egy adatbázisba tárolom el.Ezután az adatbeviteli mezők kiürülnek.A gond az, hogy ha közvetlen ezután valaki rákattint a böngésző frissítés gombjára, akkor ismét felveszi ugyanazokat az adatokat.Tudtok erre valami megoldást?