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

  FORUM HardWare.fr
  Programmation
  PHP

  variable PHP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

variable PHP

n°811979
manchot fo​u
Posté le 31-07-2004 à 16:22:28  profilanswer
 

Bonjour,
Je recherche une solution pour réaliser cette fonction en PHP :
 
soit une VAR1 += VAR2    : cette fonction incremente VAR1 en en fonction de VAR2. Ca j'ai saisi.
 
J'aimerais réaliser la même chose mais avec du texte :
 
J'aimerais que VAR1 contienne le texte (dans une boucle While par exemple):
 TEXTE1 ou TEXTE1 + TEXTE2 ou TEXTE1 + TEXTE2 + TEXTE3 .....
 
+= ne marche qu'avec des chiffres ? Comment faire avec du texte ?
 
ai je été assez clair ? :whistle:  
 
Merci de me mettre sur la voie

mood
Publicité
Posté le 31-07-2004 à 16:22:28  profilanswer
 

n°811981
lunarnet76
Posté le 31-07-2004 à 16:26:07  profilanswer
 

en clair ta 2 phrases et tu veux les ajouter genre
phrase 1 : "Salut"
phrase 2 : "ca va?"
et faire avec la phrase "Salut ca va?"
c ca?


Message édité par lunarnet76 le 31-07-2004 à 16:30:29

---------------
!jb!
n°811983
Flaie
No it's necessary
Posté le 31-07-2004 à 16:28:57  profilanswer
 

il faut utiliser .=  
exemple :

Code :
  1. <?php
  2. $var = "toto ";
  3. $tab = array("fait ", "du ", "bateau " );
  4. for($i = 0; $i < count($tab); $i++)
  5.   $var .=  $tab[$i];
  6. echo $var; //affichera toto fait du bateau
  7. ?>


Message édité par Flaie le 31-07-2004 à 16:32:27

---------------
Always wear a camera!
n°811986
lunarnet76
Posté le 31-07-2004 à 16:30:46  profilanswer
 

<?php
$a="Salut";
$b="ca va";
$c="$a $b";
echo $c;
?>


---------------
!jb!
n°811989
jagstang
Pa Capona ಠ_ಠ
Posté le 31-07-2004 à 16:32:38  profilanswer
 

lunarnet76 a écrit :

<?php
$a="Salut";
$b="ca va";
$c="$a $b";
echo $c;
?>


 :heink:  
 
$c = $a + ' ' + $b ;

n°811990
lunarnet76
Posté le 31-07-2004 à 16:34:16  profilanswer
 

JagStang a écrit :

:heink:  
 
$c = $a + ' ' + $b ;


 :pt1cable:  ca marche pas du tout ca, enfin en tout cas sur easyphp lol, ca m'affiche 0 ca...


---------------
!jb!
n°811991
jagstang
Pa Capona ಠ_ಠ
Posté le 31-07-2004 à 16:35:23  profilanswer
 

je voulais dire

Code :
  1. $c = $a . ' ' . $b ;


 
je trouve abbérant d'utiliser cette notation dans ce cas préci s :$c="$a $b";
 
:hello:


Message édité par jagstang le 31-07-2004 à 16:35:45
n°811992
jagstang
Pa Capona ಠ_ಠ
Posté le 31-07-2004 à 16:36:38  profilanswer
 

lunarnet76 a écrit :

:pt1cable:  ca marche pas du tout ca, enfin en tout cas sur easyphp lol, ca m'affiche 0 ca...


je vois pas le rapport...
 
