[php/mysql/wap] waar de query's uitvoeren

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • rmfloris
  • Registratie: Maart 2002
  • Laatst online: 22-11-2024

rmfloris

Kowalski: Kaboeeem??

Topicstarter
goedendag,

ik heb op het forum rondgekeken, maar geen antwoord gekregen waar ik iets mee kan. Ik heb een wap pagina waar een aantal query's op gerund moeten worden. Alles werkt totdat ik de gegevens vanuit de query wil halen. Dit is wat ik tot zover heb:

PHP:
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
<?php
header("Content-Type: text/vnd.wap.wml");
include('http://www.wackytoons.net/algemeen.php');

$query = "select count(id) from verkopen";
$result = mysql_query($query);

list($totaal) = mysql_fetch_array($result);

echo "<?xml version=\"1.0\"?>\n";
echo "<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\" \"http://www.wapforum.org/DTD/wml_1.1.xml\">\n";
?>
<wml>
<card id="home" title="Wackytoons.net">
<p>Wackytoons Info<br/>
<i><?
$datum = date('d-m-Y H:m:s');
echo $datum;
?>
</i>
<p>&nbsp;</p>
totaal: <? echo $totaal; ?>, e 0,00<br/>
</p>
</card>
</wml>

de pagina werkt zonder de regel:
list($totaal) = mysql_fetch_array($result)

als ik die weghaal werkt de pagina, met deze regel werkt de pagina niet. Hoe kan ik mijn gegevens uit de database toch in een variabele krijgen en dat de pagina ook werkt ?
Bedankt

[ Voor 29% gewijzigd door rmfloris op 22-07-2003 15:23 . Reden: geen php tags ]

Foto afdrukken prijsvergelijk -> http://www.fotovergelijk.nl


Acties:
  • 0 Henk 'm!

  • The_Eternal
  • Registratie: Oktober 2001
  • Laatst online: 26-08 16:59
ik mis achter die regel een ;
wenie of dat het kan zijn? :)

Uhm... ja


Acties:
  • 0 Henk 'm!

  • justmental
  • Registratie: April 2000
  • Niet online

justmental

my heart, the beat

Wat houdt 'niet werken' trouwens in? Maw: wat is de fout?

[ Voor 46% gewijzigd door justmental op 22-07-2003 15:21 ]

Who is John Galt?


Acties:
  • 0 Henk 'm!

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 08:24

gorgi_19

Kruimeltjes zijn weer op :9

* gorgi_19 mist sowieso een foutmelding. "Het werkt niet" is nogal vaag....

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Acties:
  • 0 Henk 'm!

  • Osiris
  • Registratie: Januari 2000
  • Niet online
[php]list(mysql_fetch_array($result)) = $totaal[/]

Als ik het goed gezien heb op http://nl3.php.net/list iig..

Handige pagina hoor, www.php.net/manual/ :)


:/ Dat is het dus ook niet....

Iig, als ik jou was, zou ik die "list" eruit pleuren en een andere constructie pakken:

[ Voor 29% gewijzigd door Osiris op 22-07-2003 15:23 ]


Acties:
  • 0 Henk 'm!

  • rmfloris
  • Registratie: Maart 2002
  • Laatst online: 22-11-2024

rmfloris

Kowalski: Kaboeeem??

Topicstarter
nee, dat was het niet, typefoutje van mij, ik pas het even aan in het originele bericht.

de foutmelding is:

Parser failed. Invalid XML syntax.
junk after document element at line 2, column 0, byte 7

[ Voor 42% gewijzigd door rmfloris op 22-07-2003 15:23 ]

Foto afdrukken prijsvergelijk -> http://www.fotovergelijk.nl


Acties:
  • 0 Henk 'm!

  • The_Eternal
  • Registratie: Oktober 2001
  • Laatst online: 26-08 16:59
dat klopt iig niet osiris :)

list($waardes, $waar, $het, $array, $in, $moet) = $arraytje;
:)

Uhm... ja


Acties:
  • 0 Henk 'm!

  • The_Eternal
  • Registratie: Oktober 2001
  • Laatst online: 26-08 16:59
rmfloris.. zou je dan misschien ff kijken after document element at line 2, column 0, byte 7 :D
(view source ofzow?)


dit is trouwens ook beetje onlogisch:

