|
|
|
|
Outline ·
[ Estándar ] ·
Lineal+
Ayuda TEMA 3
| rob1104 |
May 23 2007, 06:43 AM
|
Xbox Live... The best thing ever happened around videogames

Grupo: Moderadores
Mensajes: 1.665
Registrado: 7-March 05
Desde: Matamoros, Tamaulipas, Mexico
Miembro nº: 93.342

|
|
|
|
|
|
| iXnaCio-7-8- |
May 23 2007, 04:14 PM
|
This Place is Gonna Burn

Grupo: Miembros Vitalicios
Mensajes: 1.281
Registrado: 16-January 07
Desde: Soria (España)
Miembro nº: 190.964

|
Hola a todos, como siempre inauguro la tanda  ; donde está el fallo?, puede estar en el html?, siento molestarte pero no lo encuentro... CODE <BODY> <? $alumnos=$_GET['alumnos']; switch($alumnos) { case 1: $notas= echo '<ul> <li><b>Matemáticas:</b>6</li> <li><b>Lenguaje:</b>7</li> <li><b>Biología:</b>5 </ul>'; break;
case 2: $notas= echo '<ul> <li><b>Matemáticas:</b>9</li> <li><b>Lenguaje:</b>5</li> <li><b>Biología:</b>7</li> </ul>'; break;
case 3: $notas= echo '<ul> <li><b>Matemáticas:</b>6</li> <li><b>Lenguaje:</b>5</li> <li><b>Biología:</b>5</li> </ul>'; break;
case 4: $notas= echo '<ul> <li><b>Matemáticas:</b>8</li> <li><b>Lenguaje:</b>5</li> <li><b>Biología:</b>6</li> </ul>'; break;
case 5: $notas= echo '<ul> <li><b>Matemáticas:</b>6</li> <li><b>Lenguaje:</b>7</li> <li><b>Biología:</b>4</li> </ul>'; break; default: echo "Tan solo selecciona el alumno que desee."; } echo "El alumno tiene las siguientes notas: $notas"; ?> </BODY> </HTML>
Gracias por todo! Un Saludo!
|
|
|
|
|
| rob1104 |
May 23 2007, 05:48 PM
|
Xbox Live... The best thing ever happened around videogames

Grupo: Moderadores
Mensajes: 1.665
Registrado: 7-March 05
Desde: Matamoros, Tamaulipas, Mexico
Miembro nº: 93.342

|
El php parece estar bien, postea el HTML, asi como si es posible el error que te da exactamente. Edito: Gracias a madson pude ver el error: Cuando haces esto: QUOTE $notas= echo '<ul> <li><b>Matemáticas:</b>6</li> <li><b>Lenguaje:</b>7</li> <li><b>Biología:</b>5 </ul>'; Estás asignando una funcion a una variable, lo cual no esta permitido, simplemente tienes que eliminar el echo, de tal forma que quede asi: QUOTE $notas= '<ul> <li><b>Matemáticas:</b>6</li> <li><b>Lenguaje:</b>7</li> <li><b>Biología:</b>5 </ul>'; y te deberia ir bien..
|
|
|
|
|
| iXnaCio-7-8- |
May 23 2007, 06:39 PM
|
This Place is Gonna Burn

Grupo: Miembros Vitalicios
Mensajes: 1.281
Registrado: 16-January 07
Desde: Soria (España)
Miembro nº: 190.964

|
Yehe! aaaa klaro porke obviamente lo que le das es un valor, luego al final es cuando muestras dicho valor. Muchas gracias!  P.d: yo me entiendo
|
|
|
|
|
| ~DarkSoul |
May 24 2007, 12:01 AM
|
Miembro Elite
   
Grupo: Members
Mensajes: 164
Registrado: 11-April 07
Desde: Uruguay - Montevideo
Miembro nº: 197.887

