Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/02/2010, 11:32
tanatos_neon
 
Fecha de Ingreso: enero-2010
Mensajes: 63
Antigüedad: 14 años, 3 meses
Puntos: 7
Respuesta: Problema mostrar resultados sql

codigo que no funciona.

creaevento.php
Código:
<?php
session_register("usuario","contrasena");
require ("connect.php");
require ("funcion.php");
?>
<html>
<head>
<link rel="stylesheet" href="../../objetos/stile.css" type="text/css">
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="refresh" content="4;URL=../pie.php">
</head>
<body topmargin="0" class="textogrisgestor">
&nbsp;&nbsp;&nbsp;&nbsp;
<?
if ($_POST["lugar"]==""){
	echo "No ha introducido ningun lugar";
}else if ($_POST["hora"]==""){
	echo "No ha introducido ninguna hora";
}else if ($_POST["direccion"]==""){
	echo "No ha introducido ninguna direccion";
}else if ($_POST["poblacion"]==""){
	echo "No ha introducido ninguna poblacion";
}else if ($_POST["dia"]==""){
	echo "introduzca un dia en la fecha";	
}else if ($_POST["mes"]==""){
	echo "introduzca un mes en la fecha";
}else if ($_POST["ano"]==""){
	echo "introduzca un año en la fecha";
}else{
	
	versiexiste("evento", "lugar", $_POST["lugar"]);
	//definimos los datos a agregar
	$grabarfecha = $_POST["ano"]."-".$_POST["mes"]."-".$_POST["dia"];
	$fecha = "fecha='".$grabarfecha."',";
	$hora = "hora='".$_POST["hora"]."',";
	$lugar = "lugar='".$_POST["lugar"]."',";
	$direccion = "direccion='".$_POST["direccion"]."',";
	$poblacion = "poblacion='".$_POST["poblacion"]."',";
	$telefono = "telefono='".$_POST["telefono"]."'";
	$value = $fecha.$hora.$lugar.$direccion.$poblacion.$telefono;
	//introducimos los nuevos registros
	insertar_registro("evento", $value);
}
?>
</body>
</html>
nuevaevento.php
Código:
<?php
//primero iniciamos una sesion
session_register("usuario","contrasena");
require ("connect.php");
require ("funcion.php");

//damos valor a las variables para el caso de que se haya seleccionado un producto o sea uno nuevo
if ($evento == ""){
	$action = "creaevento.php";
	$dia = date(d);
	$mes = date(m);
	$ano = date(Y);
	$boton1 = "<input type='submit' name='Submit' value='Enviar' class='botones'>";
	$boton2 = "<a href='resultados.php' class='botones'>&nbsp;Buscar&nbsp;</a>";
	$boton3 = "";
}else{
	$busca = @mysql_query("SELECT * FROM evento WHERE id LIKE '$evento'");
	$arrbusca = mysql_fetch_array($busca);
	
	//descomponemos la fecha
	$fechaformato = explode ("-", $arrbusca["fecha"]);
	$dia = $fechaformato[2];
	$mes = $fechaformato[1];
	$ano = $fechaformato[0];
	$hora = $arrbusca["hora"];
	$lugar = $arrbusca["lugar"];
	$direccion = $arrbusca["direccion"];
	$poblacion = $arrbusca["poblacion"];
	$telefono = $arrbusca["telefono"];
	$action = "modcreaevento.php?evento=".$evento;
	$boton1 = "<input type='submit' name='Submit' value='Modificar' class='botones'>";
	$boton2 = "<a href='quitaevento.php?evento=".$evento."&lugar=".$lugar."' class='botones'>&nbsp;Borrar&nbsp;</a>";
	$boton3 = "<a href='resultados.php' class='botones'>&nbsp;Buscar&nbsp;</a>";
}
?>
<html>

<head>
<link rel="stylesheet" href="../../objetos/stile.css" type="text/css">
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<span class="textogrisgestor"><b>Eventos</b></span><br><br>
<form action="<? echo $action;?>" method="post" enctype="multipart/form-data" name="form1" target="bottomFrame">
<table width="80%" border="0" cellpadding="1" class="textogrisgestor">
  <tr>
    <td width="20">&nbsp;</td>
	<td valign="top">
    <b>Nombre del local o Lugar</b><br>
    <input name="lugar" type="text" size="50" value="<? echo $lugar;?>"><br><br>
    <b>Direcci&oacute;n del evento</b><br>
    <input name="direccion" type="text" size="50" value="<? echo $direccion;?>"><br><br>
    <b>Poblaci&oacute;n</b><br>
    <input name="poblacion" type="text" size="50" value="<? echo $poblacion;?>"><br><br>
    <b>Telefono</b><br>
    <input name="telefono" type="text" size="50" value="<? echo $telefono;?>"><br><br>
    <b>Hora</b>
    <input name="hora" type="text" size="5" value="<? echo $hora;?>">
    &nbsp; &nbsp;<b>Fecha</b>
	<input name="dia" type="text" value="<? echo $dia;?>" size="2">&nbsp;-&nbsp;
	<input name="mes" type="text" value="<? echo $mes;?>" size="2">&nbsp;-&nbsp;
    <input name="ano" type="text" value="<? echo $ano;?>" size="4"><br><br>
    </td>
    <td valign="top">&nbsp;</td>
  </tr>
  <tr>
  <td>&nbsp;</td>
  <td colspan="2" valign="bottom">
  <? echo $boton1;?>&nbsp;&nbsp;&nbsp;&nbsp;<? echo $boton2;?>&nbsp;&nbsp;&nbsp;&nbsp;<? echo $boton3;?>
  </td>
  </tr>
