Bienvenido: ( Identificarse | Registrarse )      
Foros de Trucos Windows
1 2 3 4 5 
Reply to this topicStart new topicStart Poll

Outline · [ Estándar ] · Lineal+

> Ayuda TEMA 3

rob1104
post May 23 2007, 06:43 AM
Publicado: #46


Xbox Live... The best thing ever happened around videogames
Group Icon

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



Separo tema para dudas de switch, es una sentencia fácil, si no hay dudas en un dia, continuaré rapidamente con la ultima leccion del tema 3 thumbsup.gif thumbsup.gif thumbsup.gif espero que asi sea...

Saluds bye1.gif bye1.gif bye1.gif


User is offlineProfile CardPM
Go to the top of the page
+Quote Post
iXnaCio-7-8-
post May 23 2007, 04:14 PM
Publicado: #47


This Place is Gonna Burn
Group Icon

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 matlingua5bi.gif ; 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! biggrin.gif flowers.gif
Un Saludo!
smile.gif



User is offlineProfile CardPM
Go to the top of the page
+Quote Post
rob1104
post May 23 2007, 05:48 PM
Publicado: #48


Xbox Live... The best thing ever happened around videogames
Group Icon

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..

bye1.gif


User is offlineProfile CardPM
Go to the top of the page
+Quote Post
iXnaCio-7-8-
post May 23 2007, 06:39 PM
Publicado: #49


This Place is Gonna Burn
Group Icon

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!
smile.gif
P.d: yo me entiendo laugh.gif

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
madson
post May 23 2007, 06:50 PM
Publicado: #50


Newbie
*

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



Efectivamente tu a "$notas" lo que le tienes que dar es un valor, que mas tarde pasas a imprimirlo.

Saludos
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
iXnaCio-7-8-
post May 23 2007, 07:15 PM
Publicado: #51


This Place is Gonna Burn
Group Icon

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



Bueno ya está:
Resultado alumnos
Un Saludo!
smile.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
~DarkSoul
post May 24 2007, 12:01 AM
Publicado: #52


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.html

El 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>
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
rob1104
post May 25 2007, 10:10 PM
Publicado: #53


Xbox Live... The best thing ever happened around videogames
Group Icon

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



Seguro ~DarkSoul tongue.gif ?? mira: http://darksoul.awardspace.com/Aprendiendo...3&boton=Aceptar
Una razon para usar el metodo POST no crees?? biggrin20jy.gif ...

Muy bien, me gusta que estan poniendo de su parte, espero asi siga...

Saludos
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
rob1104
post May 25 2007, 10:13 PM
Publicado: #54


Xbox Live... The best thing ever happened around videogames
Group Icon

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 alumnos
Un Saludo!
smile.gif
*


Como siempre, haciendolo con creatividad, me gusta me gusta, el proximo ejercicio sera un pequeño juego (de logica eh no se emocionen tongue.gif )... a ver como nos sale

Saludos
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Vera
post May 25 2007, 11:26 PM
Publicado: #55


The World is "Open Source"
Group Icon

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.htm
Lo 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!!!
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
madson
post May 25 2007, 11:32 PM
Publicado: #56


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.

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Vera
post May 25 2007, 11:33 PM
Publicado: #57


The World is "Open Source"
Group Icon

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>  
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Vera
post May 25 2007, 11:36 PM
Publicado: #58


The World is "Open Source"
Group Icon

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



Gracias por tu ayuda Madson, pero asi no va.
Saludos!!
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
~DarkSoul
post May 25 2007, 11:57 PM
Publicado: #59


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=Aceptar
Una 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!
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
madson
post May 25 2007, 11:58 PM
Publicado: #60


Newbie
*

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



Lo siento por no ponerlo bien pero el Localhost me peto y no me iba, cosa que aora si y antes no pude comprobar si funcionaba si, pero eno ya ta solucionado, aora e postea bien.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
1 2 3 4 5
Reply to this topicTopic OptionsStart new topic

Collapse

> Topicos similares

por favor ayuda con mi log gmeyskz.ese e lynett 8 1 Hoy, 12:20 PM
By: Caito
se me reinicia sola! ayuda! cristianarg_87 115 3 Hoy, 08:36 AM
By: Kbite
Ayuda (Intel) Dark_Superman 24 1 Hoy, 05:36 AM
By: RedPhoenix
Ayuda (Intel) Dark_Superman 0 0 Hoy, 05:36 AM
By: RedPhoenix
ayuda mi pc esta muy lento maryory15 73 2 Hoy, 05:25 AM
By: vitrox2007