Mostrar Mensajes

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


Mensajes - Balita

Páginas: [1] 2 3 ... 12
1
PHP / Problema en el PHP en un formulario con JS
« en: 16 de Abril de 2015, 12:51:20 pm »
Hola, Tengo el siguiente formulario HTML que me da la opcion con JS a elegir la cantidad de imagenes adicionales que quiero y cuando eligo mas de 1 me da un notice diciendo que ninguna de las variables que paso por post no esta definida cuando es mentira. adjunto codigos:
HTML

<!doctype html>
<
html lang="es">
	
<
head>
	
	

	
	
<
meta charset="utf-8"/>
	
	
<
titleTitulo </title>
	

	
	
<
script type="text/Javascript">
	
	

	
	
	
function 
añade()
	
	
	
{
	
	
	
	
var 
numero parseInt(document.getElementById("numero").value);
	
	
	
	
var 
"";
	
	
	
	
var 
almacen "";
	
	
	
	

	
	
	
	
for(var 
numero0i--)
	
	
	
	
{
	
	
	
	
	
almacen =  "&nbsp;" ": <input name='adicional" +"' type='file' />&nbsp;&nbsp;&nbsp;";
	
	
	
	
	
almacen x;
	
	
	
	
	

	
	
	
	
}
	
	
	
	
document.getElementById("sube").innerHTML =  x;
	
	
	
}
	

	
	
</script>
	
</head>
	

	
<body bgcolor="white">
	

	
<?php
	
	
session_start();
	
	
	

	
	
	
// Controlo si el usuario está logueado
	
	
	
if (!isset(
$_SESSION['nombre']))
	
	
	
{
	
	
	
	
echo 
"Debes ser administrador o redactor para acceder aquí.";
	
	
	
}
	
	
	
else
	
	
	
{
	
	
	
	
if(
$_SESSION['rol'] == "administrador" || $_SESSION['rol'] == "redactor"){
	
	
	
	
	

	
?>
	
	

	
	
<table width=100% >
	
	
	

	
	
	
<tr>
	
	
	
	
<td>
	
	
	
	
	
<!-- FORMULARIO REGISTRO DE DATOS YIR -->
	
	
	
	
	
Regístrate: 
	
	
	
	
	

	
	
	
	
	
<form method="post" action="add.php" enctype="multipart/form-data">
	
	
	
	
	
	
<table >
	
	
	
	
	
	
	
<tr>
	
	
	
	
	
	
	
	
<td><label for="codigo">CÓDIGO</label> </td>
	
	
	
	
	
	
	
	
<td><textarea name="codigo" rows="1" cols="20"></textarea> </td>
	
	
	
	
	
	
	
</tr>
	
	
	
	
	
	
	
<tr>
	
	
	
	
	
	
	
	
<td><label for="nombre">NOMBRES</label> </td>
	
	
	
	
	
	
	
	
<td><textarea name="nombre" rows="1" cols="30"></textarea> </td>
	
	
	
	
	
	
	
</tr>
	
	
	
	
	
	
	
<tr>
	
	
	
	
	
	
	
	
<td><label for="bibliografia">BIBLIOGRAFÍA PRINCIPAL</label>  </td>
	
	
	
	
	
	
	
	
<td><textarea name="bibliografia" rows="10" cols="50"></textarea> </td>
	
	
	
	
	
	
	
</tr>
	
	
	
	
	
	
	
<tr>
	
	
	
	
	
	
	
	
<td><label for="archivo">SUBIR FOTO</label>  </td>
	
	
	
	
	
	
	
	
<td><input name="archivo" type="file" /></td>
	
	
	
	
	
	
	
</tr>
	
	
	
	
	
	
	
<tr>
	
	
	
	
	
	
	
	
<td><label for="archivo">FOTOS ADICIONALES (CANTIDAD)</label>  </td>
	
	
	
	
	
	
	
	
<td><input type="number" id="numero" name="numero"/><input type="button" name="Añade" value="Añade" onclick="añade()"/></td>
	
	
	
	
	
	
	
</tr>
	
	
	
	
	
	
	
<tr>
	
	
	
	
	
	
	
<td colspan="2"><span id="sube"></span></td>
	
	
	
	
	
	
	
</tr>
	
	
	
	
	
	
	
<tr>
	
	
	
	
	
	
	
	
<td colspan="2"><input type="submit" value="Añadir a la Base de datos"/> </td>
	
	
	
	
	
	
	
</tr>
	
	
	
	
	
	
</table>
	
	
	
	
	
</form>
	
	
	
	
</td>
	
	
	
</tr>
	
	
	

	
	
</table>
	
<?php
	
	
	
	
}else{
	
	
	
	
	
echo 
"Debes de ser administrador o redactor para tener acceso";
	
	
	
	
}
	
	
	
}
	
