![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
14/02/2010, 11:32
|
| | Fecha de Ingreso: enero-2010
Mensajes: 63
Antigüedad: 15 años 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">
<?
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'> Buscar </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'> Borrar </a>";
$boton3 = "<a href='resultados.php' class='botones'> Buscar </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"> </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ón del evento</b><br>
<input name="direccion" type="text" size="50" value="<? echo $direccion;?>"><br><br>
<b>Població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;?>">
<b>Fecha</b>
<input name="dia" type="text" value="<? echo $dia;?>" size="2"> -
<input name="mes" type="text" value="<? echo $mes;?>" size="2"> -
<input name="ano" type="text" value="<? echo $ano;?>" size="4"><br><br>
</td>
<td valign="top"> </td>
</tr>
<tr>
<td> </td>
<td colspan="2" valign="bottom">
<? echo $boton1;?> <? echo $boton2;?> <? 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">
<?
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">
</td>
<td valign="top" width="50%">
</td>
</tr>
</table>
</form>
<?
}else{
?>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="10%"> </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> </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%"> </td>
</tr>
</table>
</body>
</html>
<?
}
?>
GRACIASSS |