</table>
</form>
</body>
</html>
modcreaevento.php
Código:
<?php
session_register("usuario","contrasena");
require ("connect.php");
require ("funcion.php");
?>
<html>
<head>
<link rel="stylesheet" href="../../objetos/stile.css" type="text/css">
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="refresh" content="2;URL=../pie.php">
</head>
<body class="textogrisgestor">
&nbsp;&nbsp;&nbsp;&nbsp;
<?
if ($_POST["lugar"]==""){
	echo "No ha introducido ningun lugar";
}else if ($_POST["hora"]==""){
	echo "No ha introducido ninguna hora";
}else if ($_POST["direccion"]==""){
	echo "No ha introducido ninguna direccion";
}else if ($_POST["poblacion"]==""){
	echo "No ha introducido ninguna poblacion";
}else if ($_POST["dia"]==""){
	echo "introduzca un dia en la fecha";	
}else if ($_POST["mes"]==""){
	echo "introduzca un mes en la fecha";
}else if ($_POST["ano"]==""){
	echo "introduzca un año en la fecha";
}else{
	//definimos los datos a agregar
	$grabarfecha = $_POST["ano"]."-".$_POST["mes"]."-".$_POST["dia"];
	$fecha = "fecha='".$grabarfecha."',";
	$hora = "hora='".$_POST["hora"]."',";
	$lugar = "lugar='".$_POST["lugar"]."',";
	$direccion = "direccion='".$_POST["direccion"]."',";
	$poblacion = "poblacion='".$_POST["poblacion"]."',";
	$telefono = "telefono='".$_POST["telefono"]."'";
	$value = $fecha.$hora.$lugar.$direccion.$poblacion.$telefono;
	//introducimos los nuevos registros
	actualizartabla_2("evento", $value, "id", $evento);
}
?>
</body>
</html>
resultados.php
Código:
<?php
//primero iniciamos una sesion
session_register("usuario","contrasena");
require ("connect.php");
require ("funcion.php");
?>
<html>

<head>
<link rel="stylesheet" href="../../objetos/stile.css" type="text/css">
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?
	if ($_POST["bt_enviar"]=="" && $nummodcli==""){
?>
	<form action="resultados.php" method="post" enctype="multipart/form-data" name="form1">
	<table width="100%" border="0" cellpadding="1" class="textogrisgestor">
	  <tr>
		<td valign="top" width="50%">
		<br><br>
		Lugar del evento<br>
		<input name="titulo" type="text" value=""><br><br><br>
		<input type="submit" name="bt_enviar" value="Enviar" class="botoncrema">&nbsp;&nbsp;&nbsp;&nbsp;
		</td>
		<td valign="top" width="50%">
		</td>
	  </tr>
	</table>
	</form>
<?
	}else{
?>		
	<table width="100%" border="0" cellpadding="0" cellspacing="0">
      <tr>
        <td width="10%">&nbsp;</td>
        <td width="80%">
        <div class="textogrisgestor">
<?
		//definimos los datos de busqueda		
		if ($lugar ==""){		
			$lugar = $_POST["lugar"];
		}
		//definimos el numero de registros a mostrar
		$numreg = 15;
		//calculamos el numero de resultados
		$busqueda= @mysql_query("SELECT * FROM evento WHERE lugar LIKE '%$lugar%'");
		$resultados = mysql_num_rows ($busqueda);
		$paginas = ceil($resultados / $numreg);
		//damos un valor a num que es la variable que incrementa las paginas
		if ($nummodcli>0) { 
			$n=$nummodcli;
		} else {
			$n=0;
		}
		//introducimos los parametros de consulta a la base de datos. 5 es el numero de registros a mostrar
		$busqueda= @mysql_query("SELECT * FROM evento WHERE lugar LIKE '%$lugar%' ORDER BY id DESC LIMIT ".$n." ,".$numreg);
		if (!$busqueda){
			echo ("Error al seleccionar los elementos de la base de datos, Inténtelo más tarde");
		exit();
		}
		//visualizamos en pantalla los resultados
		echo "Se han encontrado ".$resultados." coincidencias.<br><br><br><br>";
		while ($row = mysql_fetch_array($busqueda)){
?>		
                <table width="80%" border="0" class="textogrisgestor">
				  <tr>
				  	<td width="20%" valign="bottom">
				  	<? echo($row["fecha"]);?> 
					</td>
					<td>&nbsp;</td>
					<td width="60%" valign="bottom">
					<? echo($row["lugar"]);?>
					</td>
					<td width="20%" valign="bottom"><a href="nuevaevento.php?evento=<? echo $row["id"];?>" class="seleccionargestor">Seleccionar</a></td>
				  </tr>
				</table>
<?		
		}
?>
        <table width="100%">
          <tr>
        	<td width="50%"> 
            <div align="left"> 
<?
			if ($resultados > 0){
				//definimos los botones anterior y siguiente
				if ($count > 0){
					echo "<br><a href='resultados.php?nummodcli=";
					echo $n-$numreg;
					echo "&count=";
					echo $count - 1;
					echo "&lugar=";
					echo $lugar;
					echo "' class='seleccionargestor'>Anterior</a>";
				}
?>
            </div>
			</td>
           	<td width="50%"> 
            <div align="right"> 
<?
				if ($count < ($paginas-1)){
					echo "<br><a href='resultados.php?nummodcli=";
					echo $n+$numreg;
					echo "&count=";
					echo $count + 1;
					echo "&lugar=";
					echo $lugar;
					echo "' class='seleccionargestor'>Siguiente</a>";
				}
			}
?>
            </div>
			</td>
          </tr>
        </table>
		</div>
		</td>
        <td width="15%">&nbsp;</td>
      </tr>
    </table>
</body>
</html>
<?
}
?>

GRACIASSS