Archívum - 2004
december 27
php class trükkök
php 4 és php 5 osztálykezelésével kapcsolatos problémák, és azok megoldásai.
■ Invasion of the Body Switchers - The Director's Cut
A stíluslapválasztó új verziója
■ Skype + Podcast Recorder = SkypeCasters
Konferencia beszélgetések rögzítése és azonnali publikálása
■ Flickr is a massively-multiplayer online game
Ügyes trükköket lestek el a játéktervezőktől egy blogger szerint
■ Új Windows hibák exploittal
Internet Explorer alatt is, kép vagy kurzor megjelenítésével
■ Function list suggestions available
Függvénynevek automatikus kiegészítése a php.net-en
■ 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ő