?>
	
</body>

</html>


PHP

<!doctype html>
<
html lang="es">
	
<
head>
	
	

	
	
<
meta charset="utf-8"/>
	
	
<
titleTitulo </title>
	
	

	
</
head>
	
<
body>
	

	
<?
php
	

	
	
session_start();
	
	
	

	
	
	
// Controlo si el usuario está logueado
	
	
	
if (!isset(
$_SESSION['nombre']))
	
	
	
{
	
	
	
	
echo
"Debes estar logueado para acceder aquí.";
	
	
	
}
	
	
	
elseif(
$_SESSION['rol'] == "administrador" || $_SESSION['rol'] == "redactor")
	
	
	
{
	

	
	
	
	
//pasamos parametros
	
	
	
	
$codigo htmlentities(addslashes($_POST['codigo']));
	
	
	
	
$nombre htmlentities(addslashes($_POST['nombre']));
	
	
	
	
$bibliografia htmlentities(addslashes($_POST['bibliografia']));
	
	
	
	
$numero htmlentities(addslashes($_POST['numero']));
	
	
	
	

	
	
	
	
//empezamos con las condiciones
	
	
	
	

	
	
	
	
if(!isset(
$codigo) || !isset($nombre) || !isset($bibliografia))
	
	
	
	
{
	
	
	
	
	
echo 
"Rellena todos los campos obligatorios. Hay parametros sin enviar";
	
	
	
	
}
	
	
	
	
elseif(
$codigo == '' || $nombre == '' || $bibliografia == '' 
	
	
	
	
{
	
	
	
	
	
echo 
"Rellena todos los campos obligatorios. Faltan datos";
	
	
	
	
}
	
	
	
	
else
	
	
	
	
{
	
	
	
	

	
	
	
	
	
//SI todo es CORRECTO añadimos al usuario a la BBDD
	
	
	
	
	

	
	
	
	
	
include(
"../../../mysql.inc.php"); 
	
	
	
	
	

	
	
	
	
	
conecta($c);
	
	
	
	
	

	
	
	
	
	
mysqli_select_db($c,"dbyir");
	
	
	
	
	

	
	
	
	
	
$sql="insert into yir values(0, '$codigo', '$nombre', '$bibliografia')";
	
	
	
	
	

	
	
	
	
	
$resultado mysqli_query($c,$sql);
	
	
	
	
	

	
	
	
	
	
if (
$resultado)
	
	
	
	
	
{
	
	
	
	
	
	
echo 
"Registro realizado.<br/>";
	
	
	
	
	
	

	
	
	
	
	
	
if(!
file_exists("../../../fotos/".$codigo))
	
	
	
	
	
	
{
	
	
	
	
	
	
	
mkdir("../../../fotos/".$codigo);
	
	
	
	
	
	
	
mkdir("../../../fotos/".$codigo."/detalle");
	
	
	
	
	
	
}
	
	
	
	
	
	

	
	
	
	
	
	
// Esta variable se usará fuera del IF
	
	
	
	
	
	
// estará inicialmente vacía si el usuario
	
	
	
	
	
	
// NO SUBE NADA
	
	
	
	
	
	
$uploadfile "";
	
	
	
	
	
	

	
	
	
	
	
	
// COMPRUEBO SI EL USUARIO SUBE UN ARCHIVO
	
	
	
	
	
	
if (
$_FILES['archivo']['name'] != "")
	
	
	
	
	
	
{
	
	
	
	
	
	
	
# Esta variable contiene el directorio donde vamos a subir los archivos 
	
	
	
	
	
	
	
# enviados a través del formulario, LA CARPETA DEBE DE ESTAR CREADA
	
	
	
	
	
	
	
$uploaddir "../../../fotos/".$codigo."/"
	
	
	

	
	
	
	
	
	
	
$almacen "fotos/".$codigo."/";
	
	
	
	
	
	
	
# En esta variable juntamos el directorio de subida con el nombre del archivo subido,
	
	
	
	
	
	
	
# de esta forma construimos la ruta a la que será copiado el archivo subido
	
	
	
	
	
	
	
$uploadfile $uploaddir.basename($_FILES['archivo']['name']); 
	
	
	
	
	
	
	
	


	
	
	
	
	
	
	
# la variable $error contendrá información de la subida del archivo
	
	
	
	
	
	
	
$error $_FILES['archivo']['error']; 
	
	
	
	
	
	
	
$subido false

	
	
	
	
	
	
	
# el archivo por defecto se sube a la carpeta del servidor web \xampp\tmp
	
	
	
	
	
	
	
if(
$error==UPLOAD_ERR_OK) { 
	
	
	
	
	
	
	
	
// si el archivo se ha subido con exito, lo copiamos en nuestra carpeta personal $uploaddir
	
	

	
	
	
	
	
	
	
	
// El archivo lo copiamos de la carpeta temporal (tiene un nombre temporal)
	
	
	
	
	
	
	
	
// a la carpeta uploads  con el nombre correcto
	
	
	
	
	
	
	
	
$subido copy($_FILES['archivo']['tmp_name'], $uploadfile); 
	
	
	
	
	
	
	

	
	
	
	
	
	
	

	
	
	
	
	
	
	
if(!
$subido
	
	
	
	
	
	
	

	
	
	
	
	
	
	
	
echo 
"Se ha producido un error: ".$error
	
	
	
	
	
	
	

	
	
	
	
	
	
	

	
	
	
	
	
	
	

	
	
	
	
	
	
	
$imagen $almacen.basename($_FILES['archivo']['name']);

	
	
	
	
	
	
	
// Inserto en la tabla fotos
	
	
	
	
	
	
	
$sqlFoto "insert into fotos values (0,'$codigo','$imagen','General')";
	
	
	
	
	
	
	

	
	
	
	
	
	
	
$resultadoFoto=mysqli_query($c$sqlFoto);

	
	
	
	
	
	
	
if(
$resultadoFoto)
	
	
	
	
	
	
	
{
	
	
	
	
	
	
	
	
echo 
"foto subida con exito.<br/>";
	

	
	
	
	
	
	
	
}
	
	
	
	
	
	
	
else
	
	
	
	
	
	
	
{
	
	
	
	
	
	
	
	
$error=mysqli_error($c);
	
	

	
	
	
	
	
	
	
	
echo 
$error;
	
	
	
	
	
	
	
}
	
	
	
	
	
	
}
	
	
	
	
	
	

	
	
	
	
	
	
if (
$_FILES['adicional1']['name'] != "")
	
	
	
	
	
	
{
	
	
	
	
	
	
	
# Esta variable contiene el directorio donde vamos a subir los archivos 
	
	
	
	
	
	
	
# enviados a través del formulario, LA CARPETA DEBE DE ESTAR CREADA
	
	
	
	
	
	
	
$adicionalDir "../../../fotos/".$codigo."/detalle/"
	
	
	

	
	
	
	
	
	
	
$almacen "fotos/".$codigo."/detalle/";
	
	
	
	
	
	
	
# En esta variable juntamos el directorio de subida con el nombre del archivo subido,
	
	
	
	
	
	
	
# de esta forma construimos la ruta a la que será copiado el archivo subido
	
	
	
	
	
	
	
for(
$i 1$i <= $numero$i++){
	
	
	
	
	
	
	
	
$subirAdicional[$i] = $adicionalDir.basename($_FILES['adicional'.$i]['name']);
	
	
	
	
	
	
	
	
echo 
$subirAdicional[$i];
	
	
	
	
	
	
	
	
# la variable $error contendrá información de la subida del archivo
	
	
	
	
	
	
	
	
$error[$i] = $_FILES['adicional'.$i]['error']; 
	
	
	
	
	
	
	
}

	
	
	
	
	
	
	

	
	
	
	
	
	
	
$subido false

	
	
	
	
	
	
	
# el archivo por defecto se sube a la carpeta del servidor web \xampp\tmp
	
	
	
	
	
	
	
if(
$error==UPLOAD_ERR_OK) { 
	
	
	
	
	
	
	
	
// si el archivo se ha subido con exito, lo copiamos en nuestra carpeta personal $uploaddir
	
	

	
	
	
	
	
	
	
	
// El archivo lo copiamos de la carpeta temporal (tiene un nombre temporal)
	
	
	
	
	
	
	
	
// a la carpeta uploads  con el nombre correcto
	
	
	
	
	
	
	
	
for(
$i 1$i <= $numero$i++){
	
	
	
	
	
	
	
	
	
$subido[$i] = copy($_FILES['adicional'.$i]['tmp_name'], $subirAdicional[$i]); 
	
	
	
	
	
	
	
	
}
	
	
	
	
	
	
	

	
	
	
	
	
	
	
for(
$i 1$i <= $numero$i++){
	
	
	
	
	
	
	
	
	
if(!
$subido[$i]) 
	
	
	
	
	
	
	
	
	

	
	
	
	
	
	
	
	
	
	
echo 
"Se ha producido un error: ".$error[$i]; 
	
	
	
	
	
	
	
	
	

	
	
	
	
	
	
	
	
	
$imagen[$i] = $almacen.basename($_FILES['adicional'.$i]['name']);

	
	
	
	
	
	
	
	
	
// Inserto en la tabla fotos
	
	
	
	
	
	
	
	
	
$sqlAdicional "insert into fotos values (0,'$codigo','$imagen[$i]','Detalle')";
	
	
	
	
	
	
	
	
	

	
	
	
	
	
	
	
	
	
$resultadoFoto[$i]=mysqli_query($c$sqlAdicional);

	
	
	
	
	
	
	
	
	
if(
$resultadoFoto[$i])
	
	
	
	
	
	
	
	
	
{
	
	
	
	
	
	
	
	
	
	
echo 
"foto subida con exito.<br/>";
	

	
	
	
	
	
	
	
	
	
}
	
	
	
	
	
	
	
	
	
else
	
	
	
	
	
	
	
	
	
{
	
	
	
	
	
	
	
	
	
	
$error=mysqli_error($c);
	
	

	
	
	
	
	
	
	
	
	
	
echo 
$error;
	
	
	
	
	
	
	
	
	
}
	
	
	
	
	
	
	
	
}
	
	
	
	
	
	
	

	
	
	
	
	
	
	

	
	
	
	
	
	
	

	
	
	
	
	
	
	

	
	
	
	
	
	
}
	
	
	
	
	
	
echo 
"<a href='../../../menu.php'> Inicio </a>";
	
	
	
	
	
	

	
	
	
	
	
}
	
	
	
	
	
else
	
	
	
	
	
{
	
	
	
	
	
	
$error=mysqli_error($c);
	
	

	
	
	
	
	
	
echo 
$error;
	
	
	
	
	
}
	
	
	
	
	

	
	
	
	
	
mysqli_close($c);
	
	
	
	
}
	
	
	
	
	

	
	
	
	

	
	
	
}else{
	
	
	
	
echo 
"debes ser administrador o redactor para acceder aquí.";
	
	
	
}
	
	

	
?>
	

	
</body>
</html>


Un saludo y gracias

2
PHP / Re:fallo en formulario Undefined index
« en: 11 de Abril de 2013, 09:48:36 am »
muchas gracias, pero he estado mirando el codigo y no veo elfallo...¿alguien se lo ve?

3
PHP / fallo en formulario Undefined index
« en: 10 de Abril de 2013, 20:26:39 pm »
hola buenas os comento estoy haciendo una serie de ejercicios y cuando ejecuto el codigo me sale este fallo y no encuentro solución. me da este falloque segun he leido no es un fallo grave: Notice: Undefined index: Fernando Alonso in C:\cursoPHP5\curso\2.1b.php on line 11
aqui os dejo los codigos
2.1a.php
<HTML>
	
<
HEAD><TITLE>Unidad 2 Formula 1</TITLE></HEAD>
	

<
BODY bgcolor="#003399">
<
CENTER>
	
<
HR><img src=logo_f1.gif>
  <
H1><FONT color="white">FÓRMULA 1</FONT></H1>
  <
HR>
  <
FORM ACTION="2.1b.php" METHOD="POST">
  <
P><FONT face="Georgia, Times New Roman, Times, serif" size="3" color=white>
    
	
Seleccione el piloto que desea consultar
    <
select name="el_piloto">
    <?
	
     require(
"2.1pilotos.php");
	
	
 for(
$i=0;$i<sizeof($matriz_f1);$i++){
	
	
 
printf("<option name=".$i.">%s</option>",$matriz_f1[$i]["nombre"]);
	
	

	
	
 }

?>
  </select> &nbsp;&nbsp;<INPUT TYPE="submit" VALUE="Buscar">
    </FONT></p>
    </FORM>
</CENTER>
</BODY></HTML>

2.1b.php
<HTML>
	
<
HEAD><TITLE>Unidad 2 Formula 1</TITLE></HEAD>
	
<
BODY bgcolor="#003399"><CENTER>
	
<
HR><img src=logo_f1.gif>
	
<
H1><FONT color="white">FÓRMULA 1</H1>
  
	
<
HR>

<?
	
require (
"2.1pilotos.php");
	
$el_piloto $_POST["el_piloto"];
	
$pilotos $matriz_f1["$el_piloto"]["nombre"];
	
$carreras $matriz_f1["$el_piloto"]["carreras"];//con este fallo y el de arriba no puedo continuar para hacer un bucle que me de los resultados de las carreras
	
echo 
"La clasificación de <b>&#39;$el_piloto&#39;</b> es:";

	

	

?>

	
</FONT>
<P><INPUT type="button" value="<- Volver atr&aacute;s" onClick="history.back();"> 

</CENTER></BODY>
</HTML>

2.1pilotos.php
<?
$matriz_f1 
= array(

    
0=>array("nombre"=>"Fernando Alonso",
         
"carreras"=>array(0=>array("premio"=>"Bharein""posicion"=>1),
                    
1=>array("premio"=>"Malasia""posicion"=>2),
                    
2=>array("premio"=>"Australia""posicion"=>1),
                    
3=>array("premio"=>"S.Marino""posicion"=>2),
                    
4=>array("premio"=>"Europa""posicion"=>2),
                    
5=>array("premio"=>"España""posicion"=>1),
                    
6=>array("premio"=>"Mónaco""posicion"=>1)
                    )),
    
1=>array("nombre"=>"Michael Schumacher",
         
"carreras"=>array(0=>array("premio"=>"Bharein""posicion"=>2),
                    
1=>array("premio"=>"Malasia""posicion"=>6),
                    
2=>array("premio"=>"Australia""posicion"=>-1),
                    
3=>array("premio"=>"S.Marino""posicion"=>1),
                    
4=>array("premio"=>"Europa""posicion"=>1),
                    
5=>array("premio"=>"España""posicion"=>2),
                    
6=>array("premio"=>"Mónaco""posicion"=>5)
                    )),
    
2=>array("nombre"=>"Felipe Massa",
         
"carreras"=>array(0=>array("premio"=>"Bharein""posicion"=>9),
                    
1=>array("premio"=>"Malasia""posicion"=>5),
                    
2=>array("premio"=>"Australia""posicion"=>-1),
                    
3=>array("premio"=>"S.Marino""posicion"=>4),
                    
4=>array("premio"=>"Europa""posicion"=>3),
                    
5=>array("premio"=>"España""posicion"=>4),
                    
6=>array("premio"=>"Mónaco""posicion"=>9)
                    )),
    
3=>array("nombre"=>"Giancarlo Fisichella",
         
"carreras"=>array(0=>array("premio"=>"Bharein""posicion"=>-1),
                    
1=>array("premio"=>"Malasia""posicion"=>1),
                    
2=>array("premio"=>"Australia""posicion"=>5),
                    
3=>array("premio"=>"S.Marino""posicion"=>8),
                    
4=>array("premio"=>"Europa""posicion"=>6),
                    
5=>array("premio"=>"España""posicion"=>3),
                    
6=>array("premio"=>"Mónaco""posicion"=>6)
                    )),
    
4=>array("nombre"=>"Kimi Raikkonen",
         
"carreras"=>array(0=>array("premio"=>"Bharein""posicion"=>3),
                    
1=>array("premio"=>"Malasia""posicion"=>-1),
                    
2=>array("premio"=>"Australia""posicion"=>2),
                    
3=>array("premio"=>"S.Marino""posicion"=>5),
                    
4=>array("premio"=>"Europa""posicion"=>4),
                    
5=>array("premio"=>"España""posicion"=>5),
                    
6=>array("premio"=>"Mónaco""posicion"=>-1)
                    )),
    
5=>array("nombre"=>"Jenson Button",
         
"carreras"=>array(0=>array("premio"=>"Bharein""posicion"=>4),
                    
1=>array("premio"=>"Malasia""posicion"=>3),
                    
2=>array("premio"=>"Australia""posicion"=>-1),
                    
3=>array("premio"=>"S.Marino""posicion"=>7),
                    
4=>array("premio"=>"Europa""posicion"=>-1),
                    
5=>array("premio"=>"España""posicion"=>6),
                    
6=>array("premio"=>"Mónaco""posicion"=>11)
                    ))
); 
// Final de la matriz  (array asocviativo)

?>


un saludo

4
PHP / Re:dudas con el if
« en: 22 de Marzo de 2013, 14:06:40 pm »
a ver explico de nuevo mi duda situaros en este codigo:
<?
$x 
= array(0=>array(0=>3),
	
	
1=>array(0=>5));

if (
$x[1][0] > $x) {

      echo 
"el numero $x[1][0] es mayor";

} else {

      echo 
"el numero $x[1][0] es menor";

}
?>

lo que quiero es que la condicional me diga si el numero que yo le especifico del array es el mas grande de todos o no. ahora creo que me exprese bien. y de la forma que lo puse ahi arriba me da una respuesta pero bajo mi punto de vista es aleatorio por asi decirlo no compara que sea la mas grande de todo el array

5
PHP / Re:dudas con el if
« en: 22 de Marzo de 2013, 13:25:44 pm »
Hola Balita;

Estoy igual que Animus, no entendí cual es tu duda. ¿Estás intentando encontrar intervalos? Si es así sería mas fácil usar el operador switch; te dejo un ejemplo:

Código: [Seleccionar]
<?php
switch(true)
{
case ($x and $x 10):
//código aquí.
break;
case ($x 11 and $x 15):
//código aquí.
break;
case ($x 16 and $x 20):
//código aquí.
break;
}
?>



Saludos.
ya esta era eso gracias a los dos no me sabia expresar bien porque estoy empezando ahora con un curso y es cuando vienen las dudas...
vale ahora viene otra el operador switch es de POO? se podria hacer lo que hiciste por switch mediante condicionales?
un saludo

6
PHP / dudas con el if
« en: 22 de Marzo de 2013, 00:30:59 am »
hola, oscomento una duda que me ha surgido:
if (13<7) {

      
$mayor;// es decir aquiloquequiero hacer es si ese resultado se cumple se cree esa variable

} else {//sino lo es otra condicion mA

            
if (9<7) {
    
$mayor
} else {
... 
seguir asi hasta que se cumpla y me cree la variable cuando se cumpla
}


 no se si me explique bien pero si me entendeis agradeceria la ayuda

7
Minichat o MC / MC V6 MOD V3.0 by RamFu
« en: 11 de Marzo de 2013, 11:06:13 am »
hola el link de ese MC no funciona,¿alguien podría darme un enlace que si funcione de ese mc o otro similar?
un saludo

8
Minichat o MC / Re:[DESCARGA] MC V6 MOD V3.0 by RamFu [17/03/09]
« en: 10 de Marzo de 2013, 22:15:25 pm »
Felicitaciones por revivir un tema de 4 años de inactividad.
Te sugiero que te leas las normativas del Foro.

Un saludo.
joder espero que no seais todos asi de majos porque madre mia... aaah! gracias que se me olvidaba, por cierto si quiero el link y esta roto y el tema lleva mas de cuatro años abandonado ¿que hago?

9
Minichat o MC / Re:[DESCARGA] MC V6 MOD V3.0 by RamFu [17/03/09]
« en: 10 de Marzo de 2013, 12:30:21 pm »
link roto alguien lo puede volver a subir?

10
Hola como la promoción de jovenes en red se ha terminado pregunta para saber si hay más promociones. Yo seguiré buscvando si encuentro posteo.
Saludos

11
PHP / Re: [ayuda] Mostrar una seccion en PhP
« en: 08 de Agosto de 2008, 11:42:45 am »
Hola
Yo no soy quien para decir esto, pero vete por partes y cada cosa en su tema y te resultara más fácil.
lo que tienes que hacer para poner algo en medio o donde quieras de tu Web, se llama "Web Modular" que si buscas por este foro, encontraras un post de Naveda. Yo te voy a poner el código que uso, que es de Omega.
1º Necesitas poner un marco, con un código dentro de él para que te enlacen allí las cosas. Código:
  <div id="desna_rubrika" style="width:725px; height: 427px; overflow:scroll; overflow-x: hidden">

	
	
	
<?
// INICIO WEB MODULAR
$pag $_GET[&#39;pag&#39;];
$pag str_replace("."""$pag);
$pag str_replace("/"""$pag);

if(
eregi(&#39;http://&#39;,$pag)) {
 
echo &#39;<h3>Error</h3><p>&iquest;RFI? &not;&not;</p>&#39;;
} else {
 if (empty(
$pag)) $pag = &#39;inicio&#39;;
 
$incluir = &#39;_pag_/&#39;.$pag.&#39;.php&#39;;
 
if (file_exists($incluir)) include($incluir); else include(&#39;_pag_/error.php&#39;);
}
// FIN WEB MODULAR
?></div>

2º Pones las secciones en una hoja en blanco con el texto, guardadas dentro de una carpeta llamada "_pag_"
3º En los enlaces tienes que poner http://tuweb.com/index.php(ocomosellame tu index)?pag=al nombre del archivo que quieres mostrar que este dentro de "_pag_"SIN extención
P.D.: Recuerda que TODOS los archivos deben tener extensión .php

Saludos

Editado por TLX: Borre la URL

12
Hola:
Buenos pues esa es mi duda os dejo codigos aqui:
<!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=iso-8859-1" />
<
title>Documento sin t&iacute;tulo</title>
<
style type="text/css">
<!--
body {
	
background-imageurl(../Imagenes/fondo2.gif);
}
body,td,th {
	
color#FFFFFF;
}
-->
</
style></head>

<
body>
</
body>
</
html>
<?
php
$name
=$_POST[&#39;name&#39;];
$pass=$_POST[&#39;pass&#39;];
if($name==admin && $pass==sm){
// Creamos la sesion usuario con  una valor cualquiera
$_SESSION[name] = &#39;admin&#39;;
$_SESSION[pass] = &#39;sm&#39;;
//Creamos la sesion fecha con el valor de la fecha actual
$_SESSION[fecha] = time();
echo 
"
<html>
<head>
<title>Panel de Administraci&oacute;n</title>
<style>
<!--
body,td,th {
	
color: #FFFFFF;
}
body {
	
background-image: url(../Imagenes/fondo2.gif);
}
-->
</style></head>

<body>
<p>Bienbenido:</p>
<p>- <a href=creartema.php>Crear Tema.</a><br />
- <a href=modificartema.php>Modificar Tema(construcción).</a><br />
  - <a href=borrartema.php>Borrar Tema(construcción).</a><br />
  - <a href=cambiarrango.php>cambiar rango(construcción).</a></p>"
;
}else{
echo 
"la contraseña es erronea. <a href=javascript:history.back()>Volver</a>.";
}
?>

eso me aparece bien pero cuando entro a esta sección me pone que debo de estar logueado
<?
if($_SESSION[&#39;name&#39;]) { // Si existe la session name
echo "<html>
<head>
<title>Publicar Mensajes</title>
<style>
<!--
body {
	
background-image: url(../../Imagenes/fondo2.gif);
	
background-color: #000000;
}
body,td,th {
	
color: #FFFFFF;
}
-->
</style></head>

<body>
<div align=justify>
  <form action=comprobartexto.php method=POST>
  <p align=center>T&iacute;tulo:</p>
  <p align=center>
    <input type=text name=titulo>
    <br />
  Mensaje:</p>
  <p align=center>
    <textarea name=mensaje cols=100 rows=10></textarea>
    </p>
	
    <div align=center>
	
      <input type=submit name=Submit value=Publicar Noticia> 
	
      <input type=reset name=Submit2 value=Restablecer>
          </p>
        </div>
  </form>
  <p>Panel Admin Creado por Balita </p>
</div>
</body>
</html>
"
;
} else {
   
// Le decimos al usuario que no esta logueado, y no puede ver la pagina
   
echo "Debes loguearte para acceder a este archivo";
}
?>

Un Saludo y gracias ;)

13
PHP / Re: [AYUDA] como indicar que si los datos no son iguales que la DB ...
« en: 13 de Abril de 2008, 11:50:29 am »
Gracias Mara karma + quizas tenga otra duda en ese caso la posteo aquí porque esta muy relaccionado
Un Saludo

14
PHP / [AYUDA] como indicar que si los datos no son iguales que la DB ...
« en: 12 de Abril de 2008, 22:44:07 pm »
Hola
quisiera saber como hacer para que cuando los datos que ponen no son iguales que los de la DB le diga los datos son erroneos y si son verdaderos le lleve a la pagina con las opciones. aquí me quedé pillado:
<?php
include(&#39;conectar.php&#39;);
$name=$_POST(&#39;name&#39;);
$pass=$_POST(&#39;pass&#39;);
$query mysql_query("SELECT usuario, contraseña FROM `usuarios` WHERE `usuario` = &#39;$name&#39; && `contraseña` = &#39;$pass&#39;");
$array mysql_fetch_row($query);

Un saludo y gracias de antemano.

15
PHP / Re: [AYUDA] Comprobar en la base de datos
« en: 12 de Abril de 2008, 22:17:03 pm »
Yá, pero no los encuentro. Porque nose porque buscar en el buscador... sorry.
Un Saludo

Páginas: [1] 2 3 ... 12