Hello guys,
J'aimerais enregistrer un contenu dans un vecteur. Et que le nombre de cellules du vecteur soit incrémenté à chaque clique sur un lien.
Au premier clique :
$vecteur[0] = "ligne 0"
Au second clique :
$vecteur[1] = "ligne 1"
Etc, etc.
La dernière cellules incrémentée du vecteur se porte très bien (il y a bien le contenu). En revanche, le script ne semble avoir aucune mémoire du contenu des cellules précédentes.
C'est normal ? Je dois passer par un DB dans laquelle j'enregistre mes contenus au lieu de passer par un vecteur que j'ai tenté de dynamiser ? Je dois passer par une session, un cookies ou je ne sais quoi ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 <?php if (isset($_GET['int'])) { $intSuiv = $_GET['int']+1; // incrémentation du $int existant $intPrecedent = $_GET['int'] - 1; $strLine[$_GET['int']] = "Ligne " . $_GET['int']; // vecteur colonne numéro int actuel print $strLine[$_GET['int']]; // affichage de la colonne actuelle print $strLine[$intPrecedent]; // affichage de la colonne précédente }else{ $int = 1; // initialisation de $int s'il n'existe pas $intSuiv = $int+1; } print "<a href='test.php?int=" .$intSuiv ."'>cliquer ici pour incrémenter</a>"; ?>
Partager