Foros del Web » Programando para Internet » PHP »

Ayuda ejercicio php pa el viernes 25/02/09

Estas en el tema de Ayuda ejercicio php pa el viernes 25/02/09 en el foro de PHP en Foros del Web. Tengo que entregar una tarea y no se como hacer una pagina en php que funcione ingresando mi nombre (carlos) y mi contraseña (123). He ...
  #1 (permalink)  
Antiguo 25/02/2009, 08:29
 
Fecha de Ingreso: octubre-2007
Mensajes: 1
Antigüedad: 17 años, 1 mes
Puntos: 0
Ayuda ejercicio php pa el viernes 25/02/09

Tengo que entregar una tarea y no se como hacer una pagina en php que funcione ingresando mi nombre (carlos) y mi contraseña (123). He visto codigos en este foro pero no he podido correrla..

este es el codigo que tengo:

pass.html

<form method="POST" action="password.php">
Usuario: <input type="text" name="usuario" size="10"><br>
Password: <input type="password" name="password" size="10"><br>
<input type="submit" value="Enviar" name="privado">
</form>

password.php

<?php
// Comparamos a ver si son correctos
if ($_POST["usuario"]=="carlos" && $_POST["password"]=="123")
{
$valido="si";
}
else
{
$valido="no";
}
?>
<html>
<head>
<title>Pagina privada</title>
</head>
<body>
<? if ($_POST($valido=="si"))
{
?>
// Correr una pagina que se llama menu.php

<? }
else
{
?>
<p>Usuario y contraseña erroneas y regresar a poner la contraseña</p>
<? } ?>
</body>
</html>



por otro lado , quero sumar los checkbox activados pero no se como hacer la pagina para sumarlos si estan marcados:

esta es la pag:

<html>
<head>
<title> Menú </title>
</head>
<body>
<form action="fac1.php"
method="post">
<body bgcolor="BLACK">
<P ALIGN="CENTER">
<FONT COLOR="white"> *** MENU DESAYUNOS *** </font>
<br>
<br>
<br>
<br>
<P ALIGN="CENTER">
<FONT COLOR="white"> *** PLATILLOS *** </font>
<br>
<br>
<br>
<br>
<br>
<P ALIGN="CENTER">
<Input type="Checkbox" name="check1">
<FONT COLOR="BLUE">Tipicos Q.30.00
<br>
<P ALIGN="CENTER">
<Input type="Checkbox" name="check2">
Desayuno Ranchero Q.25.00
<br>
<P ALIGN="CENTER">
<Input type="Checkbox"name "check3">
Desayuno Arabe Q.20.00</font>

<br>
<br>
<br>
<br>
<br>
<P ALIGN="CENTER">
<FONT COLOR="white"> *** MCMUFFIN *** </font>
<br>

<br>

<br>


<P ALIGN="CENTER">
<Input type="Checkbox"name "check4"=23.00>
<FONT COLOR="blue">Chorizo Q.23.00
<br>

<P ALIGN="CENTER">
<Input type="Checkbox"name "check5"=20.00>
Huevo Q.20.00
<br>

<P ALIGN="CENTER">
<Input type="Checkbox"name "check6"=30.00>
Huevo & Chorizo Q.30.00</font>
<br>
<br>
<br>
<br>
<br>
<P ALIGN="CENTER">

<FONT COLOR="white"> *** BEBIDAS *** </font>
<br>
<br>
<br>
<P ALIGN="CENTER">
<Input type="Checkbox"name "check7"=10.00>
<FONT COLOR="blue">Café Q.10.00
<br>
<P ALIGN="CENTER">
<Input type="Checkbox"name "check8"=15.00>
Jugos Q.15.00
<br>
<P ALIGN="CENTER">
<Input type="Checkbox"name "check9"=7.00>
Aguas Q.7.00
<br>
<P ALIGN="CENTER">
<Input type="Checkbox"name "check10"=10.00>
Cerveza Q.10.00</font>
<br>


<br>
<br>

<input type="checkbox"name="check"><FONT COLOR="white"> *** FACTURA *** </font>
<input type="submit" name="enviar">
<br>
<br>
<br>

<P ALIGN="CENTER">
<A HREF = "Menu.php"> <IMG SRC = "atras.gif" WIDTH=125>
</form>
</body>
</html>



  #2 (permalink)  
