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

#1
Merci, ya miraré mañana a ver... Porqué ni idea de como van xD

Un saludo!
#2
Buenas!
Estoy haciendo un proyecto para mi instituto y la verdad es que no tengo ni idea de como hacer que el menú de navegación de la web esté siempre fijo y que a medida que le de a los botones, el contenido, en vez de aparecer en una página a parte me aparezca en medio y con el menú arriba. El menú que he hecho es este:



Uploaded with ImageShack.us

Pues eso, quiero que el menú ese este siempre arriba.

¿Alguna ayudita? ;D

Un saludo!
#3
Cita de: ~xassiz en 28 Febrero 2011, 19:19 PM
Código (html4strict) [Seleccionar]

<select name="dia[]" size="1">

¿dia[]?

Código (html4strict) [Seleccionar]

<select name="dia" size="1">

Código (php) [Seleccionar]

echo $_POST['dia'];

:rolleyes:



Si no pongo los claudators no me deja pillar el valor. Al final me tira con l mktime.

Un saludo y gracias!
#4
PHP / Porque no me tira el va el strotime?
28 Febrero 2011, 17:55 PM
Buenas!

No se que pasa el strotime no me tira, le paso las variables para dia, mes, año, hora, minutos, segundos y am,pm. La cosa es que se queda en blanco. Si quito lo de am, pm me muestra un número en negativo...

Este es el formulario:
Código (php) [Seleccionar]

<html>
<head>
</head>
<body>

<b>Selecciona la fecha de hoy</b>
<form name="f1" action="cambiar_fecha.php" method="POST">
<select name="dia[]" size="1">
<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>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select>

<select name="mes[]" size="1">
<option value="january">Enero</option>
<option value="February">Febrero</option>
<option value="March">Marzo</option>
<option value="April">Abril</option>
<option value="May">Mayo</option>
<option value="June">Junio.</option>
<option value="July">Julio</option>
<option value="August">Agosto</option>
<option value="September">Septiembre</option>
<option value="October">October</option>
<option value="November">Noviembre</option>
<option value="December">Diciembre</option>
</select>

<select name="any[]" size="1">
<?php
for($i=1920;$i<=2011;$i++){
echo "<option value='$i'>$i</option>";
}
?>

</select><br>

<b>Selecciona la hora</b><br>
<select name="hora[]" size="1">
<?php
for($i=1;$i<=24;$i++){
echo "<option value='$i'>";if($i 10){echo"0$i";}else{ echo"$i ";}echo"</option>";
}
?>

</select><b>:</b>

<select name="mins[]" size="1">
<?php
for($i=0;$i<=59;$i++){
echo "<option value='$i'> ";if($i 10){echo"0$i";}else{ echo"$i ";}echo"</option>";
}
?>

</select>

<select name="sec[]" size="1">
<?php
for($i=0;$i<=59;$i++){//Ponemos el for para que nos escriba el cero delante d los números menores q diez
echo "<option value='$i'> ";if($i 10){echo"0$i";}else{ echo"$i ";}echo"</option>";
}
?>

</select>

<select name="tmp[]" size="1">
<option value="am">AM</option>
<option value="pm">PM</option>
</select><br><br>



<input type="submit" value="enviar">
</form>

</body>
</html>


Y esto lo que me tendría que dar la marca:
Código (php) [Seleccionar]

<?php
foreach($_POST['dia'] as $dias){
$dia=$dias;
}

foreach($_POST['mes'] as $mesos){
$mes=$mesos;
}

foreach($_POST['any'] as $anys){
$any=$anys;
}

foreach($_POST['hora'] as $hores){
$hora=$hores;
}

foreach($_POST['mins'] as $mins){
$min=$mins;
}

foreach($_POST['sec'] as $secs){
$sec=$secs;
}

foreach($_POST['tmp'] as $tmps){
$tmp=$tmps;
}


