ROL.Forum
Mei 23, 2012, 16:28:42 *
Welkom, Gast. Alsjeblieft inloggen of registreren.

Login met gebruikersnaam, wachtwoord en sessielengte
 
   Startpagina   Help Inloggen Registreren Chat Games Events Service Home  
Pagina's: [1] 2 3 4
  Print  
Dit topic werd nog niet gewaardeerd !
Je hebt dit topic nog niet gewaardeerd. Kies een waardering:
Auteur Topic: PHP  (gelezen 780 keer)
0 geregistreerde leden en 1 gast bekijken dit topic.
Pijlstaartrog
Gast
PHP
« Gepost op: Januari 26, 2010, 08:53:15 »

Is hier iemand die verstand heeft van Php?
Gelogd
Dr. D.U. Iveltje
Halve gare
Administrator
Mexipedium
*

Rolligheid: 535
Geslacht: Man
Berichten: 31412


Time isn't money, it's precious !


WWW
« Antwoord #1 Gepost op: Januari 26, 2010, 09:11:19 »

ja
Gelogd

Moslimterroristen hebben hun eigen big bang theorie.
It's nice to be important, but it's more important to be nice!
Science flies you to the moon. Religion flies you into buildings.
Het Midden-Oosten heeft een probleem voor elke oplossing.
As an outsider, what do you think of the human race?
Pijlstaartrog
Gast
« Antwoord #2 Gepost op: Januari 26, 2010, 09:56:48 »

Ik ben bezig met een agenda voor de website van het tijdschrift waar ik voor schrijf.
Dat gaat in php en ik leer elke dag bij, maar ik loop wel steeds tegen dingen aan.

Misschien kun je wat vragen voor me oplossen.
(met het risico dat ik me dan heel onnozel voel, omdat het toch eigenlijk heel  erg voor de hand lag)
Cheesy
Gelogd
Dr. D.U. Iveltje
Halve gare
Administrator
Mexipedium
*

Rolligheid: 535
Geslacht: Man
Berichten: 31412


Time isn't money, it's precious !


WWW
« Antwoord #3 Gepost op: Januari 26, 2010, 09:59:58 »

best, maar niet vandaag of morgen.
Ik heb namelijk morgen thesisverdediging, en dat heeft voor de moment een beetje prioriteit.
Gelogd

Moslimterroristen hebben hun eigen big bang theorie.
It's nice to be important, but it's more important to be nice!
Science flies you to the moon. Religion flies you into buildings.
Het Midden-Oosten heeft een probleem voor elke oplossing.
As an outsider, what do you think of the human race?
Pijlstaartrog
Gast
« Antwoord #4 Gepost op: Januari 26, 2010, 10:09:00 »

best, maar niet vandaag of morgen.
Ik heb namelijk morgen thesisverdediging, en dat heeft voor de moment een beetje prioriteit.

Uiteraard.
Het heeft ook niet zoveel haast.
Gelogd
Dr. D.U. Iveltje
Halve gare
Administrator
Mexipedium
*

Rolligheid: 535
Geslacht: Man
Berichten: 31412


Time isn't money, it's precious !


WWW
« Antwoord #5 Gepost op: Januari 26, 2010, 17:45:59 »

goed...
Gelogd

Moslimterroristen hebben hun eigen big bang theorie.
It's nice to be important, but it's more important to be nice!
Science flies you to the moon. Religion flies you into buildings.
Het Midden-Oosten heeft een probleem voor elke oplossing.
As an outsider, what do you think of the human race?
Cylon the barbarian
ne hypnos
Mechanical Barbarian
Tasmaanse duivel
***

Rolligheid: 292
Berichten: 9682

I want to believe


WWW
« Antwoord #6 Gepost op: Januari 26, 2010, 21:38:28 »

ik zal de thread ook in het oog houden...voor te helpen en vooral om bij te leren  Cheesy
Gelogd
Dr. D.U. Iveltje
Halve gare
Administrator
Mexipedium
*

Rolligheid: 535
Geslacht: Man
Berichten: 31412


Time isn't money, it's precious !


WWW
« Antwoord #7 Gepost op: Januari 26, 2010, 21:43:12 »

