Foros del Web » Programando para Internet » PHP »

ayuda con php

Estas en el tema de ayuda con php en el foro de PHP en Foros del Web. ejemplo1: hola amigos cuando ingreso dos excelentes por ejemplo me da en el echo un 7. $result = mysql_query("SELECT Elniveldeloscontenidostratadosleparece FROM encuesta"); while ($row=mysql_fetch_array($result)){ $nivel ...
  #1 (permalink)  
Antiguo 24/05/2007, 14:29
Avatar de mamicho  
Fecha de Ingreso: mayo-2007
Mensajes: 98
Antigüedad: 17 años
Puntos: 0
Pregunta ayuda con php

ejemplo1:

hola amigos cuando ingreso dos excelentes por ejemplo me da en el echo un 7.



$result = mysql_query("SELECT Elniveldeloscontenidostratadosleparece FROM encuesta");

while ($row=mysql_fetch_array($result)){
$nivel = $row[Elniveldeloscontenidostratadosleparece];

}

if($nivel == 'Exelente'){
$nota1 = 7;
}
else if($nivel == 'Muy Bueno'){
$nota1 = 6;
}
else if($nivel == 'Bueno'){
$nota1 = 5;
}
else if($nivel == 'Regular'){
$nota1 = 4;
}
else if($nivel == 'Malo'){
$nota1 = 2;
}

echo $nota1;


ejemplo 2:

y cuando lo pongo asi me da un 77 con dos excelentes. AHORA LO QUE YO QUIERO QUE ME DE UN 14 ESO SOLAMENTE





$result = mysql_query("SELECT Elniveldeloscontenidostratadosleparece FROM encuesta WHERE cur_codigo = '5'");

while ($row=mysql_fetch_array($result)){




if($row[Elniveldeloscontenidostratadosleparece] == 'Exelente'){
$nota1 = 7;
}
else if($row[Elniveldeloscontenidostratadosleparece] == 'Muy Bueno'){
$nota1 = 6;
}
else if($row[Elniveldeloscontenidostratadosleparece] == 'Bueno'){
$nota1 = 5;
}
else if($row[Elniveldeloscontenidostratadosleparece] == 'Regular'){
$nota1 = 4;
}
else if($row[Elniveldeloscontenidostratadosleparece] == 'Malo'){
$nota1 = 2;
}



echo $nota1;


}
  #2 (permalink)  
Antiguo 24/05/2007, 16:02
Avatar de geq
geq
 
Fecha de Ingreso: agosto-2006
Ubicación: Rosario
Mensajes: 655
Antigüedad: 17 años, 8 meses
Puntos: 22
Re: ayuda con php

bueno es qe estas ejecutando toda la comprobacion y el echo una vez por cada registro
si hay dos excelentes, se imprimiran dos 7
si qieres obtener la suma, usa $nota1 += 7;

exitos
  #3 (permalink)  
Antiguo 24/05/2007, 16:07
Avatar de mamicho  
Fecha de Ingreso: mayo-2007
Mensajes: 98
Antigüedad: 17 años
Puntos: 0
Re: ayuda con php

me da 714....
  #4 (permalink)  
Antiguo 24/05/2007, 16:09
Avatar de geq
geq
 
Fecha de Ingreso: agosto-2006
Ubicación: Rosario
Mensajes: 655
Antigüedad: 17 años, 8 meses
Puntos: 22
Re: ayuda con php

porqe imprime primero 7 y dsps 7+7
por qe no sacas el echo afuera del while ^^U?

exitos
  #5 (permalink)  
Antiguo 25/05/2007, 07:55
Avatar de mamicho  
Fecha de Ingreso: mayo-2007
Mensajes: 98
Antigüedad: 17 años
Puntos: 0
De acuerdo Re: ayuda con php

gracias amigo hay me resultooooo!!!1
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:28.