$marca=strtotime("$dia $mes $any $hora:$min:$sec");
echo $marca;
?>



Alguien tiene idea de que co*o pasa?? Llevo como una hora dándole vueltas..

Un saludo compañeros!
#5
PHP / Re: Ayuda con conexión a base de datos!
24 Febrero 2011, 17:38 PM
Lo acabo de solucionar!

He quitado el bucle y con el SELECT*FROM usarios WHERE nombre=$nom luego lo compruebo con un if y ya tira xD.

Código (php) [Seleccionar]

<?php
$nom $_POST['n1'];
$con $_POST['p1'];
$cont"";
$ok=false;

$connexio mysql_connect("localhost","root");
mysql_select_db("login",$connexio);
$resultat mysql_query("SELECT * FROM usuaris where nombre = '$nom'",$connexio);

if($registre=mysql_fetch_assoc($resultat)){//Nos metemos en el array

if(($nom == $registre["nombre"]) && ($con == $registre["pass"])){ //Miramos que el nombre coincida con l pass
$ok=true;   
}


if($ok==true){
header("location:pagina_principal.php");
}else{
$cont "Contraseña incorrecta";
include 'primerap.php';
}

}else{
//Si a la hora de hacer el login el nombre no existe en la base de datos que nos redireccione.
$cont "Usuario incorrecto";
include 'primerap.php';
}
?>





Un saludo y gracias!
#6
PHP / Re: Ayuda con conexión a base de datos!
24 Febrero 2011, 17:34 PM
Con eso no funciona...Me sigue tirando error. Dudo que se colapse buscando porqué solo tengo 2 usuarios en la base de datos.

Un saludo.
#7
PHP / Ayuda con conexión a base de datos!
24 Febrero 2011, 14:38 PM
Buenas gente!

Tengo un problema al que no le encuentro solución ya que creo que el código lo tengo bien. Estoy haciendo una mini-página para probar y bueno, he hecho un form para registrarse y otro para iniciar sessión. La cosa está en que el script que mira si el usuario está en la base de datos para iniciar sessión se queda calado y me tira un error...

Este es el código de inicio de sessión:
Código (php) [Seleccionar]

<html>
<title>Iniciar sessión</title>
<head>
<link rel="STYLESHEET" type="text/css" href="estil.css">
<script>
function validar(){
if ((document.f1.n1.value == "") || (document.f1.p1.value == "")){
alert('Campos vacíos');
ok=false;
}else{
ok=true;
}
return ok;
}
</script>
</head>
<body bgcolor="black">
<form name="f1" method="POST" onsubmit="return validar()" action="validar.php">
<div id="d1" name="d1">
<label for="Usuario">Usuario: </label><br>
<input type="text" name="n1" value=""><br><br>
<label for="cont">Contraseña: </label><br>
<input type="password" name="p1" value=""><br>
</div>
<input type="submit" class="sub" value="iniciar sessión" name="s1"><br>
<?php
echo  "<center style='color:red'>$cont</center>";
?>

</form>
<form name="f2" method="GET" action="registrar.php">
<input type="submit" class="sub" value="Regístrate" name="s2">
</form>
</body>
</html>


Este es el de conectar:

Código (php) [Seleccionar]

<?php
$nom $_POST['n1'];
$con $_POST['p1'];
$cont"";
$ok=false;

$connexio mysql_connect("localhost","root");
mysql_select_db("login",$connexio);

$resultat=mysql_query("SELECT * FROM usuaris",$connexio);
if($registre=mysql_fetch_assoc($resultat)){


do{
if(($nom == $registre['nombre']) && ($con == $registre['pass'])){ //si lo q hemos introducid
$ok=true;   //esta n la bd salimos dl bucle
}else{
$registre=mysql_fetch_assoc($resultat);
}
}while(($registre!=false)||($ok!=true));

//Salimos del bucle y miramos si el usuario existe o no.

if($ok==true){
header("location:pagina_principal.php");
}else{
$cont "Usuario incorrecto";
include 'primerap.php';
}

}else{
echo "ERROR AL SELECCIONAR BASE DE DATOS";
}
?>
<?php
$nom $_POST['n1'];
$con $_POST['p1'];
$cont"";
$ok=false;

