Toon posts:

[PHP] Variabele veranderen dmv button

Pagina: 1
Acties:
  • 28 views sinds 30-01-2008

Verwijderd

Topicstarter
Hetzelfde scriptje waar ik gistere ook een vraag over heb gestelt.
Het is de bedoeling door op een button volgende tip of vorige tip te klikken,
de variabele $tekst met 1 verhoogt of verlaagt wordt. Ik heb al heel wat zoekwerk
verricht maar kan hier niets over vinden. Iemand hier die hier een antwoord op kan
geven. Alvast bedankt
<?php

$tekst[1] = "tekst1";
$tekst[2] = "tekst2";

echo ($tekst[(int)date ("n")]);

?>

<div class="previoustip"><a href="#"><img src="images/previous.jpg" alt="VORIGE TIP" border="0" /></a></div>

<div class="nexttip"><a href="#"><img src="images/next.jpg" alt="VOLGENDE TIP" border="0" /></a></div>

  • André
  • Registratie: Maart 2002
  • Laatst online: 14:48

André

Analytics dude

Wat heb je al geprobeerd, ik zie nog in de verste verte niet iets wat die functionaliteit zou kunnen brengen. Op deze manier is het een scriptrequest en dat willen we niet hebben.

Verwijderd

Topicstarter
André schreef op woensdag 31 januari 2007 @ 12:13:
Wat heb je al geprobeerd, ik zie nog in de verste verte niet iets wat die functionaliteit zou kunnen brengen. Op deze manier is het een scriptrequest en dat willen we niet hebben.
ik heb geprobeert door op de plaats van de # een echo ($tekst++) neer tezetten, kwam er al snel achter dat dat iets te simpel gedacht was.

Ik hoef ook geen kant en klaar script maar wil weten of het mogelijk is en zoja misschien een tip hoe dit te maken. Wil het graag leren, maar het staat niet in mijn boek, en op internet weet ik dus niet op wat voor termen ik zou moeten zoeken. Als ik bijvoorbeeld intyp, "variabele aanpassen button php" krijg ik vooral FLASH oplossingen.

  • storeman
  • Registratie: April 2004
  • Laatst online: 01-12 09:22
Het is inderdaad niet echt duidelijk wat je wil. Wil je door op iets te klikken een nieuwe tekst laten zien. Hier een heel snel voorbeeldje:

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
26
27
28
29
30
31
<?php

// Kijk of er een GET is gezet, zoja haal de waarde op
if(isset($_GET['ID']))
{
$id = intval($_GET['ID']);
}
// Zet anders de index op 0
else $id = 0;

// Defineer een array met verschillende teksten
$tekst = array();
$tekst[0] = "Mijn eerste tekst";
$tekst[1] = "Mijn tweede tekst";

echo $tekst[$id];

// Kijk of er een lagere ID bestaat, zoja, laat de knop zien.
if(array_key_exists($id-1), $tekst)
{
echo '<div class="previoustip"><a href="?ID='.($id-1).'"><img src="images/previous.jpg" alt="VORIGE TIP" border="0" /></a></div>';
}

// Kijk of er een volgend ID bestaat, zoja, laat de knop zien
if(array_key_exists($id+1), $tekst)
{

echo '<div class="nexttip"><a href="?ID='.($id+1).'"><img src="images/next.jpg" alt="VOLGENDE TIP" border="0" /></a></div>';
}

?>


Waarschijnlijk bedoel je zoiets
Ik hoef ook geen kant en klaar script maar wil weten of het mogelijk is en zoja misschien een tip hoe dit te maken. Wil het graag leren, maar het staat niet in mijn boek, en op internet weet ik dus niet op wat voor termen ik zou moeten zoeken. Als ik bijvoorbeeld intyp, "variabele aanpassen button php" krijg ik vooral FLASH oplossingen.
Aan je reacties te zien heb je nog niet erg begrepen wat PHP is en doet. PHP code wordt verwerkt aan de kant van de server, dus een knop die aan de kant van de bezoeker wordt ingedrukt moet een nieuwe pagina van de server laden, de server moet daarbij nieuwe gegevens van de bezoeker krijgen.


Dit gebeurd in dit geval door middel van een $_GET, in de url te zien als index.php?varnaam=varwaarde

Als je je in PHP wilt verdiepen moet je veel kijken op http://www.php.net en ook engels leren. In het nederlands zul je niet heel ver komen.

Kijk verder eens op:

http://www.phpfreakz.nl
http://www.phphulp.nl

Begin het boek eens vooraan te lezen, daar staat vast wel uitgelegd hoe PHP werkt, dan kun je de denkwijze misschien leren.


CODE IS NIET GETEST!

[ Voor 50% gewijzigd door storeman op 31-01-2007 12:30 ]

"Chaos kan niet uit de hand lopen"


Verwijderd

Topicstarter
storeman schreef op woensdag 31 januari 2007 @ 12:24:

Aan je reacties te zien heb je nog niet erg begrepen wat PHP is en doet. PHP code wordt verwerkt aan de kant van de server, dus een knop die aan de kant van de bezoeker wordt ingedrukt moet een nieuwe pagina van de server laden, de server moet daarbij nieuwe gegevens van de bezoeker krijgen.


Dit gebeurd in dit geval door middel van een $_GET, in de url te zien als index.php?varnaam=varwaarde

Als je je in PHP wilt verdiepen moet je veel kijken op http://www.php.net en ook engels leren. In het nederlands zul je niet heel ver komen.

Kijk verder eens op:

http://www.phpfreakz.nl
http://www.phphulp.nl

Begin het boek eens vooraan te lezen, daar staat vast wel uitgelegd hoe PHP werkt, dan kun je de denkwijze misschien leren.


CODE IS NIET GETEST!
ik ben het boek vooraan begonnen maar ben pas halverwege. Nu kwam er een project op mijn pad dus d8 ik daar begin ik aan en dan leer in ondertussen weer wat dingen bij. $_GET heb ik nog niet gezien in mijn boek. Maar ga er naar kijk en ook naar de code die je hebt getypt, of ik het daarmee zelf op kan lossen! super bedankt in ieder geval :)

  • André
  • Registratie: Maart 2002
  • Laatst online: 14:48

André

Analytics dude

Dan doe ik hem nu dicht, graag eerst wat meer verdiepen in de materie.
En PHP vragen horen in het vervolg in Programming.
Pagina: 1

Dit topic is gesloten.