| 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 | echo "nn <!--Lijn Verticaal-->n"; echo " <div class="LineVertDag" style="left:0px"></div>n"; for($i = 0; $i <= ($_px['Uren']); $i++) { if ($_px['UurWidth'] >= 15) { if ( ($i % ($_GET['eind_uur'] - $_GET['begin_uur'])) == 0 ) { echo " <div class="LineVertDag" style="left:".floor((($i*$_px['UurWidth'])+100))."px"></div>n"; } else { echo " <div class="LineVertUur" style="left:".floor((($i*$_px['UurWidth'])+100))."px"></div>n"; } } else //alleen lijn per dag weergeven { if ( ($i % ($_GET['eind_uur'] - $_GET['begin_uur'])) == 0 ) { echo " <div class="LineVertDag" style="left:".floor((($i*$_px['UurWidth'])+100))."px"></div>n"; } } } ?> |
Waarom zou je zoiets niet voor elkaar kunnen krijgen met tabellen dan?quote:Op dinsdag 18 september 2007 16:12 schreef mooya het volgende:
omdat het geen table is, zijn dus allemaal divjes.
dit heb ik gedaan omdat:
Ik nu makkelijk de geplande taken weergeven in een div, over de andere divs heen,
en de planning kan overlappend zijn, en dat krijg je niet voor elkaar met tabellen.
dus mouse x/y leek me een goede oplossing![]()
je moet html constructs gebruiken waar ze voor zijn. D.w.z. tabellen voor layout is not done maar tabellen voor tabulaire data wel. Hell, daar zijn ze voor bedoeld. En ze zijn gewoon goed op te maken. Verder zijn rowspan en colspan gewoon mogelijk in XHTML 1.0 dus kun je ook 'overlappingen' maken. Met gebruik van tabellen/css/javascript is een dergelijk systeem volgens mij best makkelijk in elkaar te zetten.quote:Op dinsdag 18 september 2007 18:15 schreef markiemark het volgende:
divjes zijn geiler en tabellen zijn niet om op te maken.. maar je wordt niet gestraft als je ze gebruikt..
Voor tabulaire data zoals de inhoud van een kalender zijn tabellen prima.quote:Op dinsdag 18 september 2007 18:15 schreef markiemark het volgende:
divjes zijn geiler en tabellen zijn niet om op te maken.. maar je wordt niet gestraft als je ze gebruikt..
dat bedoel ik...quote:Op dinsdag 18 september 2007 18:25 schreef JeRa het volgende:
[..]
Voor tabulaire data zoals de inhoud van een kalender zijn tabellen prima.
Rowspan kan idd wel, en dan voor elk uur bijv. één cel pakken.quote:Op dinsdag 18 september 2007 18:21 schreef DionysuZ het volgende:
[..]
je moet html constructs gebruiken waar ze voor zijn. D.w.z. tabellen voor layout is not done maar tabellen voor tabulaire data wel. Hell, daar zijn ze voor bedoeld. En ze zijn gewoon goed op te maken. Verder zijn rowspan en colspan gewoon mogelijk in XHTML 1.0 dus kun je ook 'overlappingen' maken. Met gebruik van tabellen/css/javascript is een dergelijk systeem volgens mij best makkelijk in elkaar te zetten.
| 1 2 3 4 | echo("http://www.mijndomein.com/script.php"); <br /> ?> |
| 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 | class foo { public function bar($v = '') { static $value; if (!$v) { return $value; } $value = $v; // enz enz } } $henk = new foo(); $piet = new foo(); $henk->bar('Dit is een test'); $piet->bar('En dit is een tweede test'); echo $henk->bar() . '<br>'; echo $piet->bar(); /* Huidige Output: En dit is een tweede test En dit is een tweede test Naar mijn idee verwachte output: Dit is een test En dit is een tweede test */ ?> |
Dan zou het huidige gedrag verwacht zijn.. Het zijn, vind ik, lokale variabelen van een method.quote:Op donderdag 20 september 2007 10:35 schreef markiemark het volgende:
en wat nou als je er private van maakt?
Ik heb een class die het een en ander uitrekent / controleert (best zware berekeningen). Hij roept van al zijn members een method aan. De bedoeling was dan dat deze method zijn resultaat opslaat, zodat hij dat maar 1x hoeft te rekenen.. Ik kan het later dan direct opvragen. Doorgeslagen optimalisatie, wellicht.quote:Op donderdag 20 september 2007 11:01 schreef JeRa het volgende:
@Arjan321
Ik ben met je eens dat het enigzins onlogisch is. Maar waarom zou je in vredesnaam zo'n constructie gebruiken?
Ja precies. Ik zou helemaal met dit gedrag eens zijn, als ik de variabele gedeclareerd zou hebben als een class member.. wat ik, naar mijn inziens, niet doe..quote:Jouw static variabele is eigenlijk gewoon een class member. Zoals jij ze nu gebruikt zou je ze buiten OOP gebruiken, in losse functies bijvoorbeeld.
Of het wel of niet doorgeslagen is maakt niet zoveel uit, het gaat erom dat het niet doet wat je ervan verwacht. Ik kan het denk ik wel verklaren; de methodes van een object zijn de methodes van een class en alleen voor de class members wordt bij een nieuw object geheugen vrijgemaakt om gegevens op te slaan.quote:Op donderdag 20 september 2007 15:28 schreef Arjan321 het volgende:
Ik heb een class die het een en ander uitrekent / controleert (best zware berekeningen). Hij roept van al zijn members een method aan. De bedoeling was dan dat deze method zijn resultaat opslaat, zodat hij dat maar 1x hoeft te rekenen.. Ik kan het later dan direct opvragen. Doorgeslagen optimalisatie, wellicht.
ANSI-C is uiteraard snel te zeggen, die ondersteund geen klasses.. heerlijke tijdenquote:Op donderdag 20 september 2007 16:15 schreef JeRa het volgende:
[..]
Of het wel of niet doorgeslagen is maakt niet zoveel uit, het gaat erom dat het niet doet wat je ervan verwacht. Ik kan het denk ik wel verklaren; de methodes van een object zijn de methodes van een class en alleen voor de class members wordt bij een nieuw object geheugen vrijgemaakt om gegevens op te slaan.
Static variabelen in een functie zijn zichtbaar voor en blijven in de scope van die functie zolang de functie blijft bestaan. Aangezien je zodra je een class definieert ook de functies aanmaakt, heb je maar één static variabele voor alle instanties van die class.
Hoe het in C/C++ en andere talen werkt weet ik niet, maar dit lijkt me de meest logische verklaring. Maar wat is er mis met deze methode, welke ik persoonlijk niet eens lelijk vind?
[ code verwijderd ]
| 1 2 3 4 5 6 7 8 | <minimumtemperatuur>14</minimumtemperatuur> <maximumtemperatuur>20</maximumtemperatuur> <windrichting>zw</windrichting> <windsnelheid>3-5</windsnelheid> <weersymbool>C</weersymbool> <weersomschrijving>zwaar bewolkt</weersomschrijving> </Verwachting> |
| 1 2 3 4 5 6 7 8 9 | $inhoud = explode('<verwachting>', $inhoud); $teller = 0; foreach($inhoud as $verwachting) { $teller++; } echo $teller; |
Op die manier gaat het inderdaad niet lukken. Ten eerste staat er een hoofdletter in het begin van Verwachting en ten tweede staat er meer info in. Explode werkt met exact strings. Met PHP kun je xml parsen. http://nl3.php.net/xmlquote:Op donderdag 20 september 2007 20:14 schreef broodmonkeh het volgende:
Ik heb een probleempje met het uitlezen van data uit een xml bestand. Het XML bestand is als volgt:
[ code verwijderd ]
En dat dan 5 keer. Al wil ik echter met de volgende code de data eruit halen dan werkt het niet: (in de code staat nu een teller , en die telt er maar 1 ipv 5.)
[ code verwijderd ]
Weet iemand wat het probleem is? Ik denk zelf omdat er ook de dag en maand enz. in de <verwachting> tag staat. Hoe los ik dit op?
| 1 |
dan moet je de verhouding uitrekenen en daarmee kan je alles herberekenen.quote:Op zaterdag 22 september 2007 15:15 schreef Chandler het volgende:
Ik heb een leuk berekenings vraagje
Voor een site wil ik gaan werken met een template voor afbeeldingen. Deze template is alleen de 'border' rondom het plaatje. Nu heeft deze rare maten.
normaal = 121 x 92
klein = 92 x 69
Hoe kan ik zorgen dat alle afbeeldingen er juist in komen te staan qua verkleining? anyone?
ps en dan voor te stellen dat een afbeelding bv
640x480
800x600
1024x800
etc zijn?
Met bijvoorbeeld PHPThumb de afbeeldingen herschalen en automatisch het overtollige gedeelte laten wegsnijden.quote:Op zaterdag 22 september 2007 15:15 schreef Chandler het volgende:
Ik heb een leuk berekenings vraagje
Voor een site wil ik gaan werken met een template voor afbeeldingen. Deze template is alleen de 'border' rondom het plaatje. Nu heeft deze rare maten.
normaal = 121 x 92
klein = 92 x 69
Hoe kan ik zorgen dat alle afbeeldingen er juist in komen te staan qua verkleining? anyone?
ps en dan voor te stellen dat een afbeelding bv
640x480
800x600
1024x800
etc zijn?
| 1 2 3 4 5 6 7 | Warning: disk_total_space() [function.disk-total-space]: The filename, directory name, or volume label syntax is incorrect. in C:wwwtorrentfluxfunctions.php on line 874 Warning: disk_free_space() [function.disk-free-space]: The filename, directory name, or volume label syntax is incorrect. in C:wwwtorrentfluxfunctions.php on line 875 Warning: Division by zero in C:wwwtorrentfluxfunctions.php on line 878 |
Er zijn allerlei libs verkrijgbaar om afbeeldingen op deze gewenste manier te bewerken, maar je kunt het zelf ook vrij eenvoudig doen met behulp van de standaard GD2 functies. Het komt er dan op neer dat je de afbeelding verkleind en eventueel de gewenste uitsnede maakt.quote:Op zaterdag 22 september 2007 15:15 schreef Chandler het volgende:
Ik heb een leuk berekenings vraagje
Voor een site wil ik gaan werken met een template voor afbeeldingen. Deze template is alleen de 'border' rondom het plaatje. Nu heeft deze rare maten.
normaal = 121 x 92
klein = 92 x 69
Hoe kan ik zorgen dat alle afbeeldingen er juist in komen te staan qua verkleining? anyone?
ps en dan voor te stellen dat een afbeelding bv
640x480
800x600
1024x800
etc zijn?
Ja, maar daar is vrij weinig aan te doen als je alle thumbs in landscape wilt hebben. Je zou de portrait-foto's zo kunnen snijden dat ze als landscape-thumb te zien worden, maar dan zul je onder en boven veel moeten wegknippen. Bij sommige foto's geen probleem, bij andere weer niet.quote:Op zaterdag 22 september 2007 17:14 schreef Chandler het volgende:
Ja maar overtollig is niet altijd handig hé.
Ik heb even wat voorbeelden gemaakt.
[afbeelding]
.
[afbeelding]
.
[afbeelding]
.
[afbeelding]
.
[afbeelding]
.
[afbeelding]
.
[afbeelding]
.
[afbeelding]
maar vind vooral afbeelding 2 en 4 niet mooi. Wanneer ik ga snijden in deze foto's ziet het er helemaal niet meer uit juist omdat de afbeeldingen dan echt een groot stuk missen
ps, ik ben niet een van de gozerts op deze afbeeldingenecht niet
Volgens mij heeft het niets met rechten te maken, in windows heb je vrijwel alle rechten (behalve indien anders ingesteld) om te schrijven.quote:Op zondag 23 september 2007 10:48 schreef G.Fawkes het volgende:
Ik gebruik wamp om torrentflux te gebruiken. Nu moet er buiten de www map weggeschreven worden. En omdat die waarschijnlijk niet kan, krijg ik deze foutmeldingen:
[ code verwijderd ]
Ik heb geprobeerd om via windows verkenner de read-only rights weg te halen maar daar heeft het blijkbaar niet veel mee te maken...
Heb je de config van torenflux aangepast? Of post hem hier ffquote:Op zondag 23 september 2007 10:48 schreef G.Fawkes het volgende:
Ik gebruik wamp om torrentflux te gebruiken. Nu moet er buiten de www map weggeschreven worden. En omdat die waarschijnlijk niet kan, krijg ik deze foutmeldingen:
[ code verwijderd ]
Ik heb geprobeerd om via windows verkenner de read-only rights weg te halen maar daar heeft het blijkbaar niet veel mee te maken...
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | for ($i = 1; $i <= 1; $i++) { //De pagina openen $handle = file_get_contents("http://www.queenconcerts.com/detail/live/".$i."/"); //De titel opzoeken preg_match_all('/<caption>(.*?)</caption>/', $handle , $matches); //De : uit de titel halen en vervangen omdat Windows zeurt $filename = preg_replace('/:/',' =',$matches[0][0]); //Inhoud wegschrijven naar bestand fwrite($matches[0][0].".html", file_get_contents("http://www.queenconcerts.com/detail/live/".$i."/")); //Link sluiten fclose($handle); } ?> |
| 1 2 3 | Warning: fclose(): supplied argument is not a valid stream resource in C:webwwwhomequ63Queenconcertsindex.php on line 12 |
Lees deze eens doorquote:Op zondag 23 september 2007 15:02 schreef qu63 het volgende:
Mijn script:
[ code verwijderd ]
Mijn foutmeldingen:
[ code verwijderd ]
Wat klopt er dan niet?
Dat had ik al gedaan, toen kwam ik er niet meer uit en probeerde ik het hierquote:Op zondag 23 september 2007 15:06 schreef WyriHaximus het volgende:
[..]
Lees deze eens door.:
http://nl3.php.net/fopen
http://nl3.php.net/fwrite
http://nl3.php.net/fclose
In ieder geval klopt de $handle variabele niet. Fclose() verwacht een file handle, maar file_get_contents() geeft geen file handle terug, maar een string. Waarschijnlijk heeft ook de fout met fwrite() hier mee te maken.quote:Op zondag 23 september 2007 15:02 schreef qu63 het volgende:
Mijn script:
[ code verwijderd ]
Mijn foutmeldingen:
[ code verwijderd ]
Wat klopt er dan niet?
fwrite en fclose werken alleen in combinatie met fopenquote:Op zondag 23 september 2007 15:24 schreef qu63 het volgende:
[..]
Dat had ik al gedaan, toen kwam ik er niet meer uit en probeerde ik het hier
Zie post hier bovenquote:Op zondag 23 september 2007 15:28 schreef floris.exe het volgende:
[..]
In ieder geval klopt de $handle variabele niet. Fclose() verwacht een file handle, maar file_get_contents() geeft geen file handle terug, maar een string. Waarschijnlijk heeft ook de fout met fwrite() hier mee te maken.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | define('FILE_APPEND', 1); function file_put_contents($n, $d, $flag = false) { $mode = ($flag == FILE_APPEND || strtoupper($flag) == 'FILE_APPEND') ? 'a' : 'w'; $f = @fopen($n, $mode); if ($f === false) { return 0; } else { if (is_array($d)) $d = implode($d); $bytes_written = fwrite($f, $d); fclose($f); return $bytes_written; } } ?> |
thanks!quote:Op zondag 23 september 2007 15:28 schreef floris.exe het volgende:
[..]
In ieder geval klopt de $handle variabele niet. Fclose() verwacht een file handle, maar file_get_contents() geeft geen file handle terug, maar een string. Waarschijnlijk heeft ook de fout met fwrite() hier mee te maken.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | for ($i = 1; $i <= 1; $i++) { //De pagina openen $html = file_get_contents("http://www.queenconcerts.com/detail/live/".$i."/","r"); //De titel opzoeken preg_match_all('/<caption>(.*?)</caption>/', $html , $matches); //De : uit de titel halen en vervangen omdat Windows zeurt $filename = preg_replace('/:/',' -',$matches[1][0]); $filename = $filename.".html"; //Inhoud wegschrijven naar bestand, eerst maken/opene $handle = fopen($filename,"w+"); //dan schrijven fwrite($handle, $html); //En dan sluiten fclose($handle); } ?> |
omdat het om te testen wasquote:Op zondag 23 september 2007 16:45 schreef the_disheaver het volgende:
gewoon benieuwd, waarom die for-loop die maar 1 keer loop't?
Dan comment ik zelf meestal de loop uitquote:Op zondag 23 september 2007 16:49 schreef qu63 het volgende:
[..]
omdat het om te testen was
Hij moet in totaal 1770 keer lopen, maar had geen zin om steeds te wachten tot ie klaar was met draaien, 1x is tenslotte sneller dan 1770 keer
ach, nu hoefde ik maar 1 cijfer te veranderen als ik ff wilde testen met meerdere concertenquote:Op zondag 23 september 2007 17:41 schreef WyriHaximus het volgende:
[..]
Dan comment ik zelf meestal de loop uit.
Ja kan ook,is persoonlijke voorkeurquote:Op zondag 23 september 2007 18:48 schreef qu63 het volgende:
[..]
ach, nu hoefde ik maar 1 cijfer te veranderen als ik ff wilde testen met meerdere concerten
Je zou de keyword string uit de URL kunnen opdelen in een array op basis van een scheidingskarakter. In jouw voorbeeld zie ik in de URL variabele een aantal keer een underscore staan. Is dat in feite een spatie? Volgens mij wordt een spatie bij URL encoding standaard omgezet naar een +, wat in jouw geval dan zou opleveren: zwarte+mercedes+clk.quote:Op maandag 24 september 2007 11:04 schreef markiemark het volgende:
vraagje.. ik heb een keyword als url variabele: bijvoorbeeld
http://www.site.nl?keyword=zwarte_mercedes_clk
ik heb ook een array met automerken: bijvoorbeeld
$merken = array('mercedes', 'audi', 'bmw', 'ferrari', 'opel', 'volkswagen');
nu wil ik controleren of er een waarde uit de url variabele keyword voorkomt in de array. het keyword heeft geen vaste structuur omdat dit een zoekopdracht is.
hoe kan ik dit controleren?
| 1 2 3 | $search_query = split('+', $_GET["keyword"]); ?> |
| 1 2 3 4 5 | $match = false; if(count(array_intersect($merken, $search_query)) > 0) $match = true; ?> |
quote:Op maandag 24 september 2007 11:04 schreef markiemark het volgende:
vraagje.. ik heb een keyword als url variabele: bijvoorbeeld
http://www.site.nl?keyword=zwarte_mercedes_clk
ik heb ook een array met automerken: bijvoorbeeld
$merken = array('mercedes', 'audi', 'bmw', 'ferrari', 'opel', 'volkswagen');
nu wil ik controleren of er een waarde uit de url variabele keyword voorkomt in de array. het keyword heeft geen vaste structuur omdat dit een zoekopdracht is.
hoe kan ik dit controleren?
| 1 2 3 | if(isset($_GET['keyword']) && isset($merken[$_GET['keyword']])) ?> |
Vraag het aan je leeraar ;). Aan je connect string kan niemand je hier helpen omdat dat per server verschilt ;). En username en wachtwoord weten wij ook niet, zul je toch echt bij je leeraar of in je opdracht lezen :). (Tenzij je met een eigen server install zit dan hoor je dat te weten :P.)quote:Op zondag 23 september 2007 23:17 schreef Hijacking het volgende:
Kan iemand mij helpen
Op school werken wij met Oracle SQL Plus
Nu heb ik na heel wat pogingen eindelijk sql plus op mijn pc zitten alleen weet ik niet wat mijn gebruikersnaam , ww + host string voor de eerste keer inloggen is kan iemand mij daarme helpen ?
Dat is het leuke van zelf iets ontwerpen/programmeren: Je mag het allemaal zelf bedenken :P. Probeer gewoon wat te maken en zie waar je komt en je merkt vanzelf of je het handig vind of niet. Misschien is http://cakephp.org/ wat voor je. Veel dingen zitten er al in, die jij zoekt (mits ik je enig wanhopige overkomende post goed begrepen heb) denk ik :).quote:Op zondag 23 september 2007 18:30 schreef Scriptha het volgende:
Ik maak mijn sites nu altijd door dingen te include, daaruit komt $header en $body, en die worden in de layout geprint.
Dit is niet echt de handigste manier :P en dus wou ik iets met classes gaan doen.
Ik weet wel hoe ze werken, maar ik kan ze niet echt goed implementeren..
Ik heb bijvoorbeeld een sql class, en moet ik dan al mijn andere classes daarop enten?
Hoe word mijn directory structuur? Wat bepaald welke functies worden aangeroepen, gewoon de index.php of een aparte class? enz enz..
:?
Vaak is dat zoiets als admin en admin, of alleen admin en geen wachtwoord. Is er geen documentatie te vinden op het internet? Het lijkt mij toch wel dat er ergens iets te vinden is over het initiële account van zo'n databaseserver?quote:Op zondag 23 september 2007 23:17 schreef Hijacking het volgende:
Kan iemand mij helpen
Op school werken wij met Oracle SQL Plus
Nu heb ik na heel wat pogingen eindelijk sql plus op mijn pc zitten alleen weet ik niet wat mijn gebruikersnaam , ww + host string voor de eerste keer inloggen is kan iemand mij daarme helpen ?
This will do:quote:Op maandag 24 september 2007 11:04 schreef markiemark het volgende:
vraagje.. ik heb een keyword als url variabele: bijvoorbeeld
http://www.site.nl?keyword=zwarte_mercedes_clk
ik heb ook een array met automerken: bijvoorbeeld
$merken = array('mercedes', 'audi', 'bmw', 'ferrari', 'opel', 'volkswagen');
nu wil ik controleren of er een waarde uit de url variabele keyword voorkomt in de array. het keyword heeft geen vaste structuur omdat dit een zoekopdracht is.
hoe kan ik dit controleren?
| 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 43 44 45 46 47 48 | // place the existing keywords from database in array $keywords = array(); $key_counter = 0; $query = "SELECT keyword, banner, logo FROM keywords;"; $result = mysql_query($query); $db_keywords = mysql_num_rows($result); while(list($keyword, $banner, $logo) = mysql_fetch_row($result)){ $keywords[$key_counter]['keyword'] = $keyword; $keywords[$key_counter]['banner'] = $banner; $keywords[$key_counter]['logo'] = $logo; $key_counter++; } // setting up the keyword if (isset($_GET['kwd'])){ $keyword = $_GET['kwd']; }else{ $keyword = "no_keyword"; } $keyword = str_replace(" ", "_", $keyword); $keyword = str_replace(" ", "_", $keyword); $keyword = str_replace("%20", "_", $keyword); $keyword = explode("_", $keyword); // array filled with found keywords $found_keys = array(); $found_keys_cnt = 0; // loop with separated url variabele keywords for ($i=1; $i<=count($keyword); $i++){ // loop with keywords from database for ($j=0; $j<=$db_keywords-1; $j++){ if ($keyword[$i-1] == $keywords[$j]['keyword']){ $found_keys[$found_keys_cnt] = $keywords[$j]['keyword']; $found_keys_cnt++; break; } } } // pick first value from array if (count($found_keys) > 0){ $keyword = $found_keys[0]; }else{ $keyword = "default"; } ?> |
Niet echt verkeerd, maar de kans dat ie geholpen wordt lijkt me met een los topic groter. Het heeft ook niet met PHP en MySQL te maken, en ook niet echt met SQL.quote:Op maandag 24 september 2007 10:59 schreef JeRa het volgende:
Ik kan je niet verder helpen Hijacking, maar op zich is dit toch niet het verkeerde topic SuperRembo? Het is PHP en (My)SQL voor dummies, dus niet alleen voor problemen met MySQL
Oracle SQL Plus eerste keer inloggen.quote:Op maandag 24 september 2007 14:44 schreef SuperRembo het volgende:
[..]
Niet echt verkeerd, maar de kans dat ie geholpen wordt lijkt me met een los topic groter. Het heeft ook niet met PHP en MySQL te maken, en ook niet echt met SQL.
Ik ben het met je eens Superremboquote:Op maandag 24 september 2007 14:44 schreef SuperRembo het volgende:
[..]
Niet echt verkeerd, maar de kans dat ie geholpen wordt lijkt me met een los topic groter. Het heeft ook niet met PHP en MySQL te maken, en ook niet echt met SQL.
| 1 |
| 1 2 | 327 http://www.papalouie.com/games/papa_freeversion.swf Papa Louie Pizza Game 2007-04-20 19:36:46 |
| 1 2 | 1 327 2006-01-11 16:40:08 In dit spel moet je tijdens een race<br>auto's tot... |
Beide 'AS' moeten eruit, dan werkt het wel. AS is om data te hernoemen, niet om tabellen een lettertje te gevenquote:Op maandag 24 september 2007 20:47 schreef dennistd het volgende:
wat doe ik hier aan fout?
[ code verwijderd ]
ogames:
[ code verwijderd ]
spelvdweek:
[ code verwijderd ]
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=
| Forum Opties | |
|---|---|
| Forumhop: | |
| Hop naar: | |