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 9 2007, 09:27 PM
Publicado: #16


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

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



Efectivamente Naxox, para comprobar si una variable esta vacia se hace de sa forma, pronto veremos ejemplos mas completos...

Saludos, retrasaré un par de dias la sig. lección por motivos personales, pasado mañana la posteo sin falta. thumbsup.gif

bye1.gif


User is offlineProfile CardPM
Go to the top of the page
+Quote Post
~DarkSoul
post May 9 2007, 11:16 PM
Publicado: #17


Miembro Elite
****

Grupo: Members
Mensajes: 164
Registrado: 11-April 07
Desde: Uruguay - Montevideo
Miembro nº: 197.887



mmm yo lo intente hacer asi pero no habia puesto las comillas... Grax!!

hay una cosa q no entiendo pero tiene q ver con elseif..... Robbie dijo q los vamos a dar en la siguiente entrega asi q espero para no hacer mucho lio jajaj.... saludos!


User is offlineProfile CardPM
Go to the top of the page
+Quote Post
rob1104
post May 12 2007, 06:58 PM
Publicado: #18


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

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



Pregunten lo que quieran sobre elseif biggrin20jy.gif

clap.gif clap.gif clap.gif clap.gif


User is offlineProfile CardPM
Go to the top of the page
+Quote Post
iXnaCio-7-8-
post May 13 2007, 01:10 AM
Publicado: #19


This Place is Gonna Burn
*******

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



Buenas, siempre estoy con lo mismo me sale en blanco y no encuentro el conflicto....
Le dejo al maestro laugh.gif
CODE

<html>
<title> Buscadores </title>
<head><center><font face="Arial" color=white><h4>Direcciones de buscadores</h4></font></center></head>
<hr color=white>
<body background="http://img120.imageshack.us/img120/4347/shadeofotherlandla2.jpg" link="white" vlink="yellow" alink="yellow">
<font color=white face="Lucida Blackletter">
<form action="Select.php" method="GET">
     -Elige un buscador de la lista desplegable, o introduce su nombre en la caja de texto:<p>
     <SELECT name="buscadores" class="select" value="Buscadores">
             <OPTION value="Google">Google</OPTION>
             <OPTION value="Altavista">Altavista</OPTION>
             <OPTION value="Wikipedia">Wikipedia</OPTION>
             <OPTION value="Yahoo">Yahoo</OPTION>
             <OPTION value="Amazon">Lycos</OPTION>
             </SELECT>
             <p>
           <INPUT type="submit" name="boton" value="Obtener dirección">
<p>
           <INPUT type="txr" name="caja" value="Introduce Buscador">
</form>
<?php
    $Select=$_GET['buscadores'];
    $Caja=$_GET['caja'];
    $Obtener=$_GET['boton'];
    if($Select=="Google")
    {
    echo "<a rel="nofollow" href="http://www.google.es/">Google</a>";
    }
    elseif($Select=="Altavista")
    {
    echo "<a rel="nofollow" href="http://es.altavista.com/>Altavista</a>";
    }
    elseif($Select=="Wikipedia")
    {
    echo "<a rel="nofollow" href="http://es.wikipedia.org/wiki/Portada">Wikipedia</a>";
    }
    elseif($Select=="Yahoo")
    {
    echo "<a rel="nofollow" href="http://search.yahoo.com/">Yahoo</a>";
    }
    elseif($Select=="Lycos")
    {
    echo "<a rel="nofollow" href="http://www.lycos.es/busqueda/">Lycos</a>";
?>

             </body>
</html>


Me falta terminarlo pero quería ver como iba kedando, no kiero seguir hasta ke sepa donde falla, espero tu respuesta.
Un Saludo!
smile.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
rob1104
post May 13 2007, 01:28 AM
Publicado: #20


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

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



Muy bien Naxox, buena iniciativa, tienes creatividad para las ideas clap.gif , solo hay un par de errores, uno es por algo que se me olvido decir new18.gif , y el otro es un pequeño descuido tullo whistling.gif .

Bueno, cuando vayamos a usar el caracter " (comilla doble) dentro de echo, no podemos hacerlo de esta forma:
echo "voy a escribir texto entre comillas "hola" jeje ";
El interprete se confundirá y no sabra donde empiezea o termina el argumento, o talvez pensará que hay varios argumentos, hay un par de formas para hacerlo, lo que más recomiendo para tu caso que no usas variables en el echo es usar comillas simples, de tal forma que quede:
echo 'voy a escribir texto entre comillas "hola" jeje ';.

Asi por ejemplo, cambiarias:
echo "<a rel="nofollow" href="http://www.google.es/">Google</a>";
por
echo '<a rel="nofollow" rel="nofollow" href="http://www.google.es/">Google</a>';
Y asi le harias con las demás.

El otro error es que olvidaste cerrar (}) el ultimo elseif biggrin20jy.gif

