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 7 2007, 08:44 AM
Publicado: #1


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



Este tema es un poco mas complicado, pero nada del otro mundoa, cualquier duda dejala aqui (ya pondé a Mindokan a trabajar para que no se acumulen tanto tiempo sin respuesta whistling.gif )

Lecciones permitidas de este topic:
TEMA 3 - LECCION 1

TEMA 3 - LECCION 2

TEMA 3 - LECCION 3

TEMA 3 - LECCION 4

thumbsup.gif thumbsup.gif thumbsup.gif thumbsup.gif


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


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 que tal, estreno tanda de preguntas laugh.gif
Bueno, e hecho el código y solo me sale la caja de texto y el texto simple, aki está el código y la dirección para ke me entiendas y me digas que está mal:
CODE

<HTML>
<HEAD>
 <TITLE>Ejercicio de comandos lógicos</TITLE>

 <center><font color=white size=15><H4>-Lógica básica de programación-</H4></font></center>

</HEAD>
<BODY bgcolor=black><font color=white>
<FORM ACTION="Comando if.php" METHOD=”GET”>
   Escribe Hola: <input type="text" name=caja>
    <input type="submit" name=botón value="Saludar">
</FORM>
<?php
$Saludo=$_GET['Saludo']; //asignar el contenido del texto
if($Saludo=Hola)
{
echo "Gracias, me has saludado";
}
else
{
echo "No te he caido bien, y no me has dicho hola";
}
?>
</BODY>
</HTML>



</HTML>

Comando if
Un Saludo!
smile.gif


User is offlineProfile CardPM
Go to the top of the page
+Quote Post
~DarkSoul
post May 8 2007, 01:35 AM
Publicado: #3


Miembro Elite
****

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



Wenas ya ta listo.. solo hay una cosa q no entiendo withe=blanco blue=azul... porque cuando pongo para q las letras sean blancas me las pone azul....

El codigo

CODE

<HTML>
     <HEAD>
       <TITLE>Aprendiendo IF</TITLE>
  </HEAD>
     <BODY bgcolor=black>
      <FORM ACTION="http://darksoul.awardspace.com/Tema3/index.php" METHOD="GET">
      <FONT COLOR=withe SIZE=3>Escribe un número:</FONT> <INPUT TYPE="text" NAME="txtnum">
   <INPUT TYPE="submit" NAME="botonaceptar" VALUE="Averiguar">
   </FORM>
   <?PHP
   $num=$_GET['txtnum']; //Pasamos una variable de HTML a PHP
   if($num<0)
     echo "<FONT COLOR=withe SIZE=3>El número $num es un número negativo</FONT>";
   elseif($num>0)
     echo "<FONT COLOR=withe SIZE=3>El número $num es un número positivo</FONT>";
   else
     echo "<FONT COLOR=withe SIZE=3>El número es 0 o no ha escrito ningun número</FONT>";
   ?>
     </BODY>
</HTML>


Es un poco diferente lo de if porque lei en otro lado sebre elseif... :D

http://darksoul.awardspace.com/Tema3/index.php

Saludos


User is offlineProfile CardPM
Go to the top of the page
+Quote Post
~DarkSoul
post May 8 2007, 01:38 AM
Publicado: #4


Miembro Elite
****

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



Naxox-7-8-:

No se si sea esta la razon pero donde dice <input type="submit" name=botón value="Saludar"> te faltaron las comillas entre botón seria asi name="botón"

Saludos!
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
alfonsolist
post May 8 2007, 07:46 AM
Publicado: #5


Maestro
*****

Grupo: Members
Mensajes: 238
Registrado: 30-October 06
Miembro nº: 184.910



Mi duda es la siguiente:

Cuando yo entro en la página http://alfonso.phpnet.us/comparar.php
por primera vez me sale "no ha escrito ningun número", pero yo no he pulsado el botón, sería posible hacer que cd yo entre en la página por primera vez no me salga mensaje hasta que pulse el botón.

El código que yo he empleado es el del ejemplo del tema


<?PHP
$num=$_GET['txtnum']; //Pasamos una variable de HTML a PHP
if($num<0)
echo "<FONT SIZE=3>El número $num es un número negativo</FONT>";
elseif($num>=0)
echo "<FONT SIZE=3>El número $num es un número positivo</FONT>";
else
echo "<FONT SIZE=3>No ha escrito ningun número</FONT>";
?>


Gracias
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
iXnaCio-7-8-
post May 8 2007, 03:37 PM
Publicado: #6


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



Gracias Darksoul, lo acabo de corregir pero me temo que no era eso...., creo ke estara en el cambio de variable de html a php.
Ya puestos en tu caso en vez de escribir white, escribe el color en hexadecimal, si quieres blanco pon "ffffff" .
Un Saludo y esperemos a Robbie!
smile.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
rob1104
post May 8 2007, 09:28 PM
Publicado: #7


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 7 2007, 10:09 AM)
Hola que tal, estreno tanda de preguntas laugh.gif
Bueno, e hecho el código y solo me sale la caja de texto y el texto simple, aki está el código y la dirección para ke me entiendas y me digas que está mal:
CODE

<HTML>
<HEAD>
 <TITLE>Ejercicio de comandos lógicos</TITLE>

 <center><font color=white size=15><H4>-Lógica básica de programación-</H4></font></center>

</HEAD>
<BODY bgcolor=black><font color=white>
<FORM ACTION="Comando if.php" METHOD=”GET”>
   Escribe Hola: <input type="text" name=caja>
    <input type="submit" name=botón value="Saludar">
</FORM>
<?php
$Saludo=$_GET['Saludo']; //asignar el contenido del texto
if($Saludo=Hola)
{
echo "Gracias, me has saludado";
}
else
{
echo "No te he caido bien, y no me has dicho hola";
}
?>
</BODY>
</HTML>
</HTML>

Comando if
Un Saludo!
smile.gif
*


Hola, primero que nada disculpen por no entrar ayer, el tiempo estaba en mi contra; pero aqui estoy =).
Bueno el codigo contiene algunos errores, tanto de HTML como de PHP, te diré los necesarios para que corra bien:
1.-Primero que todo, una pagina por recomendacion no debe contener espacios en su nombre, sobre todo si la vas a mandar llamar mediante un hipervinculo o formulario, asi que recomiendo que renombres tu pagina a Comandoif.php.
2.- Esta linea: <center><font color=white size=15><H4>-Lógica básica de programación-</H4></font></center> debe ir entre las etiquetas <BODY></BODY> y no entre las etiquetas <HEAD></HEAD>
3. En esta linea: <input type="text" name=caja> ponle las comillas a caja, ya que esa es la variable que pasaras a PHP. Tambien de una vez las comillas a "botón" tongue.gif
4.-En esta linea: $Saludo=$_GET['Saludo']; estas caputrando con el metodo GET a la variable Saludo ¿de donde sacas esa variable amigo?, se supone que te vas a traer a la variable del textbox, la cual tiene el nombre de caja, asi que quedaria: $Saludo=$_GET['caja'];
5.-Y ya por ultimo, al comparar la variable, lo haces de este modo: if($Saludo="hola"), dale una hojeada a los operadores comparativos del tema 2 - leccion 3 y veras que para comparar una variable y saber si es igual a otra se hace con ==, asi que quedaria: if($Saludo=="hola").

Con eso corre perfecto, muy bien buena propuesta y diferente thumbsup.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
rob1104
post May 8 2007, 09:34 PM
Publicado: #8


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(~DarkSoul @ May 7 2007, 07:35 PM)
Wenas ya ta listo.. solo hay una cosa q no entiendo withe=blanco blue=azul... porque cuando pongo para q las letras sean blancas me las pone azul....

El codigo

CODE

<HTML>
     <HEAD>
       <TITLE>Aprendiendo IF</TITLE>
  </HEAD>
     <BODY bgcolor=black>
      <FORM ACTION="http://darksoul.awardspace.com/Tema3/index.php" METHOD="GET">
      <FONT COLOR=withe SIZE=3>Escribe un número:</FONT> <INPUT TYPE="text" NAME="txtnum">
   <INPUT TYPE="submit" NAME="botonaceptar" VALUE="Averiguar">
   </FORM>
   <?PHP
   $num=$_GET['txtnum']; //Pasamos una variable de HTML a PHP
   if($num<0)
     echo "<FONT COLOR=withe SIZE=3>El número $num es un número negativo</FONT>";
   elseif($num>0)
     echo "<FONT COLOR=withe SIZE=3>El número $num es un número positivo</FONT>";
   else
     echo "<FONT COLOR=withe SIZE=3>El número es 0 o no ha escrito ningun número</FONT>";
   ?>
     </BODY>
</HTML>


Es un poco diferente lo de if porque lei en otro lado sebre elseif... :D

http://darksoul.awardspace.com/Tema3/index.php

Saludos
*


Recomiendo que uses hexadecimal como dice Naxox, el del blanco seria #FFFFFF, pero tambien se puede hacer con el nombre del color, el error es que blanco en ingles es white y pones withe.

Saludos.

PD: Lo del elseif lo veremos en la siguiente leccion coolio0ju.gif , pero muy bien , es muy sencillo
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
rob1104
post May 8 2007, 09:36 PM
Publicado: #9


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(alfonsolist @ May 8 2007, 01:46 AM)
Mi duda es la siguiente:

Cuando yo entro en la página http://alfonso.phpnet.us/comparar.php
por primera vez me sale "no ha escrito ningun número", pero yo no he pulsado el botón, sería posible hacer que cd yo entre en la página por primera vez no me salga mensaje hasta que pulse el botón.

El código que yo he empleado es el del ejemplo del tema
<?PHP
  $num=$_GET['txtnum']; //Pasamos una variable de HTML a PHP
  if($num<0)
    echo "<FONT SIZE=3>El número $num es un número negativo</FONT>";
  elseif($num>=0)
    echo "<FONT SIZE=3>El número $num es un número positivo</FONT>";
  else
    echo "<FONT SIZE=3>No ha escrito ningun número</FONT>";
  ?>
Gracias
*