Antiguo 25/02/2009, 08:49
 
Fecha de Ingreso: julio-2006
Mensajes: 254
Antigüedad: 18 años, 4 meses
Puntos: 0
Respuesta: Ayuda ejercicio php pa el viernes 25/02/09

if ($_POST($valido=="si"))

Porque le has puesto $_POST ?
si es una variable comun..

if($valido == si)
{
accion
}
else
{
accion
}
  #3 (permalink)  
Antiguo 25/02/2009, 08:49
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 16 años, 4 meses
Puntos: 416
Respuesta: Ayuda ejercicio php pa el viernes 25/02/09

Cita:
viernes 25/02/09
:P El viernes estamos a 27. xD Aunque la fecha en realidad no importa.

Código PHP:
$valido="si";
if (
$_POST($valido=="si")) 
Esos datos no provienen de POST, y aunque lo hicieran estas haciendolo mal.

Es solamente if($valido=="si")
  #4 (permalink)  
Antiguo 25/02/2009, 08:52
 
Fecha de Ingreso: julio-2006
Mensajes: 254
Antigüedad: 18 años, 4 meses
Puntos: 0
Respuesta: Ayuda ejercicio php pa el viernes 25/02/09

Tal como yo dije..
  #5 (permalink)  
Antiguo 25/02/2009, 08:55
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 16 años, 4 meses
Puntos: 416
Respuesta: Ayuda ejercicio php pa el viernes 25/02/09

Fecha de tu post:
Cita:
Hoy, 11:49
Fecha de mi post:
Cita:
Hoy, 11:49
  #6 (permalink)  
Antiguo 25/02/2009, 08:56
 
Fecha de Ingreso: julio-2006
Mensajes: 254
Antigüedad: 18 años, 4 meses
Puntos: 0
Respuesta: Ayuda ejercicio php pa el viernes 25/02/09

xDD
sorry :S
  #7 (permalink)  
Antiguo 25/02/2009, 09:21
Avatar de vicram10  
Fecha de Ingreso: enero-2009
Ubicación: Asuncion
Mensajes: 326
Antigüedad: 15 años, 10 meses
Puntos: 27
Respuesta: Ayuda ejercicio php pa el viernes 25/02/09

Como consejo si quieres para que se vea mejor, ponle en tablas, para que no se vaya muy abajo tu formulario y tenes que estas bajando con la barra horizontal

Te dejo un ejemplo:

Código HTML:
<html>
<head>
<title> Menú </title>
</head>
<body  bgcolor="BLACK">
<form action="facturar_pagina_con_check.php"
method="post">
<table>
<tr>
<td>
<FONT COLOR="white"> *** MENU DESAYUNOS *** </font>
<FONT COLOR="white"> *** PLATILLOS *** </font>
</td>
</tr>
<tr>
<td>
<Input type="Checkbox" name="check1" value="30">
<FONT COLOR="BLUE">Tipicos Q.30.00</FONT>
</td>
<td>
<Input type="Checkbox" name="check2" value="25">
<FONT COLOR="BLUE">Desayuno Ranchero Q.25.00</FONT>
</td>
<td>
<Input type="Checkbox"name "check3" value="20">
<FONT COLOR="BLUE">Desayuno Arabe Q.20.00</font>
</td>
</tr>
<tr>
<td>
<input type="submit" name="enviar">
</td>
</tr>
</table>
</form>
</body>
</html> 
Y ahora para tu otra duda, para sumar los check debes darle valores como el siguiente ejemplo:

Código HTML:
<Input type="Checkbox"name "check3" value="20">
<FONT COLOR="BLUE">Desayuno Arabe Q.20.00</font> 
Una ves que todos tengan sus valores, puedes hacer tu factura.php

de la siguiente forma (un ejemplo para que puedas luego guiarte por el)

Código PHP:
<?php
$check1 
0;
$check2 0;

if (
$_POST['check1'] != 0){$check1 $_POST['check1'];}
if (
$_POST['check2'] != 0){$check2 $_POST['check2'];}

$suma$check1 $check2;

echo 
"
check 1 = {$check1}<br/>
check 2 = {$check2}<br/>
<br/>
<b>Suma de Valores =</b> $suma
"
;
?>
verifica si te sirve, luego puedes darle mas formato y demas.. pero lo que necesitas es eso practicamente.

salu2
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:13.