NS API en PHP

Overzicht

Sponsored by: Vacatures door Monsterboard

Pagina: « vorige 1 2 3 4 5 6 7 volgende »

David Meijer

David Meijer

09/02/2013 22:14:10
Anchor link
als ik dat doet hij niks
 
PHP hulp

PHP hulp

25/12/2024 15:26:32
 
- Ariën  -
Beheerder

- Ariën -

09/02/2013 22:17:55
Anchor link
Kijk met print_r() naar $departures en wat er in zit.
 
David Meijer

David Meijer

09/02/2013 22:21:09
Anchor link
bedoel je dit stuk je
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
echo '<p class="error">'.$departures.'</p>';
 
- Ariën  -
Beheerder

- Ariën -

09/02/2013 22:22:40
Anchor link
Zie php.net/print_r
 
David Meijer

David Meijer

09/02/2013 22:25:17
Anchor link
ik zie var_dump() en var_export() daar staan op die website
 
- Ariën  -
Beheerder

- Ariën -

09/02/2013 22:35:51
Anchor link
En heb je nu al naar php.net/print_r gekeken?
Wat staat er nou in $departures? Als je dit niet snapt dan raad ik aan om dit tot april ofzo in de ijskast te zetten, zodat je in de tussentijd wat meer ervaring met PHP kan opdoen.

Ikzelf heb het idee dat je nu bezig met een slipcursus bent terwijl je de auto nog niet eens onder controle kan houden.
Gewijzigd op 09/02/2013 22:36:44 door - Ariën -
 
David Meijer

David Meijer

09/02/2013 22:40:04
Anchor link
Ja naar dat heb ik gekeken php.net/print_r

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$departures = $ns->getDepartures($_POST['station']);


Dit zie ik staan
 
- Ariën  -
Beheerder

- Ariën -

09/02/2013 22:40:36
Anchor link
ja, en kijk nou eens daarna met print_r naar de inhoud van $departures?
Is het trouwens geen $_GET['station'] zie ik? Juist dus, that's it.
Gewijzigd op 09/02/2013 22:43:48 door - Ariën -
 
David Meijer

David Meijer

09/02/2013 22:50:58
Anchor link
ik kan daar niks van vinden op php.net/print_r van $departures
 
- Ariën  -
Beheerder

- Ariën -

09/02/2013 22:56:03
Anchor link
Zucht, omdat php.net misschien geen handleiding is van de werking van 2767654^10 scripts op deze aarde?

Antwoord is net gegeven, en ik raad van harte aan om dit script de komende maanden met rust te laten en met 'Hello World', een gastenboek en contactformulier verder te gaan. Dit is VEELS te HOOG gegrepen.
 
Bart V B

Bart V B

09/02/2013 22:56:51
Anchor link
print_r() is een debug hulpje.
Dus als je niet weet wat er in een array zit, kan je hem daarmee uitpluizen.

Voorbeeld:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
$a
= array ('a' => 'apple', 'b' => 'banana', 'c' => array ('x', 'y', 'z'));
echo '<pre>';
print_r ($a);
echo '</pre>';
?>
 
David Meijer

David Meijer

09/02/2013 23:05:29
Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
($_GET['station']) {
        require('/home/bussen1b/public_html/NS/php_ns_trains.class.php');
        $ns = new PhpNsTrains (API_USER, API_PASSWORD);
        $departures = $ns->getDepartures($_GET['station']);
        if (!is_array($departures)) {
            echo '<p class="error">'.$departures.'</p>';
        } else {
            foreach($departures as $train) {


hier staat hij wel weer goed
Gewijzigd op 09/02/2013 23:06:56 door David Meijer
 
- Ariën  -
Beheerder

- Ariën -

09/02/2013 23:07:43
Anchor link
Problem solved?
Zo niet, kijk eens wat er in $departures staat.
Gewijzigd op 09/02/2013 23:08:38 door - Ariën -
 
David Meijer

David Meijer

09/02/2013 23:09:18
Anchor link
Nee hij pakt als nog niks van de php_ns_trains.class.php vanaf av.php
 
- Ariën  -
Beheerder

- Ariën -

09/02/2013 23:11:09
Anchor link
- Aar - op 09/02/2013 23:07:43:
Zo niet, kijk eens wat er in $departures staat.
Gewijzigd op 09/02/2013 23:11:46 door - Ariën -
 
David Meijer

David Meijer

09/02/2013 23:11:30
Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
        <form action="av.php" class="alignleft" method="GET">
            <label for="station">Station:</label>
            <input type="text" id="station" name="station" value="<?php if ($_GET['station']) echo $_GET['station']; ?>" />
            <input type="submit" value="Bekijk"/>
        </form><div id="time">


En hier zie ik ook nog iets staat over $_GET['station']
 
- Ariën  -
Beheerder

- Ariën -

09/02/2013 23:12:52
Anchor link
Ja, je haalt ze toch via de URL op? Dan is $_GET inderdaad het juiste...

Maar zou je a.u.b. concreet antwoord willen geven op de vragen die we stellen? Dat werkt voor ons een stuk makkelijker.
Gewijzigd op 09/02/2013 23:13:54 door - Ariën -
 
David Meijer

David Meijer

09/02/2013 23:17:55
Anchor link
dan staat er weer dit van $departures

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$departures = $ns->getDepartures($_GET['station']);
 
- Ariën  -
Beheerder

- Ariën -

09/02/2013 23:19:42
Anchor link
En wat zegt print_r($departures); nou eigenlijk?
Gewijzigd op 09/02/2013 23:33:27 door - Ariën -
 
- Ariën  -
Beheerder

- Ariën -

17/02/2013 20:57:28
Anchor link
En is het nog gelukt, of ben je toch verder gegaan met de simpele dingen in PHP?
Just interesting ;-)
 

Pagina: « vorige 1 2 3 4 5 6 7 volgende »

 

Dit topic is gesloten.



Overzicht

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.