begin process at 2012 05 31 12:12:43
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

Problème avec un tableau en array


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème avec un tableau en array

dimanche 21 novembre 2004 à 01:25:09 | Problème avec un tableau en array

Kaeru

Bonjour,

j'ai un tableau qui fonctionne avec un array et je voudrai y incorporer un systeme qui cherche dans une table un résultat. En fonction de ce résultat un echo apparait avec la réponse.

voici le code que j'ai pour le moment mais qui ne fonctionne pas.

$temp = array(
"Sexe",span(" ".$liste_sexe[$this->Sexe],"race"),
"test",span(
if($liste_sexe==0){
echo "test homme";
}
elseif($liste_sexe==1){
echo "test femme";
}
else($liste_sexe==2){
echo "test hermaphrodyte";
}),
"Lieu",span($this->Lieu->Nom,"lieu"),
);

La partie qui commence à "test",span( et qui finie à }), est la partie qui me pose problème. Impossible de faire apparaitre l'echo dans la case.

Si quelqu'un pouvait m'aider ça serais vraiment génial.

Merci d'avance.
dimanche 21 novembre 2004 à 10:21:06 | Re : Problème avec un tableau en array

mixo11

Salut, il y a quelquechose de bizarre dans ton code :

tu utilises $liste_sexe comme une tableau d'une part avec :
$liste_sexe[$this->Sexe] et de l'autre tu fait des tests sur :
$liste_sexe .. qui lui est un array .... Problème surement. Tu as pas de Warnings quand tu affiches ?

--
"Marco mal se pasejo"
dimanche 21 novembre 2004 à 12:33:44 | Re : Problème avec un tableau en array

Kaeru

à la base le tableau permet d'afficher les stats de son personnage dans un jeu.
ce tableau liste le nom, la race, le sexe, etc...
Le tableau en entier ressemble à celà::
$temp = array(
"Nom",span($this->Nom,"pj"),
"Race",span($this->Race." ".$liste_race[$this->Sexe],"race"),
"Sexe",span(" ".$liste_sexe[$this->Sexe],"race"),
"Lieu",span($this->Lieu->Nom,"lieu"),
);

Et j'y ait ajouté une case "Test" pour pouvoir tester comment afficher le résultat mais comme je suis pas très fort en php je n'y arrive pas du tout.
dimanche 21 novembre 2004 à 12:39:04 | Re : Problème avec un tableau en array

mixo11

Donc c'est bien ce que je dis :

Dans tes tests genre i($liste_sexe == 2) c'est pas bon du tout
puisque le TYPE de la variable ^liste_sexe est un array.
Donc par conséquent tu dois tester une valeur dans ton array genre :
i($liste_sexe[$this->sexe] == 2)
la ca fonctionnera.


--
"Marco mal se pasejo"
dimanche 21 novembre 2004 à 14:40:39 | Re : Problème avec un tableau en array

Kaeru

j'ai déjà essayé de faire ça avec des if mais ça posais problème.
je sais pas comment incorporer les if dans un tableau array.
dimanche 21 novembre 2004 à 14:45:15 | Re : Problème avec un tableau en array

Kaeru

Je viens de faire ça pour tester:
"testSexe",span(if($liste_sexe[$this->Sexe] == 2){
echo "test hermaphrodyte";}
),

j'ai l'erreur suivante:
Parse error: parse error, unexpected T_IF, expecting ')' in /var/www/free.fr/0/8/url/test.php on line 824
dimanche 21 novembre 2004 à 14:51:41 | Re : Problème avec un tableau en array

mixo11


Tu peux faire un, tableau annexe genre :
tab[1] = 'test1'
tab[2] = 'test2'
tab[3] = 'test3'
et apres tu fais :
("testSexe",$tab[$liste_sexe[$this->Sexe]]
),

Bon c'est une façon de contourner ton probleme . Cependant nopte qu'il existe desfonctions du style :
in_array
array_key_exists
array_search
[...]

bon courage.


--
"Marco mal se pasejo"
dimanche 21 novembre 2004 à 19:13:49 | Re : Problème avec un tableau en array

Kaeru

oui oui mais le problème serais plutot de savoir comment je peut insérer une série de if.


Cette discussion est classée dans : test, array, echo, sexe, span


Répondre à ce message

Sujets en rapport avec ce message

Array et objet [ par mrjulien ] Hello !Je suis en train de développer une classe et j'ai un soucis de synthaxeCode :public function result_hand(){        foreach($this->player_info a besoin d'aide [ par papashultz ] Bonjour, je suis débutant en PHP et je souhaite trier un tableau, mais après l'utilisation de "natcasesort" nom tableau n'est plus considéré comme te Liste déroulante php/javascript [ par zabroska ] Bonjour,voila mon probleme :J'ai deux listes déroulantes et je souhaite que la deuxième se remplisse en fonction du choix dans la première.J'ai deja t exploiter une variable inconnue dans un array incrémenté [ par Teddy_le_gnein ] Hello tous le monde.je reviens à la charge avec mes array incrémentés...Comme la dernière fois je suis persuadé qu'il y a une solution simple mais que recuperer une matrice d'une base de donnees [ par fadoua123 ] bonjourvoile j'ai fais ce programme le bute est d'enregistrer une matrice dans une base de données et la récupérer après pour faire des calcule la des mysql_fetch_array [ par ateber ] Bonjour,Je suis une étudiante en informatique. J'ai crée un forum sur un site et qui fonction bien mais aujourd'hui sur local je n'arrive pas affichée mettre une Array dans une zone de base de données est-ce autorisé ? [ par surotout ] Bonjour,soit un programme maj.phpet le create de la base de donnéesLa mise à jour s'effectue ( une zone numerique évolue)pourtant je ne sais pas relir Probleme passage variable avec POST [ par krevette235 ] Bonjour,Je veux faire passer une variable par POST qui contient des quotes backslashées mais à l'arrivée j'ai pas ce que je veux.Voici un peu de code: update avec array [ par lacomm ] <meta name="CREATED" content=" problème mysql_fetch_array() [ par florianj54 ] Bonsoir, J'aimerais remplir un tableau en récupérant les valeurs dans ma base de données. ma base est construite comme ceci : TypeSport | VilleEv


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,920 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales