Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2673 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Mais comment on additionne ???

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Mais comment on additionne ???

n°128107
Max Evans
Posté le 18-04-2002 à 19:46:51  profilanswer
 

Hello a tous :hello:
 
C'est vraiment une question très conne, mais comment on fais pour additionner en PHP ?
 
En fait, pour passer d'une page a l'autre, je fais ca :
echo'<a href="details.php?id=$id+1">SUIVANT</a>';
 
Mais bien sur, ca ne marche, ca ne veut pas faire l'additon de $id et 1 :(
 
A votre avis, fo faire comment ? :)
Merchi :jap:


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
mood
Publicité
Posté le 18-04-2002 à 19:46:51  profilanswer
 

n°128112
youdontcar​e
Posté le 18-04-2002 à 19:57:22  profilanswer
 

une string simple quote (comme la tienne) affiche le texte directement :
 
$var = 'test';
 
echo 'ceci est un $var';
 
affiche -> ceci est un $var
 
une string double quote transforme les variables :
 
$var = 'test';
echo "ceci est un $var";
 
affiche -> ceci est un test
 
et c'est (en général) prévu pour les variables 'seules'.
 
solution, tu concatènes :
 
echo '<a href="details.php?id=' . $id + 1 . '">SUIVANT</a>';

n°128115
Max Evans
Posté le 18-04-2002 à 20:07:38  profilanswer
 

Je viens d'essayer les deux techniques, ca marche tjs pas :(


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°128116
youdontcar​e
Posté le 18-04-2002 à 20:10:56  profilanswer
 

Max Evans a écrit a écrit :

Je viens d'essayer les deux techniques, ca marche tjs pas :(


:heink: détail ?
 
un bête test avec :
 
$id = 4;
echo '<a href="details.php?id=' . $id + 1 . '">SUIVANT</a>';  
 
ne donne pas un lien id=5 ?
 
:heink:

n°128117
youdontcar​e
Posté le 18-04-2002 à 20:12:14  profilanswer
 

sinon
 
echo '<a href="details.php?id=' . ($id + 1) . '">SUIVANT</a>';

n°128118
Max Evans
Posté le 18-04-2002 à 20:12:19  profilanswer
 

Je v essayer, et je reviens :)


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°128119
youdontcar​e
Posté le 18-04-2002 à 20:13:06  profilanswer
 

http://www.php.net/manual/en/language.operators.php
 
je rêve, . à la même priorité que + et - ? :cry:

n°128121
Max Evans
Posté le 18-04-2002 à 20:15:17  profilanswer
 

youdontcare a écrit a écrit :

sinon
 
echo '<a href="details.php?id=' . ($id + 1) . '">SUIVANT</a>';  




 
YESSSSSSSSSSSSSSSSSSSss, ca marche !!!!!!!!!!!!!!!! :) :jap:  
Le 1° code, ca faisait aparaitre la moitie d'une balise sur la page, style 1>SUIVANT  :heink:  
 
Encore merci :) :jap:


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°128123
Max Evans
Posté le 18-04-2002 à 20:22:32  profilanswer
 

Sinon, g une autre ch'tite kestion :)
 
Tu se, g fais un formulaire, et apres, les infos apparaissent ds un tableau ...
Mais kand un champs n'a pas été rempli, la bordure du tableau n'apparait pas :(
 
Tu crois que ca serait possible de faire en sorte que kand un champ n'est pas rempli, on enregistre ds la base par exemple N/A, et du coup, dans le tableau il apparaitra N/A ? :)
 
Encore merchi pour tout :) :jap:


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°128125
antp
Super Administrateur
Champion des excuses bidons
Posté le 18-04-2002 à 20:26:12  profilanswer
 

tu peux mettre d'office   (un espace non supprimable par le browser) à la fin du texte de tes champs, comme ça si ils sont vides (les champs) les cases du tableau ne le seront pas pour le browser


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
mood
Publicité
Posté le 18-04-2002 à 20:26:12  profilanswer
 

n°128126
Max Evans
Posté le 18-04-2002 à 20:27:09  profilanswer
 

antp a écrit a écrit :

tu peux mettre d'office   (un espace non supprimable par le browser) à la fin du texte de tes champs, comme ça si ils sont vides (les champs) les cases du tableau ne le seront pas pour le browser  




 
Ha voui, pas bete, je v faire ca :)
Merchi bien :) :jap:


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°128127
youdontcar​e
Posté le 18-04-2002 à 20:28:46  profilanswer
 

>> Tu crois que ca serait possible de faire en sorte que kand un champ n'est pas rempli, on enregistre ds la base par exemple N/A
 
possible mais pas souhaitable. autant garder la base le plus clean possible -> si un jour tu veux changer ton "N/A" en "inconnu" (par ex), tu devras changer ton code d'affichage. donc autant enregistrer une string vide dans la base, et tester à l'affichage si if ($row["tonchamp"] == "" ) echo "N/A".
 
ou solution d'antp, qui rajoutera un espace et fera un formatage pas bô (:D)

n°128128
Max Evans
Posté le 18-04-2002 à 20:31:07  profilanswer
 

Lol, g testé l'espace, ca marche bien :D
Je v essayer le code avec le Row :)


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°128131
antp
Super Administrateur
Champion des excuses bidons
Posté le 18-04-2002 à 20:36:24  profilanswer
 

youdontcare a écrit a écrit :

 
ou solution d'antp, qui rajoutera un espace et fera un formatage pas bô (:D)  




 
:na: je vois pas pourquoi, ça peut très bien passer, ça dépend de sa page...


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°128134
Max Evans
Posté le 18-04-2002 à 20:40:31  profilanswer
 

G essayé le row, ca marche, mais ca me met pas le N/A la ou il faut :(
Je v donc opter pour le   de ANTP :)
 
Encore merci a vous deux :jap:


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Mais comment on additionne ???

 

Sujets relatifs
[PHP] lol j'ai jamais vu ca[HTML/PHP] chargement de 2 feuilles
[PHP] la honte.....Une arborescenece en PHP pour un forum?
Probleme de formulaire ou de PHP... j'arrive pas a trouver l'erreur[PHP] Ca ecris deux fois dans la base ...
Créer des fichiers avec PHP[PHP] Ca veut pas entrer dans ma base :(
[PHP] C'est possible ça ?[PHP] Mail : accusé de lecture ?
Plus de sujets relatifs à : [PHP] Mais comment on additionne ???


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR