Registreer FAQ Berichten van vandaag


Ga terug   Scholieren.com forum / Technologie / Software & Hardware
Reageren
 
Topictools Zoek in deze topic
Oud 12-05-2003, 11:23
-niels-
Avatar van -niels-
-niels- is offline
ik heb even een simpel paginaatje opgezet als basis van wat ik ga maken, ik wil er iig een functie in dat hij als hij een array uitleest (of evt. object als 't moet) dat hij er bijv. 5 per pagina doet, en dat je dan verder kan bladeren (dus next 5 ofzo)

http://paperz.endoria.net/log.php

dit is wat ik wil hebben alleen dus per 5... iemand enig idee, ik had een site gevonden maar dat voorbeeld was iets te complex (variable nr's, includes) dus kon het niet echt ontcijferen...

huidige script:
PHP-code:
<?php 
// database-gegevens
$dbServer "localhost"
$dbUser "bla"
$dbPass "bla"
$dbName "bla"

function 
ConnectToDb($server$user$pass$database
    { 
// Connect to the database and return 
// true/false depending on whether or 
// not a connection could be made. 

    
$s = @mysql_connect($server$user$pass); 
    
$d = @mysql_select_db($database$s); 

    if(!
$s || !$d
    return 
false
    else 
    return 
true
    } 
    
// connectie met database 
$cxn = @ConnectToDb($dbServer$dbUser$dbPass$dbName); 

//query sql
$result mysql_query("select * from post order by id"); 
?>
<table width="400" border="0">
  <?PHP
  
//output query
  
while($row mysql_fetch_array($result)) { 
  
//zorgen dat ie de regels pakt
  
$tekst nl2br($row["tekst"]); ?>
  <tr> 
    <td><strong><?php echo $row["onderwerp"]; ?></strong></td>
    <td><font size="-2"><?php echo $row["datum"]; ?></font></td>
  </tr>
  <tr> 
    <td colspan="2"><em><?php echo $tekst?></em></td>
  </tr>
  <?php ?>
</table>
<br>
<a href="log1.php">JUH</a>
Ow en hoe fix it trouwens die date, dat als ik iets toevoeg hij automatisch de huidige datum invult, en hem ook nog eens anders neer zet (DD-MM-YYYY)
__________________
If you dont like oral sex, keep your mouth shut... I'll spray my love all over your face.... ->PAS OP IK HIJACK JE NICK<- • Mr. Mysteria •
Met citaat reageren
Advertentie
Oud 12-05-2003, 11:39
Violence Fetishist
Avatar van Violence Fetishist
Violence Fetishist is offline
je commentaar is vrij overbodig,
most of it anyway

PHP-code:
// connectie met database 
$cxn = @ConnectToDb($dbServer$dbUser$dbPass$dbName); 

//query sql
$result mysql_query("select * from post order by id"); 
ik bedoel, duh o_O
__________________
- the vøøðøø who do what you don't dare do people -
Met citaat reageren
Oud 12-05-2003, 11:44
-niels-
Avatar van -niels-
-niels- is offline
Citaat:
rysdigital schreef op 12-05-2003 @ 12:39:
je commentaar is vrij overbodig,
most of it anyway

PHP-code:
// connectie met database 
$cxn = @ConnectToDb($dbServer$dbUser$dbPass$dbName); 

//query sql
$result mysql_query("select * from post order by id"); 
ik bedoel, duh o_O
mja staat er ook meer voor 't overzicht...
en als iemand zonder php kennis een 'simpel' wil dan is 't altijd wel handig als uitleg...
__________________
If you dont like oral sex, keep your mouth shut... I'll spray my love all over your face.... ->PAS OP IK HIJACK JE NICK<- • Mr. Mysteria •
Met citaat reageren
Oud 12-05-2003, 11:50
Verwijderd
Citaat:
rysdigital schreef op 12-05-2003 @ 12:39:
je commentaar is vrij overbodig,
Comments in source is nooit te overvloedig en zeker nooit overbodig. Al gaat het maar om een Hello World!-regel, commentaar is uiterst nuttig.
Met citaat reageren
Oud 12-05-2003, 13:12
Verwijderd
Citaat:
wuppie schreef op 12-05-2003 @ 12:50:
Comments in source is nooit te overvloedig en zeker nooit overbodig. Al gaat het maar om een Hello World!-regel, commentaar is uiterst nuttig.
Nooit overvloedig?
Het kan makkelijk teveel worden, doordat de source gewoon niet meer leesbaar word door het commentaar, en dat gebeurt refgelmatig..

Dus het kan met gemak overvloedig worden..
Met citaat reageren
Oud 12-05-2003, 13:20
Verwijderd
limit?

http://www.mysql.com/doc/en/SELECT.html
Met citaat reageren
Oud 12-05-2003, 14:17
Koen
Avatar van Koen
Koen is offline
Citaat:
McLaren schreef op 12-05-2003 @ 14:12:
Nooit overvloedig?
Het kan makkelijk teveel worden, doordat de source gewoon niet meer leesbaar word door het commentaar, en dat gebeurt refgelmatig..

Dus het kan met gemak overvloedig worden..
Hier is 't dat echter niet. Ik maak graag hele stukken commentaar om later weer te kunnen begrijpen waarom en hoe ik iets gecode heb.

En zoals eddie zegt lijkt Limit me de makkelijkste oplossing voor je probleem.
Met citaat reageren
Oud 12-05-2003, 15:40
Verwijderd
Citaat:
Koen schreef op 12-05-2003 @ 15:17:
Hier is 't dat echter niet. Ik maak graag hele stukken commentaar om later weer te kunnen begrijpen waarom en hoe ik iets gecode heb.

En zoals eddie zegt lijkt Limit me de makkelijkste oplossing voor je probleem.
Hier niet nee, maar ik had niet voor niks die persoon gequote
Met citaat reageren
Oud 12-05-2003, 16:29
-niels-
Avatar van -niels-
-niels- is offline
Ok ik ga ff aanklooien met dat limit gedoe... suggesties blijven welkom...

iemand enig idee voor die datum?
__________________
If you dont like oral sex, keep your mouth shut... I'll spray my love all over your face.... ->PAS OP IK HIJACK JE NICK<- • Mr. Mysteria •
Met citaat reageren
Oud 12-05-2003, 16:38
Koen
Avatar van Koen
Koen is offline
Van de datum colom een Timestamp(14) maken. Als je dan een rij insert wordt daar automatisch de huidige dag + tijd ingevuld.

Die haal je vervolgens zo uit de DB als je DD-MM-YYYY wilt hebben:

PHP-code:
SELECT blaat_idDATE_FORMAT(datetime'%d-%m-%Y') AS display_date FROM table 
Je kan natuurlijk ook met tijd werken:

PHP-code:
SELECT blaat_idDATE_FORMAT(datetime'%H:%i') AS display_date FROM table 
Met timestamps kan alles Anderen zweren bij datelines (Aantal seconden vanaf 1 januari 1970), maar ik vind dit de meest eenvoudige methode.
Met citaat reageren
Oud 12-05-2003, 16:44
beuk
Avatar van beuk
beuk is offline
Citaat:
-niels- schreef op 12-05-2003 @ 12:23:
Ow en hoe fix it trouwens die date, dat als ik iets toevoeg hij automatisch de huidige datum invult, en hem ook nog eens anders neer zet (DD-MM-YYYY)
Bij het toevoegen zet je in je database de waarde time();, dit is een integer (nl. het aantal secondes verstreken sinds 1970).

Deze integer kun je op elke gewenste wijze (tot op de seconde nauwkeurig) weer omzetten naar een tijd/datum.

bijvoorbeeld:

date("j F, Y, G:i",$date); //geeft iets als "11 April, 2003, 18:41"


Zie voor meer voorbeelden php.net/date


[edit]
koen zei dit net
__________________
when i rock..
Met citaat reageren
Oud 12-05-2003, 17:22
Violence Fetishist
Avatar van Violence Fetishist
Violence Fetishist is offline
Citaat:
-niels- schreef op 12-05-2003 @ 12:44:
mja staat er ook meer voor 't overzicht...
en als iemand zonder php kennis een 'simpel' wil dan is 't altijd wel handig als uitleg...
hm, het 'ConnectToDb' en 'mysql_query' spreekt imo voor zich.
als je dat niet snapt, kun je beter zelfmoord plegen :/

zeker als je bedenkt dat iemand die dit onder zen ogen krijgt wel enige ervaring heeft met computers en programmeren.
ps. php is voor mietjes
__________________
- the vøøðøø who do what you don't dare do people -
Met citaat reageren
Oud 12-05-2003, 17:25
Violence Fetishist
Avatar van Violence Fetishist
Violence Fetishist is offline
Citaat:
wuppie schreef op 12-05-2003 @ 12:50:
Comments in source is nooit te overvloedig en zeker nooit overbodig. Al gaat het maar om een Hello World!-regel, commentaar is uiterst nuttig.
en jij programmeert zeker al 2 dagen in visual basic of wat?
__________________
- the vøøðøø who do what you don't dare do people -
Met citaat reageren
Oud 12-05-2003, 17:40
niemand
Avatar van niemand
niemand is offline
Citaat:
rysdigital schreef op 12-05-2003 @ 18:22:
ps. php is voor mietjes
*nomineert rysdigital voor beste argumentatie ooit*

in mijn mening is php zeer zeker niet voor mietjes
je kan er idd heel eenvoudige dingen in maken als beginner, maar php is een best uitgbreide scripttaal, en niet alleen voor websites

en wat vat jij dan onder een taal die niet voor mietjes is?
Met citaat reageren
Oud 12-05-2003, 17:45
-niels-
Avatar van -niels-
-niels- is offline
Citaat:
rysdigital schreef op 12-05-2003 @ 18:22:
hm, het 'ConnectToDb' en 'mysql_query' spreekt imo voor zich.
als je dat niet snapt, kun je beter zelfmoord plegen :/
jij mss, maar er zijn zowaar ook mensen die met php willen beginnen met een makkelijk scriptje... en dan is 't als wel handig als de "algemene" dingen worden toegelicht...


Citaat:
rysdigital schreef op 12-05-2003 @ 18:22:
zeker als je bedenkt dat iemand die dit onder zen ogen krijgt wel enige ervaring heeft met computers en programmeren.
ps. php is voor mietjes
???

lees je nou niet? mensen zonder php kennis, staat er toch?
en ik ga echt niet me comments eruit halen als ik het hier post...

en wat is dat voor "bikkels" ?
__________________
If you dont like oral sex, keep your mouth shut... I'll spray my love all over your face.... ->PAS OP IK HIJACK JE NICK<- • Mr. Mysteria •
Met citaat reageren
Oud 12-05-2003, 18:01
Koen
Avatar van Koen
Koen is offline
Citaat:
rysdigital schreef op 12-05-2003 @ 18:25:
en jij programmeert zeker al 2 dagen in visual basic of wat?
Ga ajb ergens anders spelen. Je mag best een andere mening hebben, maar ga daarbij niet lopen flamen en zeggen dat PHP voor mietjes is, want dat gaat gewoon nergens over.
Met citaat reageren
Oud 12-05-2003, 18:01
Violence Fetishist
Avatar van Violence Fetishist
Violence Fetishist is offline
Citaat:
niemand schreef op 12-05-2003 @ 18:40:
en wat vat jij dan onder een taal die niet voor mietjes is?
één letter, c
__________________
- the vøøðøø who do what you don't dare do people -
Met citaat reageren
Oud 12-05-2003, 18:02
Koen
Avatar van Koen
Koen is offline
Citaat:
rysdigital schreef op 12-05-2003 @ 19:01:
één letter, c
Ochja, ik schrijf ook al m'n dynamische webpages in C.
Met citaat reageren
Oud 12-05-2003, 18:04
Violence Fetishist
Avatar van Violence Fetishist
Violence Fetishist is offline
Citaat:
Koen schreef op 12-05-2003 @ 19:01:
Ga ajb ergens anders spelen. Je mag best een andere mening hebben, maar ga daarbij niet lopen flamen en zeggen dat PHP voor mietjes is, want dat gaat gewoon nergens over.
kijk, nerd, weet je wat '' betekent?
dat betekent dat iets niet serieus is.
en als je dat al flamen noemt, jezus, hoe zielig ben je dan?
__________________
- the vøøðøø who do what you don't dare do people -
Met citaat reageren
Oud 12-05-2003, 18:04
Violence Fetishist
Avatar van Violence Fetishist
Violence Fetishist is offline
Citaat:
Koen schreef op 12-05-2003 @ 19:02:
Ochja, ik schrijf ook al m'n dynamische webpages in C.
drie keer raden waarin php is geschreven.
whee
__________________
- the vøøðøø who do what you don't dare do people -
Met citaat reageren
Oud 12-05-2003, 18:07
Koen
Avatar van Koen
Koen is offline
Citaat:
rysdigital schreef op 12-05-2003 @ 19:04:
drie keer raden waarin php is geschreven.
whee
Ik ben ook niet achterlijk. Maar ga daarom PHP niet afkraken. Als je een dynamische webpage wil schrijven is PHP een voor de hand liggende taal. Lijkt me dus niet nodig om daar op te gaan zeiken, tenzij je ASP aanhanger bent, wat ik me niet voor kan stellen.
Met citaat reageren
Oud 12-05-2003, 18:07
Koen
Avatar van Koen
Koen is offline
Citaat:
rysdigital schreef op 12-05-2003 @ 19:04:
kijk, nerd, weet je wat '' betekent?
dat betekent dat iets niet serieus is.
en als je dat al flamen noemt, jezus, hoe zielig ben je dan?
Ten eerste ben ik geen nerd, ten tweede zijn teksten als 'jij progt zeker 2 dagen vb' wel een flame. Gewoon laten dus.
Met citaat reageren
Oud 12-05-2003, 18:10
Violence Fetishist
Avatar van Violence Fetishist
Violence Fetishist is offline
Citaat:
Koen schreef op 12-05-2003 @ 19:07:
Ten eerste ben ik geen nerd, ten tweede zijn teksten als 'jij progt zeker 2 dagen vb' wel een flame. Gewoon laten dus.
beste koen,
je hebt bij je hobbies 'linux' staan.
nuff said.
__________________
- the vøøðøø who do what you don't dare do people -
Met citaat reageren
Oud 12-05-2003, 19:01
Verwijderd
en nu weer ontopic?

[edit]
Trouwens, dit stukje:
PHP-code:
if(!$s || !$d)
  return 
false;
else
  return 
true
Kan net zo makkelijk met
PHP-code:
return ($s && $d); 
[/edit]

Laatst gewijzigd op 12-05-2003 om 19:10.
Met citaat reageren
Oud 12-05-2003, 19:20
niemand
Avatar van niemand
niemand is offline
Citaat:
rysdigital schreef op 12-05-2003 @ 19:01:
één letter, c
c bied op veel vlakken idd meer mogelijkheden
maar op sommige vlakken zoals databases, reguliere expressies en andere string manipulaties staat php zeker boven c

vergeet daarnaast ook niet dat php een zeer uitgebreide documentatie heeft, en je die bij c niet zal vinden
Met citaat reageren
Advertentie
Oud 12-05-2003, 21:20
Kaboon
Kaboon is offline
Citaat:
niemand schreef op 12-05-2003 @ 20:20:
vergeet daarnaast ook niet dat php een zeer uitgebreide documentatie heeft, en je die bij c niet zal vinden
En nou wil ik niet vervelend doen (ben zelf ook een PHP fan) maar is MSDN Libary nou net niet even iets groter dan de php.net manual?

De php handleiding is wel erg duidelijk trouwens. Dat kan je van MSDN niet altijd zeggen, IMHO.

Laatst gewijzigd op 12-05-2003 om 21:39.
Met citaat reageren
Oud 12-05-2003, 21:34
niemand
Avatar van niemand
niemand is offline
Citaat:
Kaboon schreef op 12-05-2003 @ 22:20:
En nou wil ik niet vervelend doen (ben zelf ook een PHP fan) maar is MSDN Libary nou [i]net[/n] niet even iets groter dan de php.net manual?

De php handleiding is wel erg duidelijk trouwens. Dat kan je van MSDN niet altijd zeggen, IMHO.
mijn excuses, ik dacht dat we het hier over de taal c hadden, maar blijkbaar gaat het hier over de taal microsoft c
zeer groot verschil
Met citaat reageren
Oud 12-05-2003, 21:44
Kaboon
Kaboon is offline
Citaat:
niemand schreef op 12-05-2003 @ 22:34:
mijn excuses, ik dacht dat we het hier over de taal c hadden, maar blijkbaar gaat het hier over de taal microsoft c
zeer groot verschil
/me zegt al niet meer...

(Je hebt gelijk, hoeft natuurlijk geen MS - C te zijn... Ging ik eigenlijk een beetje van uit... )
Met citaat reageren
Oud 12-05-2003, 22:05
Violence Fetishist
Avatar van Violence Fetishist
Violence Fetishist is offline
boek: The C Programming Language, ruim 200 pagina's.

plus duizenden andere boeken, wel iets meer documentatie over te vinden dan over php dus.

btw, microsoft c is niet echt iets.
msdn library is documentatie over ms producten,
bijvoorbeeld Windows APIs, DirectX API en ander reference materiaal.
msdn is wel duidelijk O_o maarja, als je niet weet wat een struct of pointer is dan houdt het snel op he i guess :/

jullie vragen er gwoon om geflamed te worden mag ni van koentje tho
__________________
- the vøøðøø who do what you don't dare do people -

Laatst gewijzigd op 12-05-2003 om 22:07.
Met citaat reageren
Oud 12-05-2003, 22:10
Violence Fetishist
Avatar van Violence Fetishist
Violence Fetishist is offline
Citaat:
eddie schreef op 12-05-2003 @ 20:01:
en nu weer ontopic?

[edit]
Trouwens, dit stukje:
PHP-code:
if(!$s || !$d)
  return 
false;
else
  return 
true
Kan net zo makkelijk met
PHP-code:
return ($s && $d); 
[/edit]
idd, sowieso nog al vaag die !a || !b,
nooit gehoord van De Morgan? o_O
__________________
- the vøøðøø who do what you don't dare do people -
Met citaat reageren
Oud 12-05-2003, 22:51
niemand
Avatar van niemand
niemand is offline
Citaat:
rysdigital schreef op 12-05-2003 @ 23:05:
boek: The C Programming Language, ruim 200 pagina's.

plus duizenden andere boeken, wel iets meer documentatie over te vinden dan over php dus.

btw, microsoft c is niet echt iets.
msdn library is documentatie over ms producten,
bijvoorbeeld Windows APIs, DirectX API en ander reference materiaal.
msdn is wel duidelijk O_o maarja, als je niet weet wat een struct of pointer is dan houdt het snel op he i guess :/

jullie vragen er gwoon om geflamed te worden mag ni van koentje tho
kijk het gaat er hier niet om dat c een goede taal is, maar in sommige gevallen heeft php toch een duidelijke voorsprong
php is zeer zeker niet voor mietjes, als je namelijk iets verder kijkt dan 1 letter zie je dat php wel degelijk zeer veel mogelijkheden bied en heel flexibel is
Met citaat reageren
Oud 13-05-2003, 01:57
Manuzhai
Avatar van Manuzhai
Manuzhai is offline
Mhaha. Hmjah, je zou je bijna afvragen waarom Perl, Ruby, Python, PHP en Bash bestaan. Dat kan toch allemaal net zo goed in C.
__________________
Slechts beschikbaar via naamzoek/privebericht.
Met citaat reageren
Oud 13-05-2003, 05:15
Enlightenment
Avatar van Enlightenment
Enlightenment is offline
Citaat:
Manuzhai schreef op 13-05-2003 @ 02:57:
Mhaha. Hmjah, je zou je bijna afvragen waarom Perl, Ruby, Python, PHP en Bash bestaan. Dat kan toch allemaal net zo goed in C.
Ja idd, gewoon even mod_c als Apache module laden en je hebt een C-powered webpage, woei.

Niet dus.
__________________
Per undas adversas (tegen de stroom in)
Met citaat reageren
Oud 13-05-2003, 11:55
Violence Fetishist
Avatar van Violence Fetishist
Violence Fetishist is offline
zucht.

veel plezier met jullie php websites, waarvan er 5 miljard in een dozijn gaan. kd8 dat dit het Software forum was van ipv Web'design'.

als ik een website zou bouwen, zou ik geen php gebruiken, aangezien ik dan 99% van de features toch niet gebruik. en aangezien php meen ik vrij portable is, betekent dat dat het niet echt efficient is. (portability gaat altijd ten koste van snelheid)
__________________
- the vøøðøø who do what you don't dare do people -

Laatst gewijzigd op 13-05-2003 om 11:58.
Met citaat reageren
Oud 13-05-2003, 14:14
niemand
Avatar van niemand
niemand is offline
Citaat:
rysdigital schreef op 13-05-2003 @ 12:55:
zucht.

veel plezier met jullie php websites, waarvan er 5 miljard in een dozijn gaan. kd8 dat dit het Software forum was van ipv Web'design'.

als ik een website zou bouwen, zou ik geen php gebruiken, aangezien ik dan 99% van de features toch niet gebruik. en aangezien php meen ik vrij portable is, betekent dat dat het niet echt efficient is. (portability gaat altijd ten koste van snelheid)
php is zeer zeker geen specifieke webtaal
ik nodig je graag uit om deze discussie voor te zetten nadat je de volledige php manual hebt doorgelezen, zodat je snapt wat php dan wel is en waarom het een goede taal is
Met citaat reageren
Oud 13-05-2003, 16:02
Violence Fetishist
Avatar van Violence Fetishist
Violence Fetishist is offline
Citaat:
niemand schreef op 13-05-2003 @ 15:14:
php is zeer zeker geen specifieke webtaal
ik nodig je graag uit om deze discussie voor te zetten nadat je de volledige php manual hebt doorgelezen, zodat je snapt wat php dan wel is en waarom het een goede taal is
uh het staat voor PHP Hypertext Preprocessor.
dus.
__________________
- the vøøðøø who do what you don't dare do people -
Met citaat reageren
Oud 13-05-2003, 16:22
niemand
Avatar van niemand
niemand is offline
Citaat:
rysdigital schreef op 13-05-2003 @ 17:02:
uh het staat voor PHP Hypertext Preprocessor.
dus.
dus wat?
mijn punt blijft nog steeds hetzelfde
discussie over
Met citaat reageren
Oud 13-05-2003, 20:16
Enlightenment
Avatar van Enlightenment
Enlightenment is offline
Citaat:
rysdigital schreef op 13-05-2003 @ 12:55:
zucht.

veel plezier met jullie php websites, waarvan er 5 miljard in een dozijn gaan. kd8 dat dit het Software forum was van ipv Web'design'.

als ik een website zou bouwen, zou ik geen php gebruiken, aangezien ik dan 99% van de features toch niet gebruik. en aangezien php meen ik vrij portable is, betekent dat dat het niet echt efficient is. (portability gaat altijd ten koste van snelheid)
Een interpretertaal kan altijd portable zijn, zonder afbreuk aan efficiency te doen. Java is ook portable, maar is een compiler, geen interpreter.

Verder is PHP stukken sneller dan ASP. En als je PHP niet nodig hebt, heb je ASP niet nodig en heb je voldoende aan HTML. Ik zie je echter nog geen HTML forum, gastenboek of dynamische site maken, dus voor datsoort apps heb je PHP danwel ASP nodig, tenzij je met CGI shit wilt werken, maar dat wil je niet.

Verder is PHP (origineel trouwens Personal HomePage tools) wel specifiek gericht op Webdevelopment (niet webdesign), maar kan ook als standalone app gebruikt worden.
__________________
Per undas adversas (tegen de stroom in)

Laatst gewijzigd op 13-05-2003 om 20:19.
Met citaat reageren
Oud 13-05-2003, 22:18
niemand
Avatar van niemand
niemand is offline
Citaat:
Enlightenment schreef op 13-05-2003 @ 21:16:
Verder is PHP (origineel trouwens Personal HomePage tools) wel specifiek gericht op Webdevelopment (niet webdesign), maar kan ook als standalone app gebruikt worden.
wat ik had begrepen was dat php wel ontwikkeld is voor webdevelopment, maar dat het zich nu ook steeds meer richt op de command line interface
uit eigen ervaringen weet ik wel dat php heel veel mogelijkheden biedt voor CLI gebruik
Met citaat reageren
Oud 13-05-2003, 22:53
-niels-
Avatar van -niels-
-niels- is offline
*zucht*
of discussie ergens anders...
of... mijn posts en antwoorden ergens anders

ow gister spoedcursusje C# gehad... (schijnt hip te zijn)
en ik hou 't voorlopig gewoon nog ff bij PHP en ASP... kloar...
__________________
If you dont like oral sex, keep your mouth shut... I'll spray my love all over your face.... ->PAS OP IK HIJACK JE NICK<- • Mr. Mysteria •
Met citaat reageren
Oud 14-05-2003, 11:04
JBM
JBM is offline
Citaat:
eddie schreef op 12-05-2003 @ 14:20:
limit?

http://www.mysql.com/doc/en/SELECT.html


Jongens, werkt het voorstel van deze heer niet? het dunkt me van wel....
Ik zie niemand erop reageren....
__________________
KISS (Keep It Smart and Simple)
Met citaat reageren
Oud 14-05-2003, 13:19
-niels-
Avatar van -niels-
-niels- is offline
Citaat:
JBM schreef op 14-05-2003 @ 12:04:
Jongens, werkt het voorstel van deze heer niet? het dunkt me van wel....
Ik zie niemand erop reageren....
ben er mee bezig... alleen doe iets teveel tegelijk..
maar imo zou 't idd moeten werken... alleen... 't duurt ff
__________________
If you dont like oral sex, keep your mouth shut... I'll spray my love all over your face.... ->PAS OP IK HIJACK JE NICK<- • Mr. Mysteria •
Met citaat reageren
Oud 16-05-2003, 15:07
-niels-
Avatar van -niels-
-niels- is offline
Nou iemand kwam met een goed voorbeeld opproppen, sinds ik er niet echt uitkwam... nu werken die pagina's (ik moet 't nog ff bijwerken) maar die tijd krijg ik niet aan de praat... ik doe die methode van Koen, alleen is maak volgens mij ergens een fout met die SQL...
iemand ideeen?

PHP-code:
<?php 
// database-gegevens
$dbServer "***"
$dbUser "***"
$dbPass "***"
$dbName "***"

function 
ConnectToDb($server$user$pass$database
    { 
// Connect to the database and return 
// true/false depending on whether or 
// not a connection could be made. 

    
$s = @mysql_connect($server$user$pass); 
    
$d = @mysql_select_db($database$s); 

return (
$s && $d);
    } 
    
// connectie met database 
$cxn = @ConnectToDb($dbServer$dbUser$dbPass$dbName); 

//query sql
$result mysql_query("SELECT id, onderwerp, tekst, date_format(datetime, '%d-%m-%Y') AS display_date from post order by id"); 
?>

<?php 

class pagenav 

    function 
pagenav ($totaal$perpage$current$linkstart
    { 
        
/* 
            $totaal = Totaal aantal items (mysql_num_rows) 
            $perpage = Het max. aantal items per pagina 
            $current = Is de huidige $nav pagina (?nav=2 oid) 
            $linkstart = Is wat achter de ? en voor &nav= staat. Voorbeeld: $linkstart = "PageID=1&Mail=ja&Skin=1"; 
        */ 
        
$this->totaal $totaal
        
$this->perpage $perpage;     
        if (!
$current 0$current 1
        
$this->current $current
        
$this->linkstart $linkstart
    } 
     
    function 
get_startpoint () 
    { 
        
/* 
            Met deze functie krijg je een getal terug wat je voor LIMIT $getal, $aantal kan gebruiken. 
        */ 
        
$p $this->current 1
        
$r $p $this->perpage
        return 
$r;     
    }     
     
    function 
makenav () 
    { 
        
/* 
            Deze functie geeft een string terug met daarin : Vorige | 1 | 2 | 3 | 4 | Volgende 
        */ 
        
$this->pages $this->totaal $this->perpage
        
$this->pages ceil($this->pages);     
        for (
$i 1$i $this->pages 1$i++) 
        { 
            if (
$this->current == $i$nav[] = "<B>".$i."</B>"
            else 
$nav[] = "<a href='?" $this->linkstart "&nav=" $i "'>".$i."</a>";     
        }     
        if (
$this->current != 1array_unshift($nav"<a href='?" $this->linkstart "&nav=" . ($this->current 1) . "'>Vorige</a>");  
        else 
array_unshift($nav"Vorige");         
        if (
$this->current $this->pages$nav[] = "<a href='?" $this->linkstart "&nav=" . ($this->current 1) . "'>Volgende</a>";  
        else 
$nav[] = "Volgende";                 
        
$nav implode (" | "$nav); 
        return 
$nav
    } 


/* Hieronder een voorbeeld hoe je het moet gebruiken.. Heb even een gastenboekje als voorbeeld gedaan */ 

$tot 4// Aantal items per pagina 

$query mysql_query ("SELECT * FROM post"); 
$num mysql_num_rows ($query); // Vraag totaal aantal items op 
$nav = new pagenav ($num$tot$_GET[nav], "PageID=1"); 
$van $nav->get_startpoint(); // LIMIT START 

$query mysql_query ("SELECT * FROM post ORDER BY id ASC LIMIT $van$tot"); // De echte query 
$num mysql_num_rows ($query); 
if (
$num 0

?>
<table width="400" border="0"> 
<?PHP
    
while ($row mysql_fetch_array ($query)) 
    { 
          
$tekst nl2br($row["tekst"]); ?>
  <tr> 
    <td><strong><?php echo $row["onderwerp"]; ?></strong></td>
    <td><font size="-2"><?php echo $row["datum"]; ?></font></td>
  </tr>
  <tr> 
    <td colspan="2"><em><?php echo $tekst?></em></td>
  </tr> <?PHP  
    
}     
    echo 
$nav->makenav(); 
 } 
?>
</table>
<br>
<a href="log1.php">x</a>
__________________
If you dont like oral sex, keep your mouth shut... I'll spray my love all over your face.... ->PAS OP IK HIJACK JE NICK<- • Mr. Mysteria •
Met citaat reageren
Oud 16-05-2003, 15:15
-niels-
Avatar van -niels-
-niels- is offline
Ow en dit is me db tabel

PHP-code:
CREATE TABLE post (
  
id int(11NOT NULL auto_increment,
  
onderwerp text NOT NULL,
  
datum timestamp(14NOT NULL,
  
tekst text NOT NULL,
  
PRIMARY KEY  (id)
TYPE=InnoDB ROW_FORMAT=COMPRESSED
__________________
If you dont like oral sex, keep your mouth shut... I'll spray my love all over your face.... ->PAS OP IK HIJACK JE NICK<- • Mr. Mysteria •
Met citaat reageren
Oud 16-05-2003, 15:38
Koen
Avatar van Koen
Koen is offline
In je query zeg je:

PHP-code:
date_format(datetime'%d-%m-%Y') AS display_date 
waarbij 'datetime' je kolom naam in je database is, maar in jouw database heet die kolom 'datum'. Dus maak van datetime even datum in je query en het zou volgens mij moeten werken.
Met citaat reageren
Oud 16-05-2003, 20:33
Manuzhai
Avatar van Manuzhai
Manuzhai is offline
Citaat:
Enlightenment schreef op 13-05-2003 @ 21:16:
Java is ook portable, maar is een compiler, geen interpreter.
Dat is niet helemaal waar. Men compileert Java naar ByteCode, maar daarna wordt die geinterpreteerd (meestal - er bestaan ook echte compilers, zoals gcj) door een JVM.
__________________
Slechts beschikbaar via naamzoek/privebericht.
Met citaat reageren
Advertentie
Reageren


Regels voor berichten
Je mag geen nieuwe topics starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit

Spring naar


Alle tijden zijn GMT +1. Het is nu 20:55.