je kunt dan al beginnen helpen  Grin
Gelogd

Moslimterroristen hebben hun eigen big bang theorie.
It's nice to be important, but it's more important to be nice!
Science flies you to the moon. Religion flies you into buildings.
Het Midden-Oosten heeft een probleem voor elke oplossing.
As an outsider, what do you think of the human race?
Pijlstaartrog
Gast
« Antwoord #8 Gepost op: Januari 27, 2010, 17:01:17 »

Om kort uit te leggen:
Het is voor de website van het muziekblad waar ik voor schrijf.
We zijn die site aan het updaten en willen ook de agenda uitbreiden/verbeteren.

Je kunt zien hoe het een beetje gaat worden.
http://dutch78.vdx.nl/~admin202/agenda

De bedoeling is dat het er ongeveer zo uit gaat zien en
dat als je klikt op ">" dat je naar een pagina met meer info over dat bepaalde evenement gaat.

Mijn probleem is nu het volgende.
in het script voor de lijst-weergave, zoals je die nu ziet heb ik een link.

echo "<A HREF=\"evenement.php?e=$rij[id]\"> > </A><br>";

Dit verwijst dus naar een volgend scriptje evenement.php waarop het evenement wordt getoond.
'id' verwijst naar het nummer van het evenement.
Als je op ">" klikt opent hij inderdaad de volgende pagina

http://dutch78.vdx.nl/~admin202/NFS_agenda/evenement.php?e=2