$datum = date('d-m-Y H:m:s');
echo $datum;


hoezo niet meteen echo date(); (omdat je het toch niet naderhand lijkt te gebruiken)

[ Voor 44% gewijzigd door The_Eternal op 22-07-2003 15:25 . Reden: toevoeging ]

Uhm... ja


Acties:
  • 0 Henk 'm!

  • rmfloris
  • Registratie: Maart 2002
  • Laatst online: 22-11-2024

rmfloris

Kowalski: Kaboeeem??

Topicstarter
die view source werkt dus niet, time-out. In de originele broncode is line 2 niks wat fout kan zijn. Dat heb ik al een keer aangepast

Foto afdrukken prijsvergelijk -> http://www.fotovergelijk.nl


Acties:
  • 0 Henk 'm!

  • Osiris
  • Registratie: Januari 2000
  • Niet online
Wat eventueel ook handig is voor debuggen:

PHP:
1
2
$blaat = mysql_fetch_array($result);
print_r($blaat);


Dan krijg je de inhoud van $blaat netjes te zien :)

Vervolgens kun je dan wel weer $woei = $blaat["hottentottententententoonstelling"]; doen ofzo

En check iig je error.log ff :)

Acties:
  • 0 Henk 'm!

  • The_Eternal
  • Registratie: Oktober 2001
  • Laatst online: 26-08 16:59
rmfloris, je kan het ook niet afleiden uit de 'originele' php source code omdat die compleet verschilt van wat er wordt geoutput...

Uhm... ja


Acties:
  • 0 Henk 'm!

  • rmfloris
  • Registratie: Maart 2002
  • Laatst online: 22-11-2024

rmfloris

Kowalski: Kaboeeem??

Topicstarter
precies, maar goed, nu even via via via via enz de source van de output achterhaalt. Het probleem is dat er geen database geselecteerd is. De include van algemeen.php (waar de database connectie in staat) wordt dus niet goed uitgevoerd

Foto afdrukken prijsvergelijk -> http://www.fotovergelijk.nl


Acties:
  • 0 Henk 'm!

  • The_Eternal
  • Registratie: Oktober 2001
  • Laatst online: 26-08 16:59
tja, daar kunnen wij niet veel mee helpen ;))
als je nog op verdere problemen stuit horen we het wel ;P

Uhm... ja


Acties:
  • 0 Henk 'm!

  • rmfloris
  • Registratie: Maart 2002
  • Laatst online: 22-11-2024

rmfloris

Kowalski: Kaboeeem??

Topicstarter
het vreemde is dat dit bestand ook voor de rest van mijn website wordt gebruikt en het daar dus wel doet. Misschien de plaatsing kan invloed hebben ?

Foto afdrukken prijsvergelijk -> http://www.fotovergelijk.nl


Acties:
  • 0 Henk 'm!

  • The_Eternal
  • Registratie: Oktober 2001
  • Laatst online: 26-08 16:59
ik denk dat ik het al weet..
je voert een http:// tag ervoor.. volgens mij laad hij dan de UITGEVOERDE code.. ipv de php code zelf.. omdat hij een fsocket opend via het web waardoor de php wordt geparsed ipv dat de php zelf wordt terug gegeven.. je moet de lokale dir structure gebruiken

*over hoofd gezien toenet ;))*

ik bedoel hiermee dus de include

[ Voor 6% gewijzigd door The_Eternal op 22-07-2003 15:33 . Reden: verduidelijking :) ]

Uhm... ja


Acties:
  • 0 Henk 'm!

  • rmfloris
  • Registratie: Maart 2002
  • Laatst online: 22-11-2024

rmfloris

Kowalski: Kaboeeem??

Topicstarter
ook met de locale uitvoering:
PHP:
1
include('algemeen.inc');


werkt het ook niet

Foto afdrukken prijsvergelijk -> http://www.fotovergelijk.nl


Acties:
  • 0 Henk 'm!

  • The_Eternal
  • Registratie: Oktober 2001
  • Laatst online: 26-08 16:59
toenet was het nog algemeen.php :)
anders weet ik het ook ff niet.. ik zou zeggen. doe iets als: $piet = 'test'; in algemeen.php en in je php file doe je echo $piet :)
kijken wat hij echoed :)

Uhm... ja

Pagina: 1