|
Aca ta: http://darksoul.awardspace.com/Aprendiendoswitch/index.htmlEl HTML CODE <HTML> <HEAD> <TITLE>Aprendiendo sentencia SWITCH</TITLE> </HEAD> <BODY> <center> <FONT SIZE=10>Año 2007</FONT><BR> <FORM ACTION="http://darksoul.awardspace.com/Aprendiendoswitch/index.php" METHOD="GET"> Elige el mes: <SELECT NAME="meses" CLASS="select"> <OPTION VALUE="1">1</OPTION> <OPTION VALUE="2">2</OPTION> <OPTION VALUE="3">3</OPTION> <OPTION VALUE="4">4</OPTION> <OPTION VALUE="5">5</OPTION> <OPTION VALUE="6">6</OPTION> <OPTION VALUE="7">7</OPTION> <OPTION VALUE="8">8</OPTION> <OPTION VALUE="9">9</OPTION> <OPTION VALUE="10">10</OPTION> <OPTION VALUE="11">11</OPTION> <OPTION VALUE="12">12</OPTION> </SELECT><BR><BR> <INPUT TYPE="submit" NAME="boton" VALUE="Aceptar"> </FORM> </center> </BODY> </HTML>
El PHP CODE <HTML> <HEAD> <TITLE>Aprendiendo sentencia SWITCH</TITLE> </HEAD> <BODY> <center> <?PHP $meses=$_GET['meses']; switch($meses) { case 1: $mes="Enero"; $dias=31; break; case 2: $mes="Febrero"; $dias=28; break; case 3: $mes="Marzo"; $dias=31; break; case 4: $mes="Abril"; $dias=30; break; case 5: $mes="Mayo"; $dias=31; break; case 6: $mes="Junio"; $dias=30; break; case 7: $mes="Julio"; $dias=31; break; case 8: $mes="Agosto"; $dias=31; break; case 9: $mes="Septiembre"; $dias=30; break; case 10: $mes="Octubre"; $dias=31; break; case 11: $mes="Noviembre"; $dias=30; break; case 12: $mes="Diciembre"; $dias=31; break; default: echo "Estoy seguro de que no va a pasar nada malo jaja xD"; } echo "El número $meses pertenece al mes $mes y tiene $dias dias."; ?> </center> </BODY> </HTML>
|
|
|
|
|
| rob1104 |
May 25 2007, 10:10 PM
|
Xbox Live... The best thing ever happened around videogames

Grupo: Moderadores
Mensajes: 1.665
Registrado: 7-March 05
Desde: Matamoros, Tamaulipas, Mexico
Miembro nº: 93.342

|
Seguro ~DarkSoul  ?? mira: http://darksoul.awardspace.com/Aprendiendo...3&boton=AceptarUna razon para usar el metodo POST no crees??  ... Muy bien, me gusta que estan poniendo de su parte, espero asi siga... Saludos
|
|
|
|
|
| rob1104 |
May 25 2007, 10:13 PM
|
Xbox Live... The best thing ever happened around videogames

Grupo: Moderadores
Mensajes: 1.665
Registrado: 7-March 05
Desde: Matamoros, Tamaulipas, Mexico
Miembro nº: 93.342

|
QUOTE(Naxox-7-8- @ May 23 2007, 01:15 PM) Bueno ya está: Resultado alumnosUn Saludo!  Como siempre, haciendolo con creatividad, me gusta me gusta, el proximo ejercicio sera un pequeño juego (de logica eh no se emocionen  )... a ver como nos sale Saludos
|
|
|
|
|
| Vera |
May 25 2007, 11:26 PM
|
The World is "Open Source"

Grupo: Moderadores
Mensajes: 2.419
Registrado: 9-July 06
Desde: Madrid (España)
Miembro nº: 173.360

|
Estoy creando una cosa parecida a la de robbie, lo de la funcion Switch y bueno, no me sale!!!! La web es esta: http://vera.phpnet.us/meses.htmLo que quero hacer, es si escriber por ejemplo un numero de 1 al 12, que te diga a que mes corresponde. Pero tambien si seleccionas un mes, que te diga que numero es ese mes. No se si se me entiende, pero bueno. xD. Codigo: CODE <HTML> <HEAD> <TITLE>Meses...</TITLE> </HEAD> <BODY> <FONT COLOR="orange"> <?php switch($num){ case 1: $mes="Enero"; break; case 2: $mes="Febrero"; break; case 3: $mes="Marzo"; break; case 4: $mes="Abril"; break; case 5: $mes="Mayo"; break; case 6: $mes="Junio"; break; case 7: $mes="Julio"; break; case 8: $mes="Agosto"; break; case 9: $mes="Septiembre"; break; case 10: $mes="Octubre"; break; case 11: $mes="Noviembre"; break; case 12: $mes="Diciembre"; break; default: echo "Compruebe si todo esta correctamente escrito."; } echo "El mes $num corresponde al mes de $mes"; $num1 = $_GET['escribir']; $num2 = $_GET['seleccionar'];
if(($num1 == TRUE) && ($num2 == FALSE)){ echo($num1); } elseif(($num1 == FALSE) && ($num2 == TRUE)){ echo($num2); } else{ echo "Compruebe que has introducido bien los datos"; } ?> </FONT> </BODY> </HTML> A ver que es lo que le pasa... Saludos!!!
|
|
|
|
|
| madson |
May 25 2007, 11:32 PM
|
Newbie

