quote:Op maandag 24 september 2007 21:02 schreef ralfie het volgende:
[..]
Beide 'AS' moeten eruit, dan werkt het wel. AS is om data te hernoemen, niet om tabellen een lettertje te geven
| 1 2 3 4 5 6 7 8 | $query = "SELECT g.ID,g.naam,s.beschrijving FROM ogames g, spelvdweek s WHERE g.ID = s.spel_id ORDER BY s.datum DESC LIMIT 1"; $result = mysql_query($query); while ($row=mysql_fetch_array($result)) { echo "<h3><a href="views.php?type=ogame&id=".$row['g.ID']."">".$row['g.naam']."</a></h3>"; echo $row['s.beschrijving']; } ?> |
quote:Op maandag 24 september 2007 21:13 schreef super-muffin het volgende:
Wilde gok, maar moet je niet dit $row['ID'] gebruiken? Zonder die prefix?
Niemand?quote:Op maandag 24 september 2007 20:56 schreef Xcalibur het volgende:
Ik ben bezig om 2 queries te maken om (de ID van) het vorige en volgende record uit een lijst te selecteren. Op zich is dit niet zo ingewikkeld, als je het op ID sorteert bijvoorbeeld.
Nu heb ik een lijst die gesorteerd is op achternaam, voornaam. Op zich gaat het dan nog steeds goed, totdat ik twee records krijg die zowel dezelfde voornaam als achternaam hebben. Als ik dan vorige of volgende klik biljf ik tussen deze twee records wisselen.
In de praktijk is de kans hierop natuurlijk erg klein, maar het is toch niet fijn. Iemand enig idee hoe ik dit kan omzeilen?
Als je jouw techniek wilt gebruiken zul je beter op kolommen kunnen sorteren die voldoen aan een UNIQUE INDEX / CONSTRAINT, maar dat is in eerste instantie natuurlijk niet mogelijk met alleen achternaam en voornaam. Een optie is om een extra veld toe te voegen als aparte ID die het verschil tussen de twee personen met dezelfde naam aangeeft, zodat je wél kunt voldoen aan de unique constraintquote:
Ik ben er inmiddels uit :)quote:Op dinsdag 25 september 2007 08:33 schreef JeRa het volgende:
Als je jouw techniek wilt gebruiken zul je beter op kolommen kunnen sorteren die voldoen aan een UNIQUE INDEX / CONSTRAINT, maar dat is in eerste instantie natuurlijk niet mogelijk met alleen achternaam en voornaam. Een optie is om een extra veld toe te voegen als aparte ID die het verschil tussen de twee personen met dezelfde naam aangeeft, zodat je wél kunt voldoen aan de unique constraint :)
| 1 |
| 1 |
| 1 2 3 4 5 6 7 8 9 | $cmstext = $result['cmstext']; $titel = $result['titel']; } $keywords = explode(" ", $cmstext); print $keywords; |
| 1 2 3 4 5 6 7 8 9 10 | $titel = $result['titel']; } $keywords = explode(" ", $cmstext); $keywords2 = (array_count_values($keywords)); print_r ($keywords2); ?> |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | set adoRs = Server.CreateObject("ADODB.Recordset") strSQL = "Select * From DVD order by top100" set adoRs = adoCn.Execute(strSQL) %> <html> <head> </head> <body bgcolor="#FFFFFF" text="#000000"> <OL> <% 'Hier begint de loop, zolang er items in de recordset zitten Do While Not adoRs.EOF %> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td style="width:50%"><b><%=adoRs("top100")%>. <%=adoRs("Titel")%></b> (<%=adoRs("Jaar")%>)</td> </tr> </table> <% 'Hier ga je naar het volgende item in de recordset adoRs.MoveNext Loop %> </OL> </body> </html> <% 'Hier wordt de connectie afgesloten adoRs.Close set adoRs = nothing adoCn.Close set adoCn = nothing %> |
| 1 |
Het gedeelte != werkt niet bij mijquote:
hoe kom je erbij dat limit niet werkt met mysql?quote:Op dinsdag 25 september 2007 19:32 schreef smesjz het volgende:
>> Select * From DVD Where top100 <> "" and top100 <> null order by top100
zoiets?
Limit werkt niet met mysql, top zou wel moeten kunnen met sql-server of het met acces sook werkt, weet ik niet.
select top 100 * from blabla....
Die werktquote:
Ik bedoelde dat het niet werkte met Access/MSSQL...*zucht* my badquote:Op dinsdag 25 september 2007 19:47 schreef DionysuZ het volgende:
[..]
hoe kom je erbij dat limit niet werkt met mysql?
http://dev.mysql.com/doc/refman/5.0/en/select.html
groen is alleen niet zo groenquote:
sluit je img afquote:Op dinsdag 25 september 2007 21:47 schreef qu63 het volgende:
[..]
[img]http://kexx.net/kop/index.php?t=Het+werkt!+*O*&kleur=groen&r=&g=&b=
Ik ga het denk ik doen met FPDF. Kent iemand dit? Volgens mij werkt het goed, even wat getest en mooie resultaten!quote:Op woensdag 26 september 2007 19:35 schreef markiemark het volgende:
Iemand ervaring met PDFLib installeren in PHP? Ik heb de packacge gedownload en geprobeerd te installeren door de libpdf_php.dll te kopieeren naar de ext map op mijn server (IIS)
Maar het werkt niet.. Wanneer ik phpinfo() aanroep, krijg ik onderaan de pagina de volgende fout:
PHP Warning: PHP Startup: Unable to load dynamic library 'C:/php/extlibpdf_php.dll' - Kan opgegeven module niet vinden. in Unknown on line 0
Weet iemand hoe ik dit kan installeren?
quote:Op woensdag 26 september 2007 22:32 schreef Swetsenegger het volgende:
Hoi,
kan iemand me nog even op weg helpen met een regexp
In een string staat [[poll(4)]] Dit moet show_poll(4); worden, sterker nog, eigenlijk moet [[poll(4)]] vervangen worden door het resultaat uit show_poll(4)
Vooral die value meenemen leidt tot hoofdpijn
Show us some codequote:Op woensdag 26 september 2007 22:57 schreef Swetsenegger het volgende:
[..]
oke de tekst in de string wordt nu netjes vervangen door de php funtie, maar uiteraard wordt die niet geparsed, maar gewoon als tekst op beeld gegooid.
Iemand een briljant idee hoe ik het resultaat erin gooi?
quote:
| 1 2 3 | $text=preg_replace("/(\[poll)([0-9])+(\])/",'<? show_poll(\2); ?>',$row['pageBody']); echo $text; |
kijk eens naar de 'e' modifier van preg_replace:dan voert ie de replace string als php uit, kun je allerlei functies aanroepenquote:Op woensdag 26 september 2007 23:03 schreef Swetsenegger het volgende:
[..]
heel simpel
[ code verwijderd ]
maar goed, dit gooit de functie gewoon in de string natuurlijk.
De regexp inquote:Op woensdag 26 september 2007 23:03 schreef Swetsenegger het volgende:
[..]
heel simpel
[ code verwijderd ]
maar goed, dit gooit de functie gewoon in de string natuurlijk.
| 1 |
Die + wil toch zeggen één of meerdere occurences. Voor zover ik weetquote:Op donderdag 27 september 2007 00:22 schreef Light het volgende:
[..]
De regexp in
[ code verwijderd ]
matcht natuurlijk niet op poll=4 of poll(4) maar wel op [poll4]. En zo op het eerste gezicht gaat het ook fout als je een poll met een id van 2 of meer cijfers probeert te matchen.
| 1 |
Truequote:Op donderdag 27 september 2007 05:26 schreef DionysuZ het volgende:
[..]
Die + wil toch zeggen één of meerdere occurences. Voor zover ik weet. Dus met 2 of meer cijfers gaat gewoon goed komen.
ah nu zie ik emquote:Op donderdag 27 september 2007 07:54 schreef Light het volgende:
[..]
TrueMaar die + staat niet binnen de haakjes
Dat klopt, ik had hem aangepastquote:Op donderdag 27 september 2007 00:22 schreef Light het volgende:
[..]
De regexp in
[ code verwijderd ]
matcht natuurlijk niet op poll=4 of poll(4) maar wel op [poll4].
quote:En zo op het eerste gezicht gaat het ook fout als je een poll met een id van 2 of meer cijfers probeert te matchen.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | <hr /> <table style="width:95%;"> <tr><td class="highlight2">- Broertje</td> <td><div style="width:200px;height:20px;border:solid 1px rgb(29,40,99);background-image:url(image/progress_front.jpg);background-repeat:no-repeat;background-position:-167px 0;text-align:center;line-height:20px;color:white;">17%</div></td> <td>1 stemmen</td></tr> <tr><td class="highlight2">- Zusje</td> <td><div style="width:200px;height:20px;border:solid 1px rgb(29,40,99);background-image:url(image/progress_front.jpg);background-repeat:no-repeat;background-position:-33px 0;text-align:center;line-height:20px;color:white;">83%</div></td> <td>5 stemmen</td></tr> </table> <p>welkom.</p> <p></p> |
| 1 2 3 4 5 6 7 8 9 10 | $query="SELECT pageBody FROM page_body WHERE pageName='".$id."'"; $result=mysql_query($query); while($row = mysql_fetch_assoc($result)){ $text=preg_replace("/(\[poll)([0-9]+)(\])/e",'show_poll(\2)',$row['pageBody']); echo $text; } ?> |
Het klinkt mij alsof de functie show_poll al naar de output buffer schrijft in plaats van een waarde teruggeeft. Klopt dit?quote:Op donderdag 27 september 2007 09:36 schreef Swetsenegger het volgende:
Kortom, hij gooit de pollcode boven de rest van de tekst ipv op de plek waar hij bedoeld is
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | $filenaampje="mijntestfile"; $line1="NRtTITELtGENREtSPEELDUURtJAARt"; $line2="1tPrintertGreyt13t"; $line3="2tCDtBluet15t"; $line4="3tDVDtRedt7t"; $line5="4tMonitortGreent4t"; $line6="5tTelephonetBlackt2t"; $data="$line1n$line2n$line3n$line4n$line5n$line6n"; header("Content-type: application/x-msdownload"); header("Content-Disposition: attachment; filename=$filenaampje.xls"); header("Pragma: no-cache"); header("Expires: 0"); print "$header$data"; ?> |
quote:Op donderdag 27 september 2007 10:44 schreef autocue het volgende:
[..]
Het klinkt mij alsof de functie show_poll al naar de output buffer schrijft in plaats van een waarde teruggeeft. Klopt dit?
base64 is toch voor binary data? probeer eens uhm utf8_encode ofzo.quote:Op donderdag 27 september 2007 17:39 schreef wobbel het volgende:
Is het mogelijk om een simpele tekststring te coderen (en dan wel 1tje welke weer terug te decoden is)
base64_encode en base64_decode kunnen wel, maar dei maken er hele grote lappen tekst van
base64 converteerd alles (text, binary etc etc) naar een text string en weer terugquote:Op donderdag 27 september 2007 18:34 schreef DionysuZ het volgende:
[..]
base64 is toch voor binary data? probeer eens uhm utf8_encode ofzo.
| 1 2 3 | 2 76780 piet 3 12431 ed |
| 1 2 3 | 3 12431 ed 1 56789 jan |
SELECT * FROM table ORDER BY naam DESC; dacht ikquote:Op zaterdag 29 september 2007 17:54 schreef commentator het volgende:
stel ik heb de volgende tabel
[ code verwijderd ]
is het ook mogelijk om deze op de omgekeerde waarde die erin staat (van achteren naar voren) te sorteren dus:
[ code verwijderd ]
| Forum Opties | |
|---|---|
| Forumhop: | |
| Hop naar: | |