Probleme avec un script php

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Probleme avec un script php

Re: Probleme avec un script php

par AB » 24 mars 2010, 14:51

Mais merci pour t info kan meme, ca marche mais c pas comme ca que le prof veut hihi :p
Si ça fonctionne comme tu souhaites et que c'est le résultat attendu, ton prof ne pourra pas donner quelque chose de plus optimisé avec un "for" ... à moins qu'on ait pas tout saisi dans le rendu attendu. Tiens nous informé du résultat par curiosité :wink:

Tu peux aussi proposer la méthode de stealth35 en variante pour voir ce qu'en dit ton prof. Enfin bon il va bien repérer que tu t'es fait aider car c'est pas un code de "débutant" :wink:

Re: Probleme avec un script php

par Invité » 24 mars 2010, 14:35

Ben normalement je dois faire en sorte de remplir un tableau de frequence avec pour chaque codon le nombre de fois qu'il apparait, mais cela avec une boucle for, mais jvais attendre le cours de lundi et jte tiendrai au courant de la facon dont le prof veut que l'on procede :p
Mais merci pour t info kan meme, ca marche mais c pas comme ca que le prof veut hihi :p

Re: Probleme avec un script php

par stealth35 » 23 mars 2010, 16:47

ouai ca roule ca donne me donne ca

Code : Tout sélectionner

J'ai 1 codons ATG codant pour la Methionine J'ai 2 codons ATT codant pour la Isoleucine J'ai 1 codons TCC codant pour la Sérine J'ai 1 codons GCA codant pour la Alanine J'ai 2 codons GGG codant pour la Glycine J'ai 1 codons TGA codant pour la STOP
mais ton histogramme tu le fais avec quoi ?

Re: Probleme avec un script php

par Invité » 23 mars 2010, 16:45

Par exemple si la sequence ADN est : ATGATTATTTCCGCAGGGGGGTGA.

Ca donnerai:

Le codon 'ATG' apparaît 1 fois
Le codon 'ATT' apparaît 2 fois
Le codon 'TCC' apparaît 1 fois
Le codon 'GCA' apparaît 1 fois
Le codon 'GGG' apparaît 1 fois
Le codon 'TGA' apparaît 1 fois

tout sa stoqué dans un tableau $freq=array() pour pouvoir faire un histogramme en utilisant une boucle for, avec des else if comme j'ai fait...c mega chiant

Re: Probleme avec un script php

par stealth35 » 23 mars 2010, 16:14

ca donnerais plus un truc du genre
$adn 	= str_split($_GET['adn'], 3);
$freq 	= array_count_values($adn);
		
foreach($freq as $val => $num)
{
    echo sprintf("J'ai %d codons %s codant pour la %s<br />", $num, $val, $codons[$val]);
}

Re: Probleme avec un script php

par stealth35 » 23 mars 2010, 16:01

ta un exemple de séquence d'ADN

Re: Probleme avec un script php

par Invité » 23 mars 2010, 15:54

ben en fait la sequence se fini toujours par un stop.
Au final il faut que j'ai comme resultat:

Le codonc CGA aparait 8 fois
Le codonc TGG aparait 5 fois
Le codonc ATT aparait 9 fois

cela doit etre stoké dans un tableau $freq pour pouvoir faire un histogramme de la frequence de chaque codon ensuitre.
Donc ta methode marche pas la,il faut proceder comme j'ai fait sof qu'il y a des erreur dan le mien et que sa ne marche pas :s

Re: Probleme avec un script php

par stealth35 » 23 mars 2010, 14:48

Le prof nous a dit qu'on pouvait le faire en utilisant 1 seule fois "for"...
lol, c'est vraiement pour faire chié le coup du for, tu nous donneras la correction je suis sur que c'est drole :mrgreen:
$group 	= array_count_values($codons);
$key	= array_keys($group);
$val 	= array_values($group);

for($i = 0; $i < count($group); $i++)
{
	if($key[$i] !== 'STOP')
	{
		echo sprintf("Le codon %s apparaît %d fois\n", $key[$i], $val[$i]);  <br />\n", $val[$i], $key[$i]);
	}
}
EDIT: le STOP faut le garder non ?

Re: Probleme avec un script php

par Invité » 23 mars 2010, 14:39

Le prof nous a dit qu'on pouvait le faire en utilisant 1 seule fois "for"...

Re: Probleme avec un script php

par Invité » 23 mars 2010, 14:35

Hum je sais pas lol mais je galere deja bien comme ca hihi

Re: Probleme avec un script php

par stealth35 » 23 mars 2010, 14:31

Oui j'ai vu mais les prof sont encore plus que des boulet, ile veulent un if et un else dans la boucle for lol :p
Dsl mdr
c'est vraiment des glands :mrgreen:
ta le droit d'utiliser plusieurs fois "for" ?

Re: Probleme avec un script php

par Invité » 23 mars 2010, 14:26

Oui j'ai vu mais les prof sont encore plus que des boulet, ile veulent un if et un else dans la boucle for lol :p
Dsl mdr

Re: Probleme avec un script php

par stealth35 » 23 mars 2010, 14:25

Je dois utiliser la fonction for et non pas foreach c'est pour ca...
ah oui c'est vrai les prof c'est des boulets, mais Patriboom t'avais aussi donner la solution avec for :wink:

Re: Probleme avec un script php

par Invité » 23 mars 2010, 14:19

Je dois utiliser la fonction for et non pas foreach c'est pour ca...

Re: Probleme avec un script php

par stealth35 » 23 mars 2010, 14:18

Oui mais ca ne ma pas tellement aider dsl et je savais pas si je devais poster a la suite ou sur un autre post...
pourtant je t'ai mis la solution...