Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Maties 360

#21
PHP / Re: Duda con formulario
25 Julio 2007, 21:44 PM
Buenas, mirad he intentado hacer lo que me proponia de esta manera:

registrousuarios.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>*LE*|| Registro Nuevo Usuario</title>
</head>

<body bgcolor="#000000">
<br><br><br /><br /><br /><br /><br /><br /><br /><br />
<table border="0" cellpadding="0" cellspacing="0" align="center">
<form action="proces.php" method="get">
<tr><td><font color="white">Nick:   </font><input type="text" name="nick"><br></td></tr>
<tr><td><br><font color="white">Contraseña: </font><input type="password" name="contrasenya"></td></tr>
<tr><td><br><font color="white">Repite la contraseña: </font><input type="password" name="re-contrasenya"></td></tr>
<tr><td><br><font color="white">Email: </font><input type="text" name="email"></td></tr>
<tr><td><br><font color="white">Fecha de nacimiento: </font>
<input type="text" name="data" title="Formato: aaaa-mm-dd" maxlength="10"></td></tr>
<tr><td><br><font color="white">País: </font>
<select name="pais">
  <option value="1">España</option>
  <option value="2">Inglaterra</option>
</select></td></tr>
<tr><td><br><input type="submit" value="Continuar">&nbsp;&nbsp;&nbsp;
<input type="reset" value="Borrar"></td></tr>
</form>
</table>
</body>
</html>


El proces.php en teoria tiene que redireccionarte a otro documento que hay otro formulario, segun que pais eligas, por ejemplo si eliges españa las de españa..., pero el problema esta en que siempre me muestra el mismo formulario... No se si se podra hacer de esta manera. Pero si se puede que alguien me ayude con esto, que soy principiante^^.

Bueno terminare de poner todos mis archivos:

proces.php


<?php
session_start
();
switch(
$pais) {
case 
"1":
header("Location: registrousuariosespanya.php");
break;
case 
"2":
header("Location: registrousuariosportugal.php");
break;
default:
echo 
"No has seleccionado ningun pais";
}
$nick$_GET['nick'];
$contrasenya$_GET['contrasenya'];
$recontrasenya$_GET['re-contrasenya'];
$email$_GET['email'];
$fecha$_GET['data'];
$pais$_GET['pais'];
$espanya$_GET["pais['1']"];
$inglaterra$_GET["pais['2']"];
?>


registrousuariosespanya.php


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body bgcolor="#000000">
<br><br><br /><br /><br /><br /><br /><br /><br /><br />
<table align="center" border="0" cellpadding="0" cellspacing="0">
<form action="procesfinal.php" method="get">
<tr><td><font color="white">Provincia: </font>
<select name="provincies">
<option value="1">Almeria</option>
<option value="2">Barcelona</option>
<option value="3">Cadiz</option>
<option value="4">Islas Baleares</option>
<option value="5">Madrid</option>
</select></td></tr>
<tr><td><br><font color="white">Sexo: <br />&nbsp;<input type="radio" name="sexe" value="Hombre">Hombre <br>
&nbsp;<input type="radio" value="Mujer" name="sexe">Mujer</font></td></tr>
<tr><td><br><input type="submit" value="Enviar">&nbsp;&nbsp;<input type="reset" value="Borrar"></td></tr>
</form>
</table>
</body>
</html>


registrousuariosportugal.php


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body bgcolor="#000000">
<br><br><br /><br /><br /><br /><br /><br /><br /><br />
<table align="center" border="0" cellpadding="0" cellspacing="0">
<form action="procesfinal.php" method="get">
<tr><td><font color="white">Provincia: </font>
<select name="provincies">
<option value="1">Lisboa</option>
<option value="2">Porto Alegre</option>
<option value="3">Sao Paulo</option>
</select></td></tr>
<tr><td><br><font color="white">Sexo: <br />&nbsp;<input type="radio" name="sexe" value="Hombre">Hombre <br>
&nbsp;<input type="radio" value="Mujer" name="sexe">Mujer</font></td></tr>
<tr><td><br><input type="submit" value="Enviar">&nbsp;&nbsp;<input type="reset" value="Borrar"></td></tr>
</form>
</table>
</body>
</html>


procesfinal.php


<?php
header
("Location: registrocompleto.php");
session_start();
include (
'conexion.php');
require (
'proces.php');
require (
'registrousuarios.php');
$provincia$_GET['provincies'];
$sexe$_GET['sexe'];
$nick$_GET['nick'];
$contrasenya$_GET['contrasenya'];
$recontrasenya$_GET['re-contrasenya'];
$email$_GET['email'];
$fecha$_GET['data'];
$pais$_GET['pais'];
$sql"insert into usuaris (Nick,Contrasenya,ReContrasenya,Email,Pais,Neixament,Provincia,sexe) values 
      ('
$nick','$contrasenya','$recontrasenya','$email','$pais','$fecha','$provincia','$sexe')";
mysql_query("$sql");
?>


Y si continuo con el formulario cuando envia los datos a la base de datos solo me envia los datos del ultimo formulario, la provincia y el sexo...

Bueno espero que alguien me pueda ayudar^^

Gracias y Salu2
#22
PHP / Re: Duda con formulario
24 Julio 2007, 22:44 PM
Buenas, por ejemplo uso este formulario con el SELECT de paises:

<tr><td><br><font color="white">País: </font>
<select name="pais">
  <option>España</option>
  <option>Inglaterra</option>
  <option>Françia</option>
  <option>Portugal</option>
</select></td></tr>


Y lo que no se es que debo hacer despues....Seguramente tengo que crear cuatro SELECT con las provincias, uno de cada pais. Y supuestamente tengo que hacer el codigo PHP en la misma pagina, o tengo que poner en el ACTION otra pagina que te llevara donde una pagina php que diciera que si has seleccionado españa te redireccione a otra con el formulario de provincias de españa.

Pero seria mas facil haciendolo en la misma pagina que supuestamente se debe de poder hacer...

Gracias y Salu2^^
#23
PHP / Re: Duda con formulario
24 Julio 2007, 16:56 PM
Gracias por la respuesta, pero me podrias aclararlo un poco mas poniendo el codigo?¿?

Gracias y Salu2^^
#24
PHP / Duda con formulario
24 Julio 2007, 10:37 AM
Buenas, queria hacer un formulario para registro de usuarios y no se como hacer que por ejemplo con este formulario:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>*LE*|| Registro Nuevo Usuario</title>
</head>

<body bgcolor="#000000">

<br><br><br><br><br>
<br><br><br><br><br>

<table border="0" cellpadding="0" cellspacing="0" align="center">

<form action="proces.php" method="get">

<tr><td><font color="white">Nick:   </font><input type="text" name="nick"><br></td></tr>

<tr><td><br><font color="white">Contraseña: </font><input type="password" name="contrasenya"></td></tr>

<tr><td><br><font color="white">Repite la contraseña: </font><input type="password" name="re-contrasenya"></td></tr>

<tr><td><br><font color="white">Email: </font><input type="text" name="email"></td></tr>

<tr><td><br><font color="white">Fecha de nacimiento: </font>
<input type="text" name="data" title="Formato: dd/mm/aaaa" maxlength="10"></td></tr>

<tr><td><br><font color="white">País: </font>
<select name="pais">
  <option>España</option>
  <option>Inglaterra</option>
  <option>Françia</option>
  <option>Portugal</option>
</select></td></tr>

<tr><td><br><input type="submit" value="Enviar">&nbsp;&nbsp;&nbsp;
<input type="reset" value="Borrar"></td></tr>

</form>
</table>
</body>
</html>


Y queria conseguir que por ejemplo creo otro <select></select> con las provincias, y que por ejemplo eligo españa que me salgan provincias españolas, si eligo inglaterra que me salgan otras provincias,etc..

Y otra duda es que no se como, ni si se puede hacer, poner un codigo html entre los signos "<?php" " ?>"

Gracias de antemano

Enga Salu2^^
#25
PHP / Re: Permisos 666,777,etc..
18 Julio 2007, 00:24 AM
Gracias por la respuesta^^, pero no lo acabo de entender bien...
Podris poner un ejemplo de cambiar los permisos a un archivo de texto?¿?

Gracias.

Salu2^^
#26
PHP / Permisos 666,777,etc..
17 Julio 2007, 10:01 AM
Buenas, me podrian decir que quiere decir dar permisos 666 o 777 a un archivo de texto?¿? y como se hace?¿?

Enga gracias y Salu2
#27
PHP / Re: 2 Problemas con PHP
15 Julio 2007, 10:56 AM
Buenass, sobre los de mysql, si lo tengo instalado y ya habia quitado todos los ";" y me sale esto...

Creo que lo volvere a instalar todo, por cierto alguien podria decirme un pack que venga todo junto?¿?

Enga y si alguien tiene una solucion que lo diga por favor

Salu2^^
#28
PHP / 2 Problemas con PHP
14 Julio 2007, 23:58 PM
Buenas, tengo dos problemas:

1er problema:

Intento mandar un email a un correo electronico con estos codigos:

email.html

<html>
<head>
<title>Manda un Mail</title>
</head>
<body>
<form action=email.php method=get>
Introduce tu direccion:
<br>
<input type=text size=20 name=direccion>
<br><br>
Introduce el mensaje:
<br>
<textarea rows=5 name=mensaje></textarea>
<br><br>
Introduce el Email de destino:
<br>
<input type=text size=20 name=destino>
<br><br>
<input type="submit" value="Enviar">
<input type="reset" value="Borrar">
</form>
</body>
</html>

email.php

<?php
//recojemos los datos
$direccion = $_GET [''''''''direccion''''''''];
$mensaje = $_GET [''''''''mensaje''''''''];
$destino = $_GET [''''''''destino''''''''];
//Enviamos el mail
mail ($destino, "Hola!", $mensaje, "FROM: $direccion");
//Le decimos al user que su mail ha sido enviado con exito
echo "Tu mensaje ha sido enviado con exito ha: $destino !!";
?>

Y hace poco me salia un error diciendo que no estaba bien configurado el SMTP , pero ahora ya lo he configurado instalando un Local SMTP Server, y me dice que se ha enviado con exito pero no se me envia al correo electronico. Puede que tarde 24h en enviar el email?¿?, o es que hay algun error?¿?

2 problema:

Intento conectarme a MySQL mediante este codigo:

conex.php

<?php
$conec = mysql_connect("server", "usuario", "password");
?>

Pongo mis datos del server,etc... y cuando lo ejecuto desde el servidor me sale el siguiente error:


Fatal error: Call to undefined function mysql_connect() in C:serverwebphpconex.php on line 2

Espero respuestas^^

Gracias de antemano

Salu2^^