Asi es, lo que pasa es que el servidor procesa el PHP asi de corrido y no se espera a que llenemos el form, para evitar eso y hacerlo como tu dices necestiamos pasar la variable entre paginas, eso tambien se vera en la siguiente leccion, junto con el elseif y un par de cosas importantes.

bye1.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
iXnaCio-7-8-
post May 8 2007, 10:44 PM
Publicado: #10


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



clap.gif yaahooo.gif Por fin! anda que no le he dado vueltas, ah! y ya me ha kedado claro lo del get. Gracias!
Ha kedado así:
Comando If
Un Saludo!
P.d: la imagen de fondo es una pijada pero me apetecía tongue.gif biggrin20jy.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
~DarkSoul
post May 8 2007, 11:55 PM
Publicado: #11


Miembro Elite
****

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



xD es verdad es white xDDDD

weno aca esta con mejor pinta y completo (ya terminado) a y probe como dice naxox y tambien se puede #ffffff

la web: http://darksoul.awardspace.com/Tema3/index.php

mi codigo para verificar q todo este bien:

CODE

<HTML>
     <HEAD>
       <TITLE>Aprendiendo sentencia IF</TITLE>
  </HEAD>
     <BODY bgcolor=black>
      <?PHP
   echo "<center><B><FONT COLOR=white SIZE=5>Aprendiendo sentencia IF</FONT></B><BR><BR><BR></center>";
   ?>
   <center><FORM ACTION="http://darksoul.awardspace.com/Tema3/index.php" METHOD="GET">
      <FONT COLOR=#ffffff SIZE=3>Escribe un número:</FONT> <INPUT TYPE="text" NAME="txtnum">
   <INPUT TYPE="submit" NAME="botonaceptar" VALUE="Averiguar">
   </FORM></center>
   <?PHP
   $num=$_GET['txtnum']; //Pasamos una variable de HTML a PHP
   if($num<0)
     echo "<center><FONT COLOR=white SIZE=3>El número $num es un número negativo</FONT></center>";
   elseif($num>0)
     echo "<center><FONT COLOR=white SIZE=3>El número $num es un número positivo</FONT></center>";
   else
     echo "<center><FONT COLOR=white SIZE=3>El número es 0 o no ha escrito ningun número</FONT></center>";
   ?>
     </BODY>
</HTML>
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
ProjectNet
post May 9 2007, 02:23 AM
Publicado: #12


Miembro Avanzado
***

Grupo: Members
Mensajes: 51
Registrado: 8-April 07
Miembro nº: 197.654



Tengo una duda si en neustro formulario o cuadro de texto no ingresamos nada que valor tiene nuestra variable ? ... Ejemplo:

CODE
FORM action="http://projectnet.phpnet.us/" METHOD="GET">
    <center><B><FONT COLOR=blue SIZE=5>Escribe un numero: </FONT></B><INPUT TYPE="text" NAME="txtNumero" ><INPUT TYPE="submit" NAME="btnAceptar" VALUE="Comprobar"></center>
  </FORM>
  <?php
    $numero=$_GET['txtNumero'];
    if($numero==null){....    // MI DUDA SE ENCUENTRA ACA numero que valor tiene, es Null ?


Bueno en el Codigo sale mi duda smile.gif
de antemanos muchas gracias.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
~DarkSoul
post May 9 2007, 02:52 AM
Publicado: #13


Miembro Elite
****

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



mmmm yo tambien tengo una duda sobre eso... no se si es la misma q la de ProjectNet porque mucho no entendi....

mi duda es esta.. como ago para decirle a una variable q si no hay nada escrtio me aparesca.. No ha escrito nada

yo pienso q esasi:

CODE
<FORM ACTION="http://laweb.com/index.php" METHOD="GET">
Escribe algo: <INPUT TYPE="text" NAME="texto">
<INPUT TYPE="submit" NAME="boton" VALUE="Aceptar">
</FORM>
<?PHP
$variable=$_GET['texto'];
if($variable=(a nada))   //cual vendria a ser el simbolo de (nada)???
echo "No ha escrito nada";
else
echo "Hay algo escrito";
?>
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
ProjectNet
post May 9 2007, 05:29 AM
Publicado: #14


Miembro Avanzado
***

Grupo: Members
Mensajes: 51
Registrado: 8-April 07
Miembro nº: 197.654



es la misma duda q tengo ... creo q la variable es null ( eso significa que es nula ) tongue.gif ...

Bueno lo tuyo va a los mismo q a lo mio DarkSoul
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
iXnaCio-7-8-
post May 9 2007, 01:50 PM
Publicado: #15


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,
Me ha entrado la curiosidad, y lo he probado, el comando no es null, simplemente hay ke dejar en blanco es decir:
CODE
$Saludo=$_GET['caja']; //asignar el contenido del texto

if($Saludo=="")

echo "No has escrito nada";

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

Live Messenger: No se pudo iniciar la aplicació ... De-TroiT 53 2 Hoy, 10:06 AM
By: Kbite
Necesito ayuda arubensm 46 3 Hoy, 09:50 AM
By: Kbite
Ayuda con estos virus, por favor! ghostworld 39 1 Ayer, 11:20 PM
By: Caito