$connexio mysql_connect("localhost","root");
mysql_select_db("login",$connexio);

$resultat=mysql_query("SELECT * FROM usuaris",$connexio);
if($registre=mysql_fetch_assoc($resultat)){


do{
if(($nom == $registre['nombre']) && ($con == $registre['pass'])){ //si lo q hemos introducid
$ok=true;   //esta n la bd salimos dl bucle
}else{
$registre=mysql_fetch_assoc($resultat);
}
}while(($registre!=false)||($ok!=true));

//Salimos del bucle y miramos si el usuario existe o no.

if($ok==true){
header("location:pagina_principal.php");
}else{
$cont "Usuario incorrecto";
include 'primerap.php';
}

}else{
echo "ERROR AL SELECCIONAR BASE DE DATOS";
}
?>



Ni idea de que pasa -.-. El error que me da es este:

Fatal error: Maximum execution time of 30 seconds exceeded in C:\wamp\www\validar.php on line 16

La linea 16 es donde ok=true, dentro del if. Pero también hay veces que se queda calado nada más empezar el if.

¿Alguien sabe que pasa?

Un saludo y gracias por adelantado!
#8
También puedes poner sólo <script> </script>. Cuando es javascript no tienes porqué especificarlo. Si me equivoco que alguien me corríja.

Saludos!
#9
PHP / Re: Ayuda enquesta html+php
11 Febrero 2011, 21:08 PM
Si que funciona, lo que utilizando eso todo está a uno desde el principio.

Muchas gracias!
#10
PHP / Re: Ayuda enquesta html+php
10 Febrero 2011, 19:13 PM
Cita de: Shell Root en 10 Febrero 2011, 15:48 PM
Antes de reescribir, seteas una variable con el contenido... Es decir,
Código (php) [Seleccionar]
$sFOpen = fopen($sFile, rw);
$sCount = fgets($sFOpen, 5);
$sCount += 1;


Algo estoy haciendo mal porqué no me tira. Pongo el código:

html:
Código (html4strict) [Seleccionar]

<html>
<head>
</head>

<body>
<form name="f1" method="POST" action="cogeren.php">
Lenguaje de programación preferido:
<table border="3" >
<tr>
<td><b>Java</b></td>
<td><input type="radio" name="r1" value="java"></td>
</tr>
<tr>
<td><b>javascript</b></td>
<td><input type="radio" name="r1" value="javascript"></td>
</tr>
<tr>
<td><b>PHP</b></td>
<td><input type="radio" name="r1" value="php"></td>
</tr>
<tr>
<td><b>Pascal</b></td>
<td><input type="radio" name="r1" value="pascal"></td>
</tr>
</table><br>
<input type="submit" name="s1" value="Enviar">
</form>
</body>

</html>


el php:
Código (php) [Seleccionar]

<html>
<head>
</head>
<body>
<?php
$res $_POST["r1"];

 if ($res=="java"){
$j=$j+1;
}if ($res=="javascript"){
$js=$js+1;
}if ($res=="php"){
$php=$php+1;
}if ($res=="pascal"){
$pa=$pa+1;
}
$archivo "datosen.txt";
$datos "java: $J -
  javascript: 
$js -
  php: 
$php -
  pascal: 
$pa - ";
$abrir fopen($archivo,"rw");
    $contar fgets($abrir,5);
 $contar +=1;
 fputs($abrir,$datos);
 fclose($abrir);
?>

<h1>Resultados</h1><br>

</body>
</html>




Dónde pone resultados sudar del tema, eso lo tengo que hacer. Lo primero es que me lo guarde en el fichero y no guarda nada.

Un saludo y gracias!