quote:Op zondag 9 april 2006 11:50 schreef SHERMAN het volgende:
[..]
Hij zoekt toch simpele tuts, nou daar zou wel wat tussen staan.
Of weet jij ergens de perfectie uitleg om simpel data in een db te krijgen en er weer uit te halen, want daar is ie tenslotte naaropzoek.
Tuurlijk mag dat, mijn reactie is dan ook niet negatief bedoeld, maar er zitten echt 100den tuts in die lijst, zit toch vast wel iets bij wat nuttig is voor die knul.quote:Op zondag 9 april 2006 12:02 schreef the_disheaver het volgende:
[..]
Ja, maar dan mag je nog wel (onderbouwd!) krititek geven op een tut.
ook een beetje een tvp.
Ach het is makkelijk om even wat dingetjes onder de knie te krijgen. Het trial and error krijg je toch altijd wel.quote:Op zondag 9 april 2006 13:22 schreef JeRa het volgende:
Stiekem heb ik nog steeds iets tegen tutorials. Ik heb altijd alles geleerd door de manual erbij te pakken, dingen uit te proberen en door schade en schande wijs te worden (als je fouten maakt en zelf ontdekt hoe je ze kunt voorkomen onthoud je dat veel gemakkelijker)
Ik heb meerdere keren geprobeerd de PHP manual door te nemen, maar ik snapte er pas iets van sinds ik les in C++ heb gehad en daarmee de basisprincipes van programmeren een beetje doorkreeg.quote:Op zondag 9 april 2006 13:22 schreef JeRa het volgende:
Stiekem heb ik nog steeds iets tegen tutorials. Ik heb altijd alles geleerd door de manual erbij te pakken, dingen uit te proberen en door schade en schande wijs te worden (als je fouten maakt en zelf ontdekt hoe je ze kunt voorkomen onthoud je dat veel gemakkelijker)
Het is snel te zien of een script gebruik maakt van register_globals, namelijk als het variabelen aanroept die nog nergens zijn gedefinieerdquote:Op zondag 9 april 2006 15:47 schreef typhoon het volgende:
Elke tut die pak zit volgens mij ineens met dat global ding.
deze werkt ook al niet namelijk; http://www.avengex.com/?go=tutorials&to=view&tid=35
Valt dat script in die eerste link die ik liet, met die foute globals een beejte makkelijk aan te passen denk je om te zorgen dat het wel goed werkt?quote:Op zondag 9 april 2006 15:58 schreef JeRa het volgende:
[..]
Het is snel te zien of een script gebruik maakt van register_globals, namelijk als het variabelen aanroept die nog nergens zijn gedefinieerd(naast $_POST, $_GET etc natuurlijk).
Ja hoor:quote:Op zondag 9 april 2006 16:52 schreef typhoon het volgende:
[..]
Valt dat script in die eerste link die ik liet, met die foute globals een beejte makkelijk aan te passen denk je om te zorgen dat het wel goed werkt?
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 | $host = "localhost"; //Host name $username = ""; //Mysql username $password = ""; //Mysql password $db_name = "test"; //Database name $tbl_name = "test_mysql"; //Table name //Connect to server and select database mysql_connect($host, $username, $password) or die("cannot connect"); mysql_select_db($db_name) or die("cannot select DB"); //Determine values $name = $_POST['name']; $lastname = $_POST['lastname']; $email = $_POST['email']; //Insert the values into the table $sql = "INSERT INTO $tbl_name (name, lastname, email) VALUES ('$name', '$lastname', '$email')"; $result = mysql_query($sql); //Check result if ($result) { echo "Successful"; echo "<br>"; echo "<a href='insert.php'>Back to main page</a>"; } else { echo "ERROR"; } //Close connection mysql_close(); ?> |
Oh maar dat valt best mee.quote:Op zondag 9 april 2006 17:06 schreef JeRa het volgende:
[..]
Ja hoor:
[ code verwijderd ]
Hou er rekening mee dat als magic_quotes_gpc op Off staat, je dan SQL injection kunt krijgen door met de invoervelden te spelen. Je kunt het snel checken door een apostrofe (') in te voeren in één van de velden en kijken of je een error terugkrijgt.
1 2 3 4 5 6 | //Determine values $name = $_POST['name']; $lastname = $_POST['lastname']; $email = $_POST['email']; ?> |
quote:
Geachte heer,
Dank u voor uw mail.
Options +MultiViews
U dient bovenstaande niet te gebruiken dit
is het probleem.
Met vriendelijke groet / Best Regards
B-one Support
----------------------------------
B-one
Website: http://www.b-one.net
---------------------------------
Net zo geniaal als het taalgebruik op hun site: 'oprichtingskosten' en 'onbeperkte overdracht'quote:Op maandag 10 april 2006 10:10 schreef Swetsenegger het volgende:
En het briljante antwoord van b-one mbt mijn multiviews problemen.
[..]
quote:Op maandag 10 april 2006 10:10 schreef Swetsenegger het volgende:
En het briljante antwoord van b-one mbt mijn multiviews problemen.
[..]
Ik heb al een 19" server staan voor colocating. Alleen nog geen tijd gehad om 'm te installeren en configurerenquote:Op maandag 10 april 2006 10:57 schreef Niox het volgende:
[..]
Net zo geniaal als het taalgebruik op hun site: 'oprichtingskosten' en 'onbeperkte overdracht'.
Andere host zoeken geen optie? Betaal je misschien iets meer, maar heb je dit soort gezeik niet.
Dan moet je wat gaan klussen met htmlspecialchars() denk ik al ben ik daar niet al te bekend meequote:Op maandag 10 april 2006 12:50 schreef Knucklezz het volgende:
ja maar die waarde, die Scanner+Accesoires haal ik ook uit de DB.. dus de link doe ik zelf niet kant en klaar aanleveren..
Gebruik rawurlencode()quote:Op maandag 10 april 2006 12:50 schreef Knucklezz het volgende:
ja maar die waarde, die Scanner+Accesoires haal ik ook uit de DB.. dus de link doe ik zelf niet kant en klaar aanleveren..
1 2 3 | echo '<a href="http://www.website.nl/?type=' . rawurlencode('naam+naam') . '">blaat</a>'; ?> |
Veel te omslachtig, bovendien zijn er nog veel meer tekens waarbij het fout kan gaan in een URLquote:Op maandag 10 april 2006 12:58 schreef DaFan het volgende:
[..]
Edit: Ik denk dat je als je de productgr uitleest, eerst die om moet zetten van met plus naar mét & #43 en daarna weer terug als je hem uit de DB gaat halen.
Zoals ik al zei, ben nog niet erg bekend.quote:Op maandag 10 april 2006 13:04 schreef JeRa het volgende:
[..]
Veel te omslachtig, bovendien zijn er nog veel meer tekens waarbij het fout kan gaan in een URL
Als je date("w") gebruikt komt daar een getal uit van 0 t/m 6, waarbij 0 zondag is en 6 zaterdag. Die kun je dan gebruiken om 1 van je 7 plaatjes weer te geven.quote:Op maandag 10 april 2006 13:53 schreef Brutus2k het volgende:
Ik zoek een scriptje dat per dag een ander plaatje weergeeft, dus 7 plaatjes, het plaatje moet dus aan de dag gekoppeld worden, iemand enig idee hoe dit te doen? hints zijn ook goed.
Mijn zelfbouw geval hangt hier nog aan de UPS te wachten totdat ik 'm naar RedBus schopquote:Op maandag 10 april 2006 11:49 schreef Swetsenegger het volgende:
[..]
Ik heb al een 19" server staan voor colocating. Alleen nog geen tijd gehad om 'm te installeren en configureren.
Het nadeel is dat die van mij een Sun is.quote:Op maandag 10 april 2006 15:14 schreef JeRa het volgende:
[..]
Mijn zelfbouw geval hangt hier nog aan de UPS te wachten totdat ik 'm naar RedBus schopeigen hosting ftw! Plaatje (clickable) wordt trouwens ook op deze bak gehost.
Apache, MySQL en PHP? Is dat niet wat je wil?quote:Op maandag 10 april 2006 15:49 schreef Swetsenegger het volgende:
[..]
Maar dan zit ik weer met AMP installatie.
Ik heb geen idee over een boek. Ik heb het gedaan met een redelijk boek (geen idee welke, maar redelijk wat voorbeelden, en niet erg diepgaand) door te lezen, en vooral proberen en google'en (op php.net)quote:Op maandag 10 april 2006 15:59 schreef purmernoord het volgende:
wat is nou het allerbeste PHP en MySQL boek om mee te beginnen? Is dat inderdaad die voor dummies hierboven? MOet je overigens helemaal bekend zijn met HTML? of kan je ook beginnen als je een beetje HTML kent?
bedankt dit werkt iddquote:Op maandag 10 april 2006 13:03 schreef JeRa het volgende:
[..]
Gebruik rawurlencode()
[ code verwijderd ]
Alle tekens die je niet zomaar in een URL kunt zetten omdat ze wellicht een speciale betekenis hebben worden omgezet jaquote:Op maandag 10 april 2006 16:33 schreef Knucklezz het volgende:
[..]
bedankt dit werkt iddis dit voor meer tekens tegelijk ?
![]()
![]()
![]()
![]()
![]()
ik vraag me af.. heb namelijk ook een link die is met een " teken.. deze pakt hij echter niet..quote:Op maandag 10 april 2006 16:34 schreef JeRa het volgende:
[..]
Alle tekens die je niet zomaar in een URL kunt zetten omdat ze wellicht een speciale betekenis hebben worden omgezet ja
1 2 | rawurlencode(htmlspecialchars($productgroep)).'">'.$productgroep.'</a><br />'; |
ik krijg dit met de volgende code:quote:Op maandag 10 april 2006 17:06 schreef Knucklezz het volgende:
[ code verwijderd ]
heb nu dan dit..
heb soms een link die is dan voor een monitor lcd 17"
en die " pakt ie niet
krijg ik dit: /index.php?link=prijslijst&subgroep=%20Monitors%20LCD%2020
erachter moet nog een " staan.. maar dat pakt ie niet dus.. als ik em zelf in de url erachter plaats handmatig dan krijg ik wel de gewenste info.. maar op een of andere manier pakt ie de " dus niet..
1 2 3 4 5 | php $productgroep = 'monitor lcd 17"'; echo '<a class="archief" href="index.php?link=prijslijst&productgr='.rawurlencode(htmlspecialchars($productgroep)).'">'.$productgroep.'</a><br />'; ?> |
1 |
Waarom geef je dat soort informatie via de URL door? Kun je niet véél beter die informatie aan de hand van een primary key op de pagina zelf uit de DB trekken?quote:Op maandag 10 april 2006 17:57 schreef Knucklezz het volgende:
ja maar et probleem is dat ie uit de DB wordt gehaald (dit dus: monitor lcd 17")
1 2 3 | $url = 'index.php?foo=' . urlencode($param); echo '<a href="' . htmlentities($url) . '">index</a>'; |
omdat de informatie word doorgestuurdquote:Op maandag 10 april 2006 18:07 schreef JeRa het volgende:
[..]
Waarom geef je dat soort informatie via de URL door? Kun je niet véél beter die informatie aan de hand van een primary key op de pagina zelf uit de DB trekken?
Ja, maar hoe doe je dat op Solaris 10 bedoel ikquote:Op maandag 10 april 2006 15:55 schreef JeRa het volgende:
[..]
Apache, MySQL en PHP? Is dat niet wat je wil?
quote:multiview in .htaccess : Jeroen Swets
Geschreven op 07-04-2006 19:20:14
att_566988_0.html
below this messages will be translated in
english.
Op mijn domein www.tweedehandsboek.net wil
ik graag overstappen op userfriendly url's.
Voor dat doel wilde ik gebruik maken van
multiviews, omdat dit ook ondersteunt wordt
wanneer de url rewrite module niet geinstalleerd
is.
Om die reden heb ik de volgende regel aan
.htaccess toegevoegd:
Options +MultiViews
Zodra ik deze .htaccess echter online gooi,
is mijn website onbereikbaar en wordt er
een internal server error getoond.
Zelfs zodra ik ALLEEN deze regel in .htaccess
plaats, ontvang ik de internal server error.
Heeft u enig idee wat er fout gaat?
I wanted to use userfriendly url's on my
domain www.tweedehandsboek.net. I want to
use multiviews for this purpose, because
it will also function without the url rewrite
module.
For that reason I have added the following
line to my .htaccess file:
Options +MultiViews
However, as soon as I upload this .htaccess
file to my live website, it becomes unavailable
only showing an internal server error.
Even if I put nothing else but this line
in .htaccess the site became unavailable.
Do you have any clue what is wrong?
The full .htaccess file:
# -FrontPage-
IndexIgnore .htaccess */.??* *~ *# */HEADER*
*/README* */_vti*
<Limit GET POST>
order deny,allow
deny from all
allow from all
</Limit>
<Limit PUT DELETE>
order deny,allow
deny from all
</Limit>
Options +MultiViews
ErrorDocument 404 http://www.tweedehandsboek.net/error
.php
multiview in .htaccess : B-ONE NEDERLANDS PS
Geschreven op 08-04-2006 12:58:31
Geachte heer/mevrouw,
Hartelijk dank voor uw mail.
Helaas kunnen we uw vragen echter niet voor
maandag in het Nederlands beantwoorden.
Indien u zo spoedig mogelijk hulp nodig heeft,
kunt u uw vraag ook in het Engels insturen
of contact opnemen met onze online chat hulp:
'Live Help'.
We kunnen u dan zo snel mogelijk ondersteuning
bieden.
Dit is allemaal volledig in het Engels.
Met vriendelijke groet / Best Regards
B-one Support
----------------------------------
B-one
Website: http://www.b-one.net
---------------------------------
multiview in .htaccess : Jeroen Swets
Geschreven op 08-04-2006 13:02:28
Live help verwees me naar u, dus zit er weinig
anders op dan tot maandag wachten vrees ik.
multiview in .htaccess : B-ONE NEDERLANDS JM
Geschreven op 10-04-2006 10:00:56
Geachte heer,
Dank u voor uw mail.
Options +MultiViews
U dient bovenstaande niet te gebruiken dit
is het probleem.
Met vriendelijke groet / Best Regards
B-one Support
----------------------------------
B-one
Website: http://www.b-one.net
---------------------------------
multiview in .htaccess : Jeroen Swets
Geschreven op 10-04-2006 10:06:58
Geachte support,
Ja dat begrijp ik, echter is dit een zeer
normale optie om userfiriendly url's te creeeren,
hetgeen mijn doel is zoals u had kunnen lezen
in mijn originele mail.
Blijkbaar heeft u dus de vraag niet begrepen.
Hoe moet ik mijn .htaccess aanpassen om op
b-one multiviews toe te passen?
multiview in .htaccess : B-ONE NEDERLANDS JM
Geschreven op 10-04-2006 14:25:11
Geachte heer,
Dank u voor uw mail.
http://php.net/ hier kunt u zeker de oplossing
vinden.
Met vriendelijke groet / Best Regards
B-one Support
----------------------------------
B-one
Website: http://www.b-one.net
---------------------------------
multiview in .htaccess : Jeroen Swets
Geschreven op 10-04-2006 15:10:07
Geachte support,
Nogmaals u begrijpt het niet.
Ik doe niets fout.
Options Multiviews is een prima aanpassing
van de .htaccess file welke niet werkt op
uw server en wel op andere servers. Het enige
wat ik van u wil weten is waarom dit niet
werkt. Ik vroeg u niet om een work-around
voor dit probleem.
Staat dit op uw server uitgeschakeld?
Zouden ze uberhaupt de vraag gelezen hebben?quote:Op maandag 10 april 2006 21:06 schreef DaFan het volgende:
Hehe gewoon verwijzen naar php.net, wat droog
En dat noemen ze supportquote:Op maandag 10 april 2006 20:58 schreef Swetsenegger het volgende:
Geachte heer,
Dank u voor uw mail.
http://php.net/ hier kunt u zeker de oplossing
vinden.
Met vriendelijke groet / Best Regards
B-one Support
Ik denk niet dat die gast weet wat je bedoeling is. Als in: Hij weet gewoon niet wat multiviews is. Ik weet het evenmin, maar hij wordt geacht het te kunnen zou je denken...quote:Op maandag 10 april 2006 21:07 schreef Swetsenegger het volgende:
[..]
Zouden ze uberhaupt de vraag gelezen hebben?
Tot 3 dagen terug had ik er ook nog nooit van gehoordquote:Op maandag 10 april 2006 21:10 schreef DaFan het volgende:
[..]
Ik denk niet dat die gast weet wat je bedoeling is. Als in: Hij weet gewoon niet wat multiviews is. Ik weet het evenmin, maar hij wordt geacht het te kunnen zou je denken...
Ik denk het niet, aangezien Multiviews onder apache vallenquote:Op maandag 10 april 2006 21:07 schreef Swetsenegger het volgende:
[..]
Zouden ze uberhaupt de vraag gelezen hebben?
Ik ben niet bekend met Solaris 10, maar na een beetje Googlen ben ik erachter dat Apache2 wordt meegeleverd met Solaris 10, van MySQL staat er een binary voor Solaris 10 op hun site en dit kwam ik tegen over het installeren van PHP.quote:Op maandag 10 april 2006 20:58 schreef Swetsenegger het volgende:
[..]
Ja, maar hoe doe je dat op Solaris 10 bedoel ik
Ja die had ik ook allemaal al gevondenquote:Op maandag 10 april 2006 21:29 schreef Tijn het volgende:
[..]
Ik ben niet bekend met Solaris 10, maar na een beetje Googlen ben ik erachter dat Apache2 wordt meegeleverd met Solaris 10, van MySQL staat er een binary voor Solaris 10 op hun site en dit kwam ik tegen over het installeren van PHP.
Moet lukken toch?
1 2 3 4 5 6 7 8 9 10 11 12 13 | $bestand = "test.jpg";; list($width,$height) = getimagesize($bestand); $img = @imagecreatefromjpeg($bestand); $tmp_img = imagecreatetruecolor(125, 94); imagecopyresized($tmp_img, $img,0,0,0,0,125,94,$width,$height); imagedestroy($img); $img = $tmp_img; header("Content-type: image/jpeg"); imagejpeg($img); ?> |
Kan 't daar iets mee te maken hebben? Ik run hier lokaal versie 5.1.2. Of mis ik iets anders wat ik nog eerst moet installeren (of iets in de php.ini inschakelen)??quote:Depending on your PHP and GD versions this function is defined or not. With PHP 4.0.6 through 4.1.x this function always exists if the GD module is loaded, but calling it without GD2 being installed PHP will issue a fatal error and exit. With PHP 4.2.x this behaviour is different in issuing a warning instead of an error. Other versions only define this function, if the correct GD version is installed.
Maak ff een php scriptje met <?php phpinfo(); ?> daar staat ook bij welke versie van gd gebruikt wordt.quote:Op maandag 10 april 2006 23:21 schreef H4ze het volgende:
Kan 't daar iets mee te maken hebben? Ik run hier lokaal versie 5.1.2. Of mis ik iets anders wat ik nog eerst moet installeren (of iets in de php.ini inschakelen)??
Is dat echt het enige wat je in het php script hebt staanquote:Op maandag 10 april 2006 23:47 schreef bloodyserious het volgende:
<?php $sql = 'SELECT bla.blaat, bla.cvcvl, bla.cvbcvb,bla.naam'
. ' FROM bla'
je moet de query nog ff weergeven... ik vind het volgende altijd erg makkelijk:quote:Op maandag 10 april 2006 23:47 schreef bloodyserious het volgende:
Ik ben sinds enkele uren bezig met php , ik heb wat sql queries naar php code geconvert , en in dreamweaver een nieuw php document aangemaakt.
Ik heb het volgende gepaste in de code, maar ik krijg geen output te zien in het bestand.
De database draait , tabellen kloppen, maar geen output ?
<?php $sql = 'SELECT bla.blaat, bla.cvcvl, bla.cvbcvb,bla.naam'
. ' FROM bla'
Ik wil bovenstaand voorbeeld door php uit laten lezen en weer laten geven, dit is dus een voorbeeld code die ik rechtstreeks in de body gepaste heb. (wel database en tabel in dreamweaver toegevoegd) de sql query klopt wel iedergeval.
1 2 3 4 5 6 7 8 9 10 | $sql = mysql_query("SELECT appel, peer FROM ei WHERE appel = 'moes'"); while ($row = mysql_fetch_array($sql)) { extract($row); echo($appel."<br>"); echo($peer); } ?> |
Enige wat ik zie is bij Configure Command: cscript /nologo configure.js "--enable-snapshot-build" "--with-gd=shared"quote:Op maandag 10 april 2006 23:54 schreef SuperRembo het volgende:
[..]
Maak ff een php scriptje met <?php phpinfo(); ?> daar staat ook bij welke versie van gd gebruikt wordt.
Persoonlijk zou ik gaan dan voor:quote:Op maandag 10 april 2006 23:56 schreef Misanthropist het volgende:
[..]
je moet de query nog ff weergeven... ik vind het volgende altijd erg makkelijk:
[ code verwijderd ]
1 2 3 4 | echo htmlspecialchars($row['appel']); echo htmlspecialchars($row['peer']); } |
waarom zou ik de hele database er meteen in verwerken ? ik ben net paar uur bezig met lezen over php enz, dus om nou meteen te flamen.quote:Op maandag 10 april 2006 23:56 schreef SuperRembo het volgende:
[..]
Is dat echt het enige wat je in het php script hebt staanAls dat zo is dan zou ik die database even vergeten en eerst php leren. of een andere hobby kiezen
het makkelijke vind ik juist dat de kolomnamen meteen als variabele gebruikt kunnen worden, wat is aan bovenstaande het ideale dan?quote:Op dinsdag 11 april 2006 00:27 schreef Roönaän het volgende:
[..]
Persoonlijk zou ik gaan dan voor:
[ code verwijderd ]
-r-
Mijn bezwaar ligt een beetje bij extract(), maar dat is meer een development keuze inderdaad. Omdat je SQL output in principe niet zou moeten vertrouwen zou je ook niet toe zomaar een sql array laten extracten in je variabele scope.quote:Op dinsdag 11 april 2006 00:30 schreef Misanthropist het volgende:
[..]
het makkelijke vind ik juist dat de kolomnamen meteen als variabele gebruikt kunnen worden, wat is aan bovenstaande het ideale dan?
Ging om bloodyseriousquote:Op dinsdag 11 april 2006 00:32 schreef Misanthropist het volgende:
[..]
ik neem aan dat je niet op mij doelt?
ik was meer gewoon benieuwd
1 2 3 4 5 6 7 8 9 10 11 12 13 | $bestand = "test.jpg";; list($width,$height) = getimagesize($bestand); $img = @imagecreatefromjpeg($bestand); $tmp_img = imagecreatetruecolor(125, 94); imagecopyresized($tmp_img, $img,0,0,0,0,125,94,$width,$height); imagedestroy($img); $img = $tmp_img; header("Content-type: image/jpeg"); imagejpeg($img); ?> |
hmm okee, get your point... doordat de query eigenlijk overschreven wordt in de loop zonder te checken of het wel mogelijk is.. dus eigenlijk zou ik moeten checken of de variabele die de query aanroept nooit als variabele uit de query gepoept kan wordenquote:Op dinsdag 11 april 2006 00:36 schreef Roönaän het volgende:
[..]
Mijn bezwaar ligt een beetje bij extract(), maar dat is meer een development keuze inderdaad. Omdat je SQL output in principe niet zou moeten vertrouwen zou je ook niet toe zomaar een sql array laten extracten in je variabele scope.
Tuurlijk is het nu makkelijker omdat je weet welke velden erin je database zitten. Maar stel dat je nu een tabel hebt met velden appel en peer, en je opvolger voegt vervolgens een kolom 'sql' toe, dan is de kans redelijk aanwezig dat je bovenstaande script verneukt raakt.
En zo zijn er vast nog wel wat minor issues te bedenken waarom, maar niets super wereldschokkend.
Mja, of gewoon geen extract gebruikenquote:Op dinsdag 11 april 2006 00:41 schreef Misanthropist het volgende:
[..]
hmm okee, get your point... doordat de query eigenlijk overschreven wordt in de loop zonder te checken of het wel mogelijk is.. dus eigenlijk zou ik moeten checken of de variabele die de query aanroept nooit als variabele uit de query gepoept kan worden
gewoon de arrayvelden hard aanroepen dus?quote:Op dinsdag 11 april 2006 00:42 schreef Roönaän het volgende:
[..]
Mja, of gewoon geen extract gebruiken
Arg ja dat werkt natuurlijk ook. Zat te moeilijk te denken.quote:Op dinsdag 11 april 2006 00:40 schreef Roönaän het volgende:
Als je een image en text wilt hebben, roep je je image aan via een <img> tag en je tekst gewoon in je html:
<p>tekst</p>
<img src="myimage.php" />
<p>tekst</p>
-r-
thnxquote:Op dinsdag 11 april 2006 00:50 schreef Roönaän het volgende:
Hangt er vanaf wat voor fetch functie je gebruikt.
mysql_fetch_assoc geeft alleen associatief terug, dus met $row['appel'].
mysql_fetch_row alleen met nummers met idd $row[0] als eerste kolom,
mysql_fetch_array kan je met een extra parameter kiezen tussen numerieke, assocatief, of beide. Dan krijg je dus array(0 => 'a', 'appel' => 'a', 1=>'b','peer'=>'b') terug.
-r-
Dat was zeker bedtijd, want je bedoelde natuurlijk mysql_fetch_object()quote:Op dinsdag 11 april 2006 01:01 schreef Roönaän het volgende:
owj, je hebt ook nog mysql_fetch_row() dan kun je $row->appel gebruiken.
bedtijd!
1 2 3 4 | FROM albums, MASTER WHERE albums.albumid = master.albumid GROUP BY master.albumid |
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 | $hostname = "localhost"; $username = "root"; $password = ""; $dbName = "db"; MYSQL_CONNECT($hostname,$username,$password) OR DIE("niks,Unable to connect to database"); mysql_select_db("$dbName") or die("niks,Unable to select database"); $query = "SELECT plaats.naam,afdeling.naam FROM plaats INNER JOIN afdeling ON plaats.code = afdeling.code ORDER BY `afdeling`.`naam` ASC"; $result = MYSQL_QUERY($query); echo "<table><tr><td>naam</td><td>afdeling</td></tr>"; if ($myrow = mysql_fetch_array($result)) { do { echo "<tr><td>$myrow[plaats.naam]</td><td>$myrow[afdeling.naam]</td></tr>\n"; } while ($myrow = mysql_fetch_array($result)); echo "</table>"; } else { echo "Sorry, no records were found!"; } MYSQL_CLOSE(); ?> |
1 2 3 | ON plaats.code = afdeling.code ORDER BY `afdeling`.`naam` ASC"; |
Dan krijg ik de lijst twee keer onderelkaar als ik dat doe, maar ik snap niet waarom ik 2 keer dezelfde tabellen terugkrijg met de gegevens van afdeling.naam , terwijl ik juist plaats.naam ernaast wil hebben.quote:Op dinsdag 11 april 2006 10:47 schreef DaFan het volgende:
[ code verwijderd ]
Vergeet je niet FROM plaats,afdeling?
je hebt toch wel het SELECT erbij gezet hè?quote:Op dinsdag 11 april 2006 10:42 schreef mooya het volgende:
tnx voor de snelle reactie.. maar die query werkt niet
en die AS werkt idd... had het een paar keer geprobeerd, maar toen ging het niet goed.
(#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM albums LEFT JOIN `master` WHERE albums.albumid = master.al _
ON -> WHEREquote:Op dinsdag 11 april 2006 10:56 schreef bloodyserious het volgende:
[..]
Dan krijg ik de lijst twee keer onderelkaar als ik dat doe, maar ik snap niet waarom ik 2 keer dezelfde tabellen terugkrijg met de gegevens van afdeling.naam , terwijl ik juist plaats.naam ernaast wil hebben.
Jah..quote:Op dinsdag 11 april 2006 10:57 schreef Roönaän het volgende:
[..]
je hebt toch wel het SELECT erbij gezet hè?
1 2 3 4 5 | FROM albums LEFT JOIN `master` WHERE albums.albumid = master.albumid GROUP BY master.albumid |
1 2 3 4 | FROM albums LEFT JOIN `master` ON `albums`.`albumid` = `master`.`albumid` GROUP BY master.albumid |
1 2 | FROM bla GROUP BY bla.functie ASC"; |
1 2 | FROM bla GROUP BY bla.functie ASC |
Waarschijnlijk voer je 'm uit in phpMyAdmin. Kijk eens goed naar de kolomnamen nadat je de query hebt uitgevoerd.quote:Op dinsdag 11 april 2006 18:06 schreef bloodyserious het volgende:
Beide oplossingen werken idd , nu snap ik niet waarom het voor het php bestand weer anders geschreven moet worden dan bij die normale SQL query. BUT IT WORKS.
Tnx, maar dit werkt nog nietquote:Op dinsdag 11 april 2006 14:23 schreef JeRa het volgende:
@mooya
Je hebt verkeerd aangegeven op welke conditie je joined
[ code verwijderd ]
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |