Volgende Regel
Ik probeer database items samen te voegen en samen met een html header en footer weer te geven. Ik wil de items allemaal op een nieuwe regel zetten , maar geen enkele van de methodes die ik heb geprobeerd werken. Hier is de code:
tips zijn welkom!
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
$DB_HOST = 'localhost'; $DB_USER = 'username'; $DB_PASS = 'password';
$DB_NAME = 'name'; $DB_TABLE = 'table';
$uuid = htmlentities($_GET["uuid"]);
$dbcnx = @mysql_pconnect($DB_HOST, $DB_USER, $DB_PASS);
if (!$dbcnx) exit(); if (! @mysql_select_db($DB_NAME)) exit();
$results = mysql_query("SELECT data FROM $DB_TABLE
WHERE uuid LIKE '$uuid' ORDER BY seq"); if (!$results) exit();
while ($result = mysql_fetch_array($results)) $script .= $result["data"];
include 'header.html'; echo $script; include 'footer.html';
?>
$DB_HOST = 'localhost'; $DB_USER = 'username'; $DB_PASS = 'password';
$DB_NAME = 'name'; $DB_TABLE = 'table';
$uuid = htmlentities($_GET["uuid"]);
$dbcnx = @mysql_pconnect($DB_HOST, $DB_USER, $DB_PASS);
if (!$dbcnx) exit(); if (! @mysql_select_db($DB_NAME)) exit();
$results = mysql_query("SELECT data FROM $DB_TABLE
WHERE uuid LIKE '$uuid' ORDER BY seq"); if (!$results) exit();
while ($result = mysql_fetch_array($results)) $script .= $result["data"];
include 'header.html'; echo $script; include 'footer.html';
?>
tips zijn welkom!
pff hoelaat ben jij wakker zeg..
maare wat is de vraag :D?
maare wat is de vraag :D?
Ik wil dat er een line break tussen elke regel van $script komt, en ga dr vanuit dat ik dus "\n" of "<br>" aan elke regel moet toevoegen, maar ik krijg OF gewoon 1 lange regel of helemaal niks.
$script .= $result["data" . "\n"]; op regel 14 is fout, hoe doe ik dit op de juiste manier?
$script .= $result["data" . "\n"]; op regel 14 is fout, hoe doe ik dit op de juiste manier?
$script .= $result["data"]."\n";
juist, maar dit geeft me nog steeds 1 lange regel.
Waar zie je die lange regel? En zoek je niet nl2br?
jaaa! Dat werkt, punt voor Opolo!
Is dat dan vanwegen de html includes?
Toevoeging op 19/09/2010 11:51:31:
oh die nl2br functie lijkt dus een oplossing voor als de data al "\n" bevat. (die eerst gewoon werden afgedrukt ipv regels te scheiden)
Is dat dan vanwegen de html includes?
Toevoeging op 19/09/2010 11:51:31:
oh die nl2br functie lijkt dus een oplossing voor als de data al "\n" bevat. (die eerst gewoon werden afgedrukt ipv regels te scheiden)
Note: _pconnect gebruik je niet bij webapplicaties!! Het is vragen om problemen, dus gebruik gewoon de _connect.
Daarnaast is het ook niet optimaal om een variabele aan te maken welke een tabelnaam vertegenwoordigd!
Als je _fetch_array gebruikt geef dan aub ook de method mee! Nog beter is uiteraad gewoon de_fetch_assoc te gebruiken.
En leer eens overzichtelijk te programeren!
- dat leest makkelijer
- voorkomt in principe ook fouten
Daarnaast is het ook niet optimaal om een variabele aan te maken welke een tabelnaam vertegenwoordigd!
Als je _fetch_array gebruikt geef dan aub ook de method mee! Nog beter is uiteraad gewoon de_fetch_assoc te gebruiken.
En leer eens overzichtelijk te programeren!
- dat leest makkelijer
- voorkomt in principe ook fouten
Ik ben groener dan groen met php , en dit is mijn eerste php script...en het meeste is copy/paste van andere scripts.
Zou je je advies willen toelichten? Ik heb alleen ervaring met LSL (Linden Scripting) en ook al lijkt het best op elkaar is php duidelijk een veel efficientere taal...
Zou je je advies willen toelichten? Ik heb alleen ervaring met LSL (Linden Scripting) en ook al lijkt het best op elkaar is php duidelijk een veel efficientere taal...
Als je niet weet wat de functie doet dan wel terug geeft, dan dien je dat eerst uit te zoeken:
http://www.php.net/mysql_pconnect
http://www.php.net/mysql_connect
http://www.php.net/mysql_fetch_array
http://www.php.net/mysql_fetch_assoc
en niet zomaar kwakkeloos over te nemen met de gedachte 'Het zal wel goed zijn"
http://www.pfz.nl/wiki/overzichtelijk-programmeren/
http://www.php.net/mysql_pconnect
http://www.php.net/mysql_connect
http://www.php.net/mysql_fetch_array
http://www.php.net/mysql_fetch_assoc
en niet zomaar kwakkeloos over te nemen met de gedachte 'Het zal wel goed zijn"
http://www.pfz.nl/wiki/overzichtelijk-programmeren/
Sorry meneer...
Ik was allang blij dat het werkt...
_connect is duidelijk, dat heb ik aangepast.
wat betreft de array fetch, als ik het goed begrijp kan ik de opgeslagen data , de index nummers of alletwee dus opvragen. dus inderdaad mysql_fetch_assoc lijkt me de kortste weg in dit geval.
waarom is het niet goed om een variabel voor de tablename te gebruiken?
ik heb inmiddels een programma (coda) dat alle functies gekleurd weergeeft en net als dit forum links naar de functie omschrijving geeft, dat maakt het een stuk makkelijker.
ik stel uwer harde kritiek zeer op prijs:P
Ik was allang blij dat het werkt...
_connect is duidelijk, dat heb ik aangepast.
wat betreft de array fetch, als ik het goed begrijp kan ik de opgeslagen data , de index nummers of alletwee dus opvragen. dus inderdaad mysql_fetch_assoc lijkt me de kortste weg in dit geval.
waarom is het niet goed om een variabel voor de tablename te gebruiken?
ik heb inmiddels een programma (coda) dat alle functies gekleurd weergeeft en net als dit forum links naar de functie omschrijving geeft, dat maakt het een stuk makkelijker.
ik stel uwer harde kritiek zeer op prijs:P