Saludos, y pasa el vinculo si queda resuelto

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
~DarkSoul
post May 13 2007, 03:27 AM
Publicado: #21


Miembro Elite
****

Grupo: Members
Mensajes: 164
Registrado: 11-April 07
Desde: Uruguay - Montevideo
Miembro nº: 197.887



mmm creo q tiene mal algo... psss yo lo creo asi xD

las etiquetas
CODE
<title> y </title>
van dentro de las etiquetas
CODE
<head> y </head>


Saludos!!!
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
~DarkSoul
post May 13 2007, 05:12 AM
Publicado: #22


Miembro Elite
****

Grupo: Members
Mensajes: 164
Registrado: 11-April 07
Desde: Uruguay - Montevideo
Miembro nº: 197.887



q esta mal de todo esto... :( nu se q le pasa ya lo revice y todo.....

QUOTE
<HTML>
  <HEAD>
    <TITLE>MiniCalculadora by ~DdarkSoul</TITLE>
  </HEAD>
  <BODY bgcolor="black">
    <FONT COLOR="white">
<HR>
<center><B>MiniCalculadora</B></center>
<HR>
<center>
<FORM ACTION="darksoul.awardspace.com/MiniCalculadora/index.php" METHOD="GET">
  Primer Número: <INPUT TYPE="text" NAME="num1"><BR><BR>
  Segundo Número: <INPUT TYPE="text" NAME="num2"><BR><BR>
  Eliga la operación: <SELECT NAME="operacion" CLASS="Select">
                        <OPTION VALUE="sumar">Sumar</OPTION>
          <OPTION VALUE="restar">Restar</OPTION>
      <OPTION VALUE="multiplicar">Multiplicar</OPTION>
      <OPTION VALUE="dividir">Dividir</OPTION>
        </SELECT><BR><BR>
  <INPUT TYPE="submit" NAME="boton" VALUE="Calcular">
</FORM><BR><BR>
<?PHP
  $num1=$_GET['num1'];
  $num2=$_GET['num2'];
  $operacion=$_GET['operacion'];
  if($num1=="" && num2=="")
    echo "Tienes que rellenar los campos con números para poder realizar una operación";
  else
    if($operacion=="sumar")
      $sumar=$num1+$num2;
  echo "El resultado de la suma es $sumar";
  elseif($operacion=="restar")
    $restar=$num1-$num2;
    echo "El resultado de la resta es $restar";
  elseif($operacion=="multiplicar")
    $multiplicar=$num1*$num2;
    echo "El resultado de la multiplicación es $multiplicar";
  elseif($operacion=="dividir")
    $dividir=$num1/$num2;
    echo "El resultado de la división es $dividir";
    elseif($operacion=="dividir")
    $dividir2=$num1/0;
    echo "<B>Error:</B> Es imposible realizar la operación $num1 / 0 ya que ningun número puede ser dividido entre 0";
?>
    </center>
  </BODY>
</HTML>
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
iXnaCio-7-8-
post May 13 2007, 01:06 PM
Publicado: #23


This Place is Gonna Burn
*******

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



Hola,
Gracias a los dos, ya funciona clap.gif el problema estaba en las comillas, ya que title puede ir fuera del encabezado.
Ahora me queda terminar la segunda parte, que por cierto, si no es mucha pregunta como se podría hacer para que en cuanto pusieras el nombre y le dieras al botón fuera directamente al link automaticamente???....
Un Saludo!
smile.gif
P.d: En tu caso DarkSoul, no se si serán los fallos pero en Form action deberías poner la prodedencia del archivo, desde EL PC no una vez subida, es decir, si el archivo se llama index.php sería
CODE
Form Action="index.php"
, y aki:
CODE
if($num1=="" && num2=="")
debes dejar un espacio entre las comillas...
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
iXnaCio-7-8-
post May 13 2007, 08:51 PM
Publicado: #24


This Place is Gonna Burn
*******

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



Hola de nuevo, siento marear tanto el asunto, pero esto se complica bastante, no consigo hacer que funcionen la caja y la lista desplegable independientemente, es decir si inserto un nombre en la caja y le doy al botón se suma la elección de la lista por lo que dan dos links de resultado, lo he intentado hacer así pero no da resultado, solo funciona la caja, que podría hacer para solucionarlo?....MUCHAS GRACIAS biggrin20jy.gif
CODE

<?php
    $Select=$_GET['buscadores'];
    $Caja=$_GET['caja'];
    $Obtener=$_GET['boton'];
    if($Select=="Google && $Caja==Introduce Buscador")
    {
    echo '<a rel="follow" rel="nofollow" href="http://www.google.es/">Google</a>';
    }
    elseif($Select=="Altavista && $Caja==Introduce Buscador")
    {
    echo '<a rel="nofollow" href="http://es.altavista.com/">Altavista</a>';
    }
    elseif($Select=="Wikipedia && $Caja==Introduce Buscador")
    {
    echo '<a rel="nofollow" href="http://es.wikipedia.org/wiki/Portada">Wikipedia</a>';
    }
    elseif($Select=="Yahoo $& $Caja==Introduce Buscador")
    {
    echo '<a rel="nofollow" href="http://search.yahoo.com/">Yahoo</a>';
    }
    elseif($Select=="Lycos && $Caja==Introduce Buscador")
    {
    echo '<a rel="nofollow" href="http://www.lycos.es/busqueda/">Lycos</a>';
    }
       if($Caja=="Google")
    {
    echo '<a rel="follow" rel="nofollow" href="http://www.google.es/">Google</a>';
    }
    elseif($Caja=="Altavista")
    {
    echo '<a rel="nofollow" href="http://es.altavista.com/">Altavista</a>';
    }
    elseif($Caja=="Wikipedia")
    {
    echo '<a rel="nofollow" href="http://es.wikipedia.org/wiki/Portada">Wikipedia</a>';
    }
    elseif($Caja=="Yahoo")
    {
    echo '<a rel="nofollow" href="http://search.yahoo.com/">Yahoo</a>';
    }
    elseif($Caja=="Lycos")
    {
    echo '<a rel="nofollow" href="http://www.lycos.es/busqueda/">Lycos</a>';
    }



Aki os dejo el adelanto Buscadores
Un Saludo!
smile.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
rob1104
post May 14 2007, 06:58 PM
Publicado: #25


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

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



Es sencillo, mira lo que yo haria es comprobar si la caja dice "Introduce buscador," tal como lo has puesto, pero para ahorrarte muchos ifs, eso lo puedes hacer solo una vez, ya que si la caja esta vacia pues luego ya con otra serie de ifs mandas llamar a las variables de la lista despegable, en dado caso de que la caja de texto tenga otro texto significa que el usuario ha escrito en ella, entonces en ese caso vas a ignorar la variable de la lista desplegable y la que tomaras será la de la caja de texto, hacerlo hasi te ahorra seis comparaciones.
Espero me hayas entendido, fijate bien en eso de la logica de los ifs, ya que mas o menos asi será el ejercicio que encargue.

Saludos flowers.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
iXnaCio-7-8-
post May 14 2007, 07:59 PM
Publicado: #26


This Place is Gonna Burn
*******

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



Bueno, ya lo conseguí biggrin20jy.gif veo que el problema eran las mayúsculas no recorde lo de "Case sensitive" tongue.gif , si te soy sincero no he seguido muy bien tu explicación new18.gif pero te referías a esto í??.
CODE


$Select=$_GET['buscadores'];
$Caja=$_GET['caja'];

if($Caja=="Introduce Buscador")
{
elseif($Select="Google, Yahoo etc.")
}
echo "<a rel="nofollow" href="http\\google, yahoo...>Google, Yahoo...</a>

y después empezar con las variables de la caja:

if($Caja==Google, Yahoo etc...)
{
echo "<a rel="nofollow" href=......>....</a>



Pero no estoy muy seguro de ke te refieras a eso....
Bueno ha kedado así por fin terminado: Buscadores
Un Saludo!
smile.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Vera
post May 14 2007, 10:24 PM
Publicado: #27


The World is "Open Source"
Group Icon

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



Hola.
Estoy haciendo un codigo parecido al de Tema 3- Leccion 1, y luego cuando lo subo con filezilla a mi web, me sale en blanco. confused.gif confused.gif
Que esta mal??
CODE
<HTML>
   <HEAD>
    <TITLE>Ejemplo IF y Else...</TITLE>
</HEAD>
       <BODY bgcolor=yellow>
  <FORM action="ifyelse.php" METHOD="GET">
  Escribe <b>algo:</b> <INPUT TYPE="text" NAME="txtalgo" >
  <INPUT TYPE="submit" NAME="btnaceptar" VALUE="Aceptar">
  </FORM>
  <?php
     $algo=$_GET['txtalgo']; //Es el contenido del text ^^
     If($algo==algo)
     {
       echo"¡Bien hecho ^^!";
     }
   else
   {
   echo"No has escrito la <b>palabra</b><i>algo</i>;
   }
  ?>
 </BODY>
</HTML>
 
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
iXnaCio-7-8-
post May 14 2007, 11:15 PM
Publicado: #28


This Place is Gonna Burn
*******

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



Hola ke tal?.
Los errores creo que están en el php solo:
1-el if ponlo en minúsculas.
2-Deja un espacio entre los echo y las comillas.
3-En la segunda función echo te falta cerrar las comillas.
Por lo demás creo que no tienes ningún fallo.
Un Saludo!
smile.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Vera
post May 15 2007, 01:52 PM
Publicado: #29


The World is "Open Source"
Group Icon

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



Ya esta corregido!! ^^
Muchas gracias Naxox-7-8, era lo que me dijistes tu. biggrin20jy.gif
Saludos. flowers.gif bye1.gif bye1.gif
http://vera.phpnet.us/
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
rob1104
post May 15 2007, 05:27 PM
Publicado: #30


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

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



QUOTE(Naxox-7-8- @ May 14 2007, 01:59 PM)
Bueno, ya lo conseguí  biggrin20jy.gif  veo que el problema eran las mayúsculas no recorde lo de "Case sensitive"  tongue.gif , si te soy sincero no he seguido muy bien tu explicación  new18.gif  pero te referías a esto í??.
CODE


$Select=$_GET['buscadores'];
$Caja=$_GET['caja'];

if($Caja=="Introduce Buscador")
{
elseif($Select="Google, Yahoo etc.")
}
echo "<a rel="nofollow" href="http\\google, yahoo...>Google, Yahoo...</a>

y después empezar con las variables de la caja:

if($Caja==Google, Yahoo etc...)
{
echo "<a rel="nofollow" href=......>....</a>



Pero no estoy muy seguro de ke te refieras a eso....
Bueno ha kedado así por fin terminado: Buscadores
Un Saludo!
smile.gif
*


Siii, era algo similar, el resultado iba a ser el mismo solo te iba a ahorar unos cuantos elseif, bien ya nada mas esperemos a darksoul y dare las instrucciones para el primer ejercicio para demostrar que estos 2 temas y medio que van han estado dando resultado.

Felicidades a los 2 veris, muy bien, me gusta tu esfuerzo, veras que poco a poco ya no tendras errores en el primer intento flowers.gif
Naxox-7-8- gracias por ayudar ya ves ya puedes identificar errores facilmente thumbsup.gif

Saludos
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

Google
Web www.trucoswindows.net