Ayuda TEMA 3

Estado
Cerrado para nuevas respuestas

rob1104

Super Moderador
Super Moderador
#41
~DarkSoul, se te olvidaron todas las llaves ({}) de los if

Recuerda la sintaxis:

Insertar CODE, HTML o PHP:
if(condicion)

{

 * codigo;

}

elseif(otracondicion)

{

 *codigo;

}

else

{

 * codigo;

}
Saludos
 

Vera

Miembro Activo
Miembro
#42
Tengo otra preguntilla. :eek: :eek:

Ahora quero hacer un archivo (index.php).

Mi pagina ahora aparece el blanco y queda muy mal :p . Quero poner en el archivo index.php una imagen para que me salga de fondo (Ya la tengo subida en filezilla) y poner arriba como el titulo Indice. Tambien quero que me salgan todos los ejemplos que he hecho con php, como ahora, pero con la pagina de inicio modificada para que quede mas bonito.

Espero averme explicado bien

De momento el codigo que llevo es este: pero esta fatal ;) y luego no me sale nada en la pagina. :p

Insertar CODE, HTML o PHP:
<HTML>

	<HEAD>

  <TITLE><FONT COLOR="yellow" SIZE=40>[b]Índice^^[/b]</FONT>"</TITLE>

	</HEAD>	

	<BODY background="1200x1600_w_logo.jpg>

	</BODY>

</HTML>
Saludos!!
 

iXnaCio-7-8-

Nuevo Miembro
Miembro
#43
Hola Veris, yo lo he hecho con una lista y he ido poniendo los links del index original, mira:



Insertar CODE, HTML o PHP:
<html>

<head>

<title>Indice</title>

</head>

<center><font face="Lucida Blackletter" color=ffffff><h4>Indice, Php/Html</h4></font></center>

<hr color="white">

<body background="1manos_arbol.jpg">

<body link="#ffffff" vlink="#ffffff" alink="#ffffff">





<ul><<font size="4.5" color=ffffff face="Calibri">
[*][URL="http://naxox78.phpnet.us/Comando%20echo.php"]Comando echo[/URL]
[*]<a href=http://naxox78.phpnet.us/Practicadelcomandoif.php>Comando if</a>
[*][URL="http://naxox78.phpnet.us/Operadores.php"]Operadores[/URL]
[*][URL="http://naxox78.phpnet.us/Videos.html"]Videos[/URL]
[*][URL="http://naxox78.phpnet.us/Comando%20variables%20nacho.php"]Variables Nacho[/URL]
[*][URL="http://naxox78.phpnet.us/Avanzado.html"]Index página[/URL]
[/list]

</body>





</html>
-Este es el resultado: index:
Insertar CODE, HTML o PHP:
http://naxox78.phpnet.us/
Después conforme voy haciendo más ejercicios, voy subiendolos al index.

Un Saludo!

:oops:

P.d: te has dejado unas comillas (en la imagen).
 

Vera

Miembro Activo
Miembro
#44
Mola mucho, Naxox. Ahora mismo lo pruebo hacer yo.

Gracias, saludos!!!
 

~DarkSoul

Nuevo Miembro
Miembro
#45
mmmm ME OLVIDE!! jaja :)

listo:
Insertar CODE, HTML o PHP:
http://darksoul.awardspace.com/MiniCalculadora/index.php
 

rob1104

Super Moderador
Super Moderador
#46
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 espero que así sea...

Saluds
 

iXnaCio-7-8-

Nuevo Miembro
Miembro
#47
Hola a todos, como siempre inauguro la tanda :p ; donde está el fallo?, puede estar en el html?, siento molestarte pero no lo encuentro...

Insertar CODE, HTML o PHP:
<BODY>

<?

$alumnos=$_GET['alumnos'];

switch($alumnos)