met het juiste id nummer, maar op beide evenementen krijg ik dezelfde artiest-naam.
(ik heb de pagina nog niet opgemaakt, alleen de artiest-naam doorgegeven.
Zie de code:

<?php
$db = mysql_connect("localhost", "login", "wachtwoord")
or die("kan niet verbinden: " . mysql_error());
mysql_select_db("newfolksounds_nl_agenda", $db);
$sql = "SELECT * FROM evenementen, artiest, locatie WHERE evenementen.artiest_id = artiest.artiest_id AND evenementen.locatie_id = locatie.locatie_id AND wacht = 'n'";
$resultaat = mysql_query($sql);
$rij = mysql_fetch_array($resultaat);

if ($e == $rij[id])

{
echo $rij[naam_artiest];
}
?>

Als ik 'echo $e;' doe, geeft hij wel het juiste id weer, hij snapt dus wel waar het staat in de database.
maar als ik naam-artiest opvraag, dan krijg ik alleen de artiestnaam die bovenaan in die kolom van de database staat.
Het zal vast heel simpel zijn, maar ik weet niet hoe ik dit anders moet doen, heb al in verschillende handboeken en websites gezocht.
Gelogd
Dr. D.U. Iveltje
Halve gare
Administrator
Mexipedium
*

Rolligheid: 535
Geslacht: Man
Berichten: 31412


Time isn't money, it's precious !


WWW
« Antwoord #9 Gepost op: Januari 27, 2010, 17:21:08 »

en hoe ziet je database er precies uit?
Je query lijkt me wat eigenaardig...

Die $e geef je al mee in de url, voor zover ik zie, dus die is sowieso juist, daar kun je dus niet veel uit afleiden. Toch niet of de query wel het juiste resultaat oplevert.
Je hebt vast wel toegang tot phpMyAdmin voor je MySQL database? Probeer daar eens je query uit en zie wat die doet.

En post de databasestructuur eens. Het zou best kunnen dat het ding in de war is omdat het niet weet uit welke tabel de naam moet komen...

By the way, Alex Roeka levert mij niets op...
Gelogd

Moslimterroristen hebben hun eigen big bang theorie.
It's nice to be important, but it's more important to be nice!
Science flies you to the moon. Religion flies you into buildings.
Het Midden-Oosten heeft een probleem voor elke oplossing.
As an outsider, what do you think of the human race?
Dr. D.U. Iveltje
Halve gare
Administrator
Mexipedium
*

Rolligheid: 535
Geslacht: Man
Berichten: 31412


Time isn't money, it's precious !


WWW
« Antwoord #10 Gepost op: Januari 27, 2010, 17:31:11 »

ow, wacht eens, moet
$rij[id] niet met aanhalingstekens: $rij['id'] of $rij["id"]
en 't zelfde met
$rij[naam_artiest]: $rij['naam_artiest'] of $rij["naam_artiest"]?

Volgens mij wel. Probeer dat eerst eens...
Gelogd

Moslimterroristen hebben hun eigen big bang theorie.
It's nice to be important, but it's more important to be nice!
Science flies you to the moon. Religion flies you into buildings.
Het Midden-Oosten heeft een probleem voor elke oplossing.
As an outsider, what do you think of the human race?
Dr. D.U. Iveltje
Halve gare
Administrator
Mexipedium
*

Rolligheid: 535
Geslacht: Man
Berichten: 31412


Time isn't money, it's precious !


WWW
« Antwoord #11 Gepost op: Januari 27, 2010, 17:45:44 »

Dat zou overigens ook kloppen met 't feit dat ie de eerste uit de rij levert denk ik...
Gelogd

Moslimterroristen hebben hun eigen big bang theorie.
It's nice to be important, but it's more important to be nice!
Science flies you to the moon. Religion flies you into buildings.
Het Midden-Oosten heeft een probleem voor elke oplossing.
As an outsider, what do you think of the human race?
Pijlstaartrog
Gast
« Antwoord #12 Gepost op: Januari 27, 2010, 19:30:44 »

Toch verandert er niets.
Ik heb zowel met enkele als dubbele aanhalingstekens geprobeert.
Gelogd
Pijlstaartrog
Gast
« Antwoord #13 Gepost op: Januari 27, 2010, 19:48:15 »

De database is zo opgebouwd:

--
-- Tabel structuur voor tabel `artiest`
--

CREATE TABLE `artiest` (
  `artiest_id` int(11) NOT NULL auto_increment,
  `naam_artiest` varchar(60) NOT NULL,
  `link_artiest` varchar(60) NOT NULL,
  `beschrijving_artiest` varchar(200) NOT NULL,
  `tag_artiest` varchar(60) NOT NULL,
  `foto_artiest` varchar(60) NOT NULL,
  PRIMARY KEY  (`artiest_id`)

--
-- Tabel structuur voor tabel `evenementen`
--

CREATE TABLE `evenementen` (
  `id` int(11) NOT NULL auto_increment,
  `date` date NOT NULL default '0000-00-00',
  `end_date` date default NULL,
  `datum` varchar(20) NOT NULL,
  `artiest_id` int(11) NOT NULL,
  `locatie_id` int(11) NOT NULL,
  `soort` set('c','f','d','w') NOT NULL default '',
  `wacht` set('n','j') NOT NULL default '',
  PRIMARY KEY  (`id`)

--
-- Tabel structuur voor tabel `locatie`
--

CREATE TABLE `locatie` (
  `locatie_id` int(11) NOT NULL auto_increment,
  `zaal_locatie` varchar(60) NOT NULL,
  `plaats_locatie` varchar(60) NOT NULL,
  `land_locatie` varchar(60) NOT NULL,
  `link_locatie` varchar(60) NOT NULL,
  `info_locatie` text NOT NULL,
  PRIMARY KEY  (`locatie_id`)

Waarbij de tabel 'evenementen' dus de evenementen heeft, en via een id naar de tabellen 'artiest' en 'locatie' moet verwijzen.
Dat heb ik gedaan in mijn query
"WHERE evenementen.artiest_id = artiest.artiest_id AND evenementen.locatie_id = locatie.locatie_id"

Dacht ik tenminste.
Gelogd
Cylon the barbarian
ne hypnos
Mechanical Barbarian
Tasmaanse duivel
***

Rolligheid: 292
Berichten: 9682

I want to believe


WWW
« Antwoord #14 Gepost op: Januari 27, 2010, 21:02:41 »

hypnos vraagt zich eigenlijk af waarom er bij de eerste int dit staat (11), is toch niet echt nodfig daar? Huh? je hebt dat overal staan bij je primaire sleutel precies
Gelogd
Pagina's: [1] 2 3 4
  Print  
 
Ga naar:  


Toon ongelezen berichten sinds je laatste bezoek
Toon alle ongelezen berichten
© Rudy Dekeerschieter 1998 -
Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2006, Simple Machines Valid XHTML 1.0! Valid CSS!