Registreer FAQ Berichten van vandaag


Ga terug   Scholieren.com forum / Technologie / Software & Hardware
Reageren
 
Topictools Zoek in deze topic
Oud 10-10-2003, 20:45
Ijsklontje.
Avatar van Ijsklontje.
Ijsklontje. is offline
<?
$var = array("Tien", "Twintig", "Dertig", "Veertig");
$aantal = count($var);
$nummer = 0;
while($nummer =< $aantal)
{
echo $var[$nummer];
$nummer++ }
?>


Bijvoorbeeld deze simpele tutorial script, ik snap niet echt hoe
het in zijn werk gaat.
kan iemand mij het kort uitleggen?
Met citaat reageren
Advertentie
Oud 10-10-2003, 20:53
Fade of Light
Avatar van Fade of Light
Fade of Light is offline
Code:
<? 
$var = array("Tien", "Twintig", "Dertig", "Veertig"); 
/* 
var[0] == 'tien'
var[1] == 'twintig'
etc tot var[3]
*/

$aantal = count($var); 

/* telt hoeveel elementen in de array zitten...0 t/m 3 = 4 */


$nummer = 0; 
while($nummer =< $aantal) 
{ 
echo $var[$nummer]; 
$nummer++ } 
?> 

/* zolang nummer kleiner of gelijk aan aantal is, herhaalt die lus zich. Eerst is nummer 0. 0 <= 4 klopt! Dus laat die var[0] zien en hoog dat nummer met 1 op. $nummer++ betekent $nummer = $nummer + 1; Dat gaat door totdat $nummer = 5, want dan staat er: 5 <= 4 en dat is false. Dus eindigt de lus. */
Met citaat reageren
Oud 10-10-2003, 20:59
Verwijderd
Uitleg?
http://nl.php.net/while

Ik persoonlijk vind daar bijna alles perfect uitgelegd..
Met citaat reageren
Oud 10-10-2003, 21:01
Fade of Light
Avatar van Fade of Light
Fade of Light is offline
Citaat:
McLaren schreef op 10-10-2003 @ 21:59:
Uitleg?
http://nl.php.net/while

Ik persoonlijk vind daar bijna alles perfect uitgelegd..
sja ik ook, al moet ik zeggen dat soms (bij moeilijkere functies) nog wel eens wartaal staat, zeker voor de mensne met niet al teveel programmeerervaring. En bij onbekende functies, wil men nog wel eens roepen "php.net", maarja als je de naam niet weet Kun je zoeken op kernwoorden ofzo? (Zelfs dan is het soms niet te doen btw )
Met citaat reageren
Oud 10-10-2003, 21:01
IceManX
Avatar van IceManX
IceManX is offline
Het moet trouwens $nummer < $aantal zijn.
Op deze manier wordt $nummer ook 4, en $var[4] bestaat niet.
__________________
More than meets the eye - www.achterklap.nl
Met citaat reageren
Oud 10-10-2003, 21:05
Verwijderd
Citaat:
Fade of Light schreef op 10-10-2003 @ 22:01:
sja ik ook, al moet ik zeggen dat soms (bij moeilijkere functies) nog wel eens wartaal staat, zeker voor de mensne met niet al teveel programmeerervaring. En bij onbekende functies, wil men nog wel eens roepen "php.net", maarja als je de naam niet weet Kun je zoeken op kernwoorden ofzo? (Zelfs dan is het soms niet te doen btw )
Als je iets wil, maar je weet geen naam dan begrijp ik het wel..
Maar ze komt zelf al aan met de naam van de functie
Met citaat reageren
Oud 11-10-2003, 21:46
Ijsklontje.
Avatar van Ijsklontje.
Ijsklontje. is offline
bedankt.. while snap ik nu..

K heb alleen een probleem nog, ik ben vandaag ook begonnen met de sessies leren.Maar mijn script wil niet werken.

<?
session_start();
if ($hits)
{
$hits++;
}
else
{
$hits = 1;
session_register(hits);
echo "u heeft $hits keer deze pagina bezocht";
}
?>


Weet iemand waar de fout zit?
Als de pagina bezocht word, gaat hij wel zeggen dat je hem een keer bezocht hebd, maar bij opnieuw openen staat er nog steeds 1
Met citaat reageren
Oud 11-10-2003, 21:50
Koen
Avatar van Koen
Koen is offline
Nogal wiedes, je moet de session_register() buiten het else {} statement zetten, nu saved ie de sessie alleen als $hits nog niet geset was.
Met citaat reageren
Oud 11-10-2003, 21:56
Ijsklontje.
Avatar van Ijsklontje.
Ijsklontje. is offline
<?
session_start();
if ($hits)
{
$hits++;
}
else
{
$hits = 1;
session_register(hits);
}
echo "u heeft $hits keer deze pagina bezocht";

?>


Zo werkt hij nog niet
Met citaat reageren
Oud 11-10-2003, 23:33
Fade of Light
Avatar van Fade of Light
Fade of Light is offline
Naja je hebt een sessie geregistreerd:
session_register(hits);

nu nog een waarde geven:

....

ik wilde het eigenlijk neerschrijven, maar ik weiger. Er zijn zat tutorials over sessies, daar staat het perfect uitgelegd.