Grupo: Members
Mensajes: 10
Registrado: 16-May 07
Miembro nº: 201.056

|
CODE <?php .....
$num1 = $_GET['escribir']; $num2 = $_GET['seleccionar'];
if(($num1 == TRUE) && ($num2 == FALSE)){ echo($num1); } elseif(($num1 == FALSE) && ($num2 == TRUE)){ echo($num2); } else{ echo "Compruebe que has introducido bien los datos"; } ?> yo esta parte la pondria asi. CODE <?php .....
$num1 = $_GET['escribir']; $num2 = $_GET['seleccionar'];
if(($num1 == TRUE) && ($num2 == FALSE)){ $num = $num1;
} elseif(($num1 == FALSE) && ($num2 == TRUE)){ $num = $num2;
} else{ echo "Compruebe que has introducido bien los datos"; } ?> y weno los : CODE $num1 = $_GET['escribir']; $num2 = $_GET['seleccionar']; lo pondria al inicio del codigo PHP. Saludos y no se lo primero que ma venido a la caveza que no siempre es lo correcto jejee.
|
|
|
|
|
| Vera |
May 25 2007, 11:33 PM
|
The World is "Open Source"

Grupo: Moderadores
Mensajes: 2.419
Registrado: 9-July 06
Desde: Madrid (España)
Miembro nº: 173.360

|
El .htm por siacaso: CODE <HTML> <HEAD> <TITLE>Funcion Switch. Ejemplo...</TITLE> </HEAD> <BODY background="calendario.gif"> <FORM action="meses.php" method="GET"> <FONT COLOR="purple" SIZE=40>Selecciona el mes o escribe un número de 1 a 12, y yo te dire a que mes o numero pertenece.</FONT><HR> <FONT COLOR="blue"> <BR> Escribe un numero (1-12):<INPUT type="text" name="escribir"><BR> <FONT COLOR="red"><b> O tambien puedes seleccionar un mes y te dire que numero es ^^ </FONT></b><BR> Selecciona un mes:<SELECT name="seleccionar" class="select"> <OPTION value="ninguno">Ninguno...</OPTION> <OPTION value="enero">Enero</OPTION> <OPTION value="febrero">Febrero</OPTION> <OPTION value="marzo">Marzo</OPTION> <OPTION value="abril">Abril</OPTION> <OPTION value="mayo">Mayo</OPTION> <OPTION value="junio">Junio</OPTION> <OPTION value="julio">Julio</OPTION> <OPTION value="agosto">Agosto</OPTION> <OPTION value="septiembre">Septiembre</OPTION> <OPTION value="octubre">Octubre</OPTION> <OPTION value="noviembre">Noviembre</OPTION> <OPTION value="diciembre">Diciembre</OPTION> </SELECT><BR><center> <INPUT type="submit" name="aceptar" value="Aceptar"> </center> </FONT><HR><HR> </BODY> </HTML>
|
|
|
|
|
| ~DarkSoul |
May 25 2007, 11:57 PM
|
Miembro Elite
   
Grupo: Members
Mensajes: 164
Registrado: 11-April 07
Desde: Uruguay - Montevideo
Miembro nº: 197.887

|
QUOTE Seguro ~DarkSoul ?? mira: http://darksoul.awardspace.com/Aprendiendo...3&boton=AceptarUna razon para usar el metodo POST no crees?? ... Muy bien, me gusta que estan poniendo de su parte, espero asi siga... Saludos que fue lo q hiciste??? porque no puede haber nada mal si solo es elegir un numero y darle al boton? q paso? Edito: haaa ya entendi.... lo q hiciste fue escribir la url con el número 13 y psss salto el error no? weno tienes razon es mas seguro POST jajaja Saludos!
|
|
|
|
|
Suscribirse a esta discusión
Recibirás una notificación vía correo cuando haya una respuesta y no estés activos en los foros.
Suscribirse a este foro
Recibirás una notificación vía correo cuando haya una nueva discusión y no estés activo en los foros.
Bajar/imprimir
Podrás bajar esta discusión en varios formatos o ver una versión apta para impresora.

Topicos similares

Topicos similares
|