(easyphp c'est mal :o)
 

n°811996
lunarnet76
Posté le 31-07-2004 à 16:41:38  profilanswer
 

ah oui c vrai ca!!! c plus logique, c juste que comme c du texte ben je pense toujours comme si c t la meme chose lol
et je parler d'easy php car par exemple utiliser PHP_SELF ca ne marche pas sans le $_SERVER['PHP_SELF'] alors que online ca marche! dc


---------------
!jb!
n°812012
Magmadar
Posté le 31-07-2004 à 17:18:49  profilanswer
 

Parce que c'est sans doute pas la même version de php :o

mood
Publicité
Posté le 31-07-2004 à 17:18:49  profilanswer
 

n°812018
Dj YeLL
$question = $to_be || !$to_be;
Posté le 31-07-2004 à 17:55:37  profilanswer
 

Oui mais vu que c'est pour faire une boucle et qu'il ne sait peut etre pas le nombre de vars ça serait plutot ça :

Code :
  1. $var[] = "Salut ";
  2. $var[] = "ça ";
  3. $var[] = "va ?";
  4. while(sa condition)
  5. {
  6. $texte .= $var[$i];
  7. }


 
Enfin bref, à modifier en conséquence quoi...
 
++

n°812042
manchot fo​u
Posté le 31-07-2004 à 18:50:57  profilanswer
 

Ok merci pour les infos. Mais cela ne marche toujours pas. Il faut dire que je débute en PHP. Voici un morceau de mon programme. ça doit être bourré de fautes !
 
L'objectif de la 1ere boucle est de remplir un tableau $var[] avec des datas.
L'objectif de 2ème boucle est de mettre bout à bout dans la variable $produit les data du tableau $var[]
 
$i = 0;
while ($prod = "2" )
{    ........
     $i = $i + 1;    
     $var[$i] = $prod["quantite"]." ".$prod["nom"];
}  
 
$i=0;
while ( isset($var[])  )
{ $i = $i+1;
    $produit .= $var[$i];  
}
echo $produit;
 
Merci de votre aide.
MF

n°812069
Dj YeLL
$question = $to_be || !$to_be;
Posté le 31-07-2004 à 19:34:33  profilanswer
 

manchot fou a écrit :

Ok merci pour les infos. Mais cela ne marche toujours pas. Il faut dire que je débute en PHP. Voici un morceau de mon programme. ça doit être bourré de fautes !
 
L'objectif de la 1ere boucle est de remplir un tableau $var[] avec des datas.
L'objectif de 2ème boucle est de mettre bout à bout dans la variable $produit les data du tableau $var[]
 
$i = 0;
while ($prod = "2" ) // comprends pas ... pas plutot un if ?
{    ........ // hein ?!
     $i = $i + 1;[/g]    // $i++;
     $var[$i] = $prod["quantite"]." ".$prod["nom"];
}  
 
$i=0;
while ( isset($var[])  )
{ $i = $i+1; // $i++
    $produit .= $var[$i];  
}
echo $produit;
 
Merci de votre aide.
MF


Message édité par Dj YeLL le 31-07-2004 à 19:34:49
n°812071
Dj YeLL
$question = $to_be || !$to_be;
Posté le 31-07-2004 à 19:37:50  profilanswer
 

En fait ça va pas du tout ton truc ...
 
while ($prod = "2" )
Ca serait pas plutot :
if($prod == "2" ) ?
 
$i = $i + 1;
Tu peux le remplacer par
$i++;
 
Si plus haut tu met if($prod == "2" )
c'est que $prod est une chaine de texte ou un chiffre
tu ne peux donc pas faire $prod["quantite" ...
car dans ce cas, $prod serait un tableau
 
Explique plutot ce que tu cherche à faire clairement et on (je) t'aidera(is) à ecrire le code...
 
++

n°812073
joelan
Posté le 31-07-2004 à 19:45:16  profilanswer
 

ohla c koi ce bordel :pt1cable: => 0/20
les variables $prod, $var ca veut rien dire
 
$produit, $varArr à la place merci :)  
 
utilise des fonctions  
 
$prod est un tableau donc $prod = 2 ! à changer
 

Code :
  1. function getListeProduit($produit = null)
  2. {
  3. if is_array($produit)
  4. {
  5. foreach ($produit as $key => $value)
  6. {
  7. if ( $key == 2 )
  8. {
  9.   $produitArr = implode(',' ,$varArr);
  10.   return $produiArr;
  11. }
  12. $varArr[] = $produit['quantite'] . " " . $produit['nom'];
  13. }
  14. }
  15. else
  16. { return null;}
  17. //comme ca tu fais tout d'un coup
  18. }


 
J'aimerais bien voir ton site Web tu as des liens ?


Message édité par joelan le 31-07-2004 à 19:53:57

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

  variable PHP

 

Sujets relatifs
Min max par variable MYSQL/PHPflash-php et variable
FireFox n'aime pas les css avec variable php ?[PHP] Ajouter une variable à la Query_String
[need help]easy php et variable dans l'urlrecuperer une variable javascript dans du code php entre 2 pages
[php afficher une ]variable [PHP/MySQL] Afficher une fiche avec une url variable
[HTML & PHP] Passage variable en adresseRécupérer une variable php dans un javascript
Plus de sujets relatifs à : variable PHP


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