Daarbij snapte je vandaag nog niet eens een basis ding als "while" en je gebruikt nu al sessies...die stap klopt gewoon niet, leer eerst maar eens fatsoenlijk te programmeren en weten hoe je moet denken...
Met citaat reageren
Oud 12-10-2003, 03:27
Screaming Slave
Screaming Slave is offline
Fade of Light,
het idee van /* comments */ is dat ze op meerdere regels kunnen.

je wint de prijs voor grootste layout-fuckup aller tijden.
Met citaat reageren
Oud 12-10-2003, 09:41
Fade of Light
Avatar van Fade of Light
Fade of Light is offline
Citaat:
Crystal Method schreef op 12-10-2003 @ 04:27:
Fade of Light,
het idee van /* comments */ is dat ze op meerdere regels kunnen.

je wint de prijs voor grootste layout-fuckup aller tijden.
boeiuh, tijdens het typen van de reply stonden ze op meerdere regels (gaat automatisch) en nu niet....
Met citaat reageren
Oud 12-10-2003, 11:38
Enlightenment
Avatar van Enlightenment
Enlightenment is offline
Gebruik $_SESSION:


session_start();

if (!(isset($_SESSION['hits']))
{
// eerste keer, sessie nog niet geïnitialiseerd
$_SESSION['hits'] = 1;
}
else
{
// sessie bestaat
$_SESSION['hits']++;
}
__________________
Per undas adversas (tegen de stroom in)
Met citaat reageren
Oud 12-10-2003, 13:05
Screaming Slave
Screaming Slave is offline
Citaat:
Fade of Light schreef op 12-10-2003 @ 10:41:
boeiuh, tijdens het typen van de reply stonden ze op meerdere regels (gaat automatisch) en nu niet....
I've got one word for you - linefeed.
Met citaat reageren
Oud 12-10-2003, 13:40
Fade of Light
Avatar van Fade of Light
Fade of Light is offline
Citaat:
Crystal Method schreef op 12-10-2003 @ 14:05:
I've got one word for you - linefeed.
blabla dit is mijn programma niet, zo maar een forum
Met citaat reageren
Oud 12-10-2003, 23:42
Verwijderd
Ik heb 'n PHP vraagje maar geen idee waar ik het op kan zoeken. Hoe kan ik de url van een ander frame (ja frame ja ) opvragen?
Met citaat reageren
Oud 13-10-2003, 01:27
Enlightenment
Avatar van Enlightenment
Enlightenment is offline
Citaat:
eXo schreef op 13-10-2003 @ 00:42:
Ik heb 'n PHP vraagje maar geen idee waar ik het op kan zoeken. Hoe kan ik de url van een ander frame (ja frame ja ) opvragen?
?

Ehh niet. Frames zijn clientside.

Leg eens uit wat je nou precies wilt?
__________________
Per undas adversas (tegen de stroom in)
Met citaat reageren
Oud 13-10-2003, 07:44
Fade of Light
Avatar van Fade of Light
Fade of Light is offline
Citaat:
Enlightenment schreef op 13-10-2003 @ 02:27:
?

Ehh niet. Frames zijn clientside.

Leg eens uit wat je nou precies wilt?
ik gok dat hij bedoelt:

Je hebt een site met 2 frames, in het ene frame gaat de user browsen naar allemaal andere sites en jij wilt die url's weten dmv het frame dat nog open staat van je eigen site.... Of iets dergelijks.. kan er ook naast zitten natuurlijk
Met citaat reageren
Oud 13-10-2003, 09:05
Scooter B0y
Avatar van Scooter B0y
Scooter B0y is offline
gebruik gewoon for


PHP-code:
<?


for ($i=0; $i < count($var); $i++)
{
    echo $var[$nummer]; 
}

?>
Met citaat reageren
Oud 13-10-2003, 10:57
Verwijderd
Citaat:
Fade of Light schreef op 13-10-2003 @ 08:44:
ik gok dat hij bedoelt:

Je hebt een site met 2 frames, in het ene frame gaat de user browsen naar allemaal andere sites en jij wilt die url's weten dmv het frame dat nog open staat van je eigen site.... Of iets dergelijks.. kan er ook naast zitten natuurlijk
Urm ja zoiets idd

Maar dat kan niet omdat PHP serverside is? Crap. :/
Met citaat reageren
Oud 13-10-2003, 17:46
Screaming Slave
Screaming Slave is offline
Citaat:
eXo schreef op 13-10-2003 @ 11:57:
Urm ja zoiets idd

Maar dat kan niet omdat PHP serverside is? Crap. :/
looks me pretty logisch.
Met citaat reageren
Oud 13-10-2003, 18:12
Enlightenment
Avatar van Enlightenment
Enlightenment is offline
Je kan per hit informatie opslaan in je sessie:

$_SESSION array kun je daarvoor gebruiken.

Maar of dat is wat je wilt? Sowieso zou ik geen frames gebruiken, depricated zooi.
__________________
Per undas adversas (tegen de stroom in)
Met citaat reageren
Advertentie
Reageren


Regels voor berichten
Je mag geen nieuwe topics starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit

Spring naar

Soortgelijke topics
Forum Topic Reacties Laatste bericht
Psychologie Benzodiazepines(tranquilizers) en onkunde in de gezondheidszorg
Verwijderd
7 21-05-2005 15:29
Software & Hardware PHP vraag
chatfreak2002
60 21-06-2002 20:28


Alle tijden zijn GMT +1. Het is nu 23:15.