{

case 1:

 * * $notas= echo '<ul>

 * * * * * * * * * * *
[*][B]Matemáticas:[/B]6

 * * * * * * * * * * *
[*][B]Lenguaje:[/B]7

 * * * * * * * * * * *
[*][B]Biología:[/B]5

 * * * * * * * * *
[/list]
';

 * * * * * * * * * break;

case 2:

 * * $notas= echo '<ul>

 * * * * * * * * * * *
[*][B]Matemáticas:[/B]9

 * * * * * * * * * * *
[*][B]Lenguaje:[/B]5

 * * * * * * * * * * *
[*][B]Biología:[/B]7

 * * * * * * * * *
[/list]
';

 * * * * * * * * * break;

case 3:

 * * $notas= echo '<ul>

 * * * * * * * * * * *
[*][B]Matemáticas:[/B]6

 * * * * * * * * * * *
[*][B]Lenguaje:[/B]5

 * * * * * * * * * * *
[*][B]Biología:[/B]5

 * * * * * * * * *
[/list]
';

 * * * * * * * * * break;

case 4:

 * * $notas= echo '<ul>

 * * * * * * * * * * *
[*][B]Matemáticas:[/B]8

 * * * * * * * * * * *
[*][B]Lenguaje:[/B]5

 * * * * * * * * * * *
[*][B]Biología:[/B]6

 * * * * * * * * *
[/list]
';

 * * * * * * * * * break;

case 5:

 * * $notas= echo '<ul>

 * * * * * * * * * * *
[*][B]Matemáticas:[/B]6

 * * * * * * * * * * *
[*][B]Lenguaje:[/B]7

 * * * * * * * * * * *
[*][B]Biología:[/B]4

 * * * * * * * * *
[/list]
';

 * * * * * * * * * 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!

:oops:
 

rob1104

Super Moderador
Super Moderador
#48
El php parece estar bien, postea el HTML, así como si es posible el error que te da exactamente.

Edito: Gracias a madson pude ver el error:

Cuando haces esto:

$notas= echo '<ul>

* * * *
[*]Matemáticas:6

* * * *
[*]Lenguaje:7

* * * *
[*]Biología:5

* * *
[/list]
';
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:

$notas= '<ul>

* * * * * * * * * * *
[*]Matemáticas:6

* * * * * * * * * * *
[*]Lenguaje:7

* * * * * * * * * * *
[*]Biología:5

* * * * * * * * *
[/list]
';
y te debería ir bien..
 

iXnaCio-7-8-

Nuevo Miembro
Miembro
#49
Yehe!

aaaa klaro porque obviamente lo que le das es un valor, luego al final es cuando muestras dicho valor.

Muchas gracias!

:oops:

P.d: yo me entiendo :confused:
 

madson

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

Saludos
 

~DarkSoul

Nuevo Miembro
Miembro
#52
Aca ta:
Insertar CODE, HTML o PHP:
http://darksoul.awardspace.com/Aprendiendoswitch/index.html
El HTML

Insertar CODE, HTML o PHP:
<HTML>

  <HEAD>

    <TITLE>Aprendiendo sentencia SWITCH</TITLE>

  </HEAD>

  <BODY>

    <center>

    <FONT SIZE=10>Año 2007</FONT>

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

   <INPUT TYPE="submit" NAME="boton" VALUE="Aceptar">

    </FORM>

    </center>

  </BODY>

</HTML>
El PHP

Insertar CODE, HTML o PHP:
<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

Super Moderador
Super Moderador
#53
Seguro ~DarkSoul :eek: ? mira:
Insertar CODE, HTML o PHP:
http://darksoul.awardspace.com/Aprendiendoswitch/index.php?meses=13&boton=Aceptar
Una razon para usar el metodo POST no crees? ...



Muy bien, me gusta que están poniendo de su parte, espero así siga...



Saludos
 

rob1104

Super Moderador
Super Moderador
#54
Bueno ya está:

Resultado alumnos
Insertar CODE, HTML o PHP:
http://naxox78.phpnet.us/Notas.html
Un Saludo!

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

Saludos
 

Vera

Miembro Activo
Miembro
#55
Estoy creando una cosa parecida a la de robbie, lo de la funcion Switch y bueno, no me sale!!!!

La web es esta:

Insertar CODE, HTML o PHP:
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 también si seleccionas un mes, que te diga que numero es ese mes. No se si se me entiende, pero bueno. :).

Codigo:

Insertar CODE, HTML o PHP:
<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

Nuevo Miembro
Miembro
#56
Insertar CODE, HTML o PHP:
<?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.

Insertar CODE, HTML o PHP:
<?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 bueno los :

Insertar CODE, HTML o PHP:
 $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

Miembro Activo
Miembro
#57
El .htm por siacaso:

Insertar CODE, HTML o PHP:
<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">

  

  Escribe un numero (1-12):<INPUT type="text" name="escribir">

  <FONT COLOR="red">[b]

  O también puedes seleccionar un mes y te dire que numero es ^^

  </FONT>[/b]

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

      	<INPUT type="submit" name="aceptar" value="Aceptar">

      	</center>

  </FONT><HR><HR>

	</BODY>  

</HTML>  
 

~DarkSoul

Nuevo Miembro
Miembro
#59
Seguro ~DarkSoul* ? mira:
Insertar CODE, HTML o PHP:
http://darksoul.awardspace.com/Aprendiendo...3&boton=Aceptar
Una razon para usar el metodo POST no crees?* ...

Muy bien, me gusta que están poniendo de su parte, espero así siga...

Saludos
que fue lo que hiciste? porque no puede haber nada mal si solo es elegir un numero y darle al boton? que paso?

Edito: haaa ya entendi.... lo que hiciste fue escribir la url con el número 13 y psss salto el error no? bueno tienes razon es mas seguro POST jajaja

Saludos!
 

madson

Nuevo Miembro
Miembro
#60
Lo siento por no ponerlo bien pero el Localhost me peto y no me iba, cosa que ahora si y antes no pude comprobar si funcionaba si, pero eno ya ta solucionado, ahora e postea bien.
 
Estado
Cerrado para nuevas respuestas
Arriba Pie