Ver Mensaje Individual
  #16 (permalink)  
Antiguo 24/10/2012, 12:51
Avatar de Nemutagk
Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 7 meses
Puntos: 406
Respuesta: Como redireccionar A otra pagina después de verificar los datos

Es una pena que te des por vencido tan pronto, pero bueno, no se si sea por el transferir al código al foro (pasarlo a HTML) que realmente dudo, pero tu código estaba lleno de espacios en blanco entre tags ?> y <?php, esa es la razón por la cual no te funciona, lo peor de todo es que no hiciste caso a lo que te dije, en fin, prueba con este código y di como te va...

restringida.php
Código PHP:
Ver original
  1. <?php
  2. /*Verificamos si $_SESSION es Igual al username*/
  3. if(!isset($_SESSION['username'])) {
  4.     header ("Location: IniciarSecion.php");
  5.     exit();
  6. }

El otro archivo...
Código PHP:
Ver original
  1. <?php
  2. require_once('restringida.php');
  3. require_once('Connections/conexiontopstetik.php');
  4.  
  5. if (!function_exists("GetSQLValueString")) {
  6. function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
  7. {
  8.   if (PHP_VERSION < 6) {
  9.     $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
  10.   }
  11.  
  12.   $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
  13.  
  14.   switch ($theType) {
  15.     case "text":
  16.       $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
  17.       break;
  18.     case "long":
  19.     case "int":
  20.       $theValue = ($theValue != "") ? intval($theValue) : "NULL";
  21.       break;
  22.     case "double":
  23.       $theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
  24.       break;
  25.     case "date":
  26.       $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
  27.       break;
  28.     case "defined":
  29.       $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
  30.       break;
  31.   }
  32.   return $theValue;
  33. }
  34. }
  35.  
  36. $editFormAction = $_SERVER['PHP_SELF'];
  37. if (isset($_SERVER['QUERY_STRING'])) {
  38.   $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
  39. }
  40.  
  41. if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "form1")) {
  42.   $updateSQL = sprintf("UPDATE tblslider SET strImagenGrande=%s, strImagenPequena=%s, strTitulo=%s, strSubtitulo=%s, strMenu=%s, strLink=%s, intOrden=%s, intEstado=%s WHERE idContador=%s",
  43.                        GetSQLValueString($_POST['strImagenGrande'], "text"),
  44.                        GetSQLValueString($_POST['strImagenPequena'], "text"),
  45.                        GetSQLValueString($_POST['strTitulo'], "text"),
  46.                        GetSQLValueString($_POST['strSubtitulo'], "text"),
  47.                        GetSQLValueString($_POST['strMenu'], "text"),
  48.                        GetSQLValueString($_POST['strLink'], "text"),
  49.                        GetSQLValueString($_POST['intOrden'], "int"),
  50.                        GetSQLValueString($_POST['intEstado'], "int"),
  51.                        GetSQLValueString($_POST['idContador'], "int"));
  52.  
  53.   mysql_select_db($database_conexiontopstetik, $conexiontopstetik);
  54.   $Result1 = mysql_query($updateSQL, $conexiontopstetik) or die(mysql_error());
  55.  
  56.   $updateGoTo = "Slider_Lista.php";
  57.   if (isset($_SERVER['QUERY_STRING'])) {
  58.     $updateGoTo .= (strpos($updateGoTo, '?')) ? "&" : "?";
  59.     $updateGoTo .= $_SERVER['QUERY_STRING'];
  60.   }
  61.   header(sprintf("Location: %s", $updateGoTo));
  62.   exit();
  63. }
  64.  
  65. $varDato_DatosSlider = "0";
  66. if (isset($_GET["recordID"])) {
  67.   $varDato_DatosSlider = $_GET["recordID"];
  68. }
  69. mysql_select_db($database_conexiontopstetik, $conexiontopstetik);
  70. $query_DatosSlider = sprintf("SELECT * FROM tblslider WHERE tblslider.idContador=%s", GetSQLValueString($varDato_DatosSlider, "int"));
  71. $DatosSlider = mysql_query($query_DatosSlider, $conexiontopstetik) or die(mysql_error());
  72. $row_DatosSlider = mysql_fetch_assoc($DatosSlider);
  73. $totalRows_DatosSlider = mysql_num_rows($DatosSlider);
  74. ?>
  75. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  76. <html xmlns="http://www.w3.org/1999/xhtml"><!-- InstanceBegin template="/Templates/PlantillaAdmin.dwt.php" codeOutsideHTMLIsLocked="false" -->
  77. <head>
  78. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  79. <link href="Css/admin.css" rel="stylesheet" type="text/css" />
  80. <!-- InstanceBeginEditable name="doctitle" -->
  81. <title>Bienvenido Administrador</title>
  82. <!-- InstanceEndEditable -->
  83. <!-- InstanceBeginEditable name="head" -->
  84. <!-- InstanceEndEditable -->
  85. </head>
  86. <body>
  87. <div class="container">
  88.   <div class="header"><img src="Imagenes/Logo.png" width="900" height="100"/>
  89.     <!-- end .header --></div>
  90.   <div class="sidebar1">
  91.     <?php include ("Menu_Izq.php");?>
  92.     </ul>
  93.     <!-- end .sidebar1 --></div>
  94.   <div class="content">
  95.    <!-- InstanceBeginEditable name="ParteDerechaAdmin" -->
  96.    <script>
  97.    function subirimagen(nombrecampo)
  98.    {
  99.        self.name = 'opener';
  100.        remote = open('gestionimagen.php?campo='+nombrecampo, 'remote', 'width=618, height=246,location=no,scrollbar=yes,menubars=no,toolbars=no,resizable=yes,fullscreen=no, status=yes');
  101.        remote.focus();
  102.    }
  103.    </script>
  104.  
  105.    <h1>Editar Imagen</h1>
  106.    <p>&nbsp;</p>
  107.    <form action="<?php echo $editFormAction; ?>" method="post" name="form1" id="form1">
  108.      <table align="center">
  109.        <tr valign="baseline">
  110.          <td nowrap="nowrap" align="right">ImagenGrande(618x246px):</td>
  111.          <td><input type="text" name="strImagenGrande" value="<?php echo htmlentities($row_DatosSlider['strImagenGrande'], ENT_COMPAT, 'UTF-8'); ?>" size="32" /><input type="button" name="button" id="button" value="Subir Imagen" onclick="javascript:subirimagen('strImagenGrande');"/></td>
  112.        </tr>
  113.        <tr valign="baseline">
  114.          <td nowrap="nowrap" align="right">ImagenPequena(80x50px):</td>
  115.          <td><input type="text" name="strImagenPequena" value="<?php echo htmlentities($row_DatosSlider['strImagenPequena'], ENT_COMPAT, 'UTF-8'); ?>" size="32" /><input type="button" name="button" id="button" value="Subir Imagen" onclick="javascript:subirimagen('strImagenPequena');"/></td>
  116.        </tr>
  117.        <tr valign="baseline">
  118.          <td nowrap="nowrap" align="right">Titulo:</td>
  119.          <td><input type="text" name="strTitulo" value="<?php echo htmlentities($row_DatosSlider['strTitulo'], ENT_COMPAT, 'UTF-8'); ?>" size="32" /></td>
  120.        </tr>
  121.        <tr valign="baseline">
  122.          <td nowrap="nowrap" align="right">Subtitulo:</td>
  123.          <td><input type="text" name="strSubtitulo" value="<?php echo htmlentities($row_DatosSlider['strSubtitulo'], ENT_COMPAT, 'UTF-8'); ?>" size="32" /></td>
  124.        </tr>
  125.        <tr valign="baseline">
  126.          <td nowrap="nowrap" align="right">Menu:</td>
  127.          <td><input type="text" name="strMenu" value="<?php echo htmlentities($row_DatosSlider['strMenu'], ENT_COMPAT, 'UTF-8'); ?>" size="32" /></td>
  128.        </tr>
  129.        <tr valign="baseline">
  130.          <td nowrap="nowrap" align="right">Link:</td>
  131.          <td><input type="text" name="strLink" value="<?php echo htmlentities($row_DatosSlider['strLink'], ENT_COMPAT, 'UTF-8'); ?>" size="32" /></td>
  132.        </tr>
  133.        <tr valign="baseline">
  134.          <td nowrap="nowrap" align="right">Orden:</td>
  135.          <td><input type="text" name="intOrden" value="<?php echo htmlentities($row_DatosSlider['intOrden'], ENT_COMPAT, 'UTF-8'); ?>" size="5" /></td>
  136.        </tr>
  137.        <tr valign="baseline">
  138.          <td nowrap="nowrap" align="right">Estado:</td>
  139.          <td><select name="intEstado">
  140.            <option value="1" <?php if (!(strcmp(1, htmlentities($row_DatosSlider['intEstado'], ENT_COMPAT, 'UTF-8')))) {echo "SELECTED";} ?>>Activo</option>
  141.            <option value="0" <?php if (!(strcmp(0, htmlentities($row_DatosSlider['intEstado'], ENT_COMPAT, 'UTF-8')))) {echo "SELECTED";} ?>>Desactivado</option>
  142.          </select></td>
  143.        </tr>
  144.        <tr valign="baseline">
  145.          <td nowrap="nowrap" align="right">&nbsp;</td>
  146.          <td><input type="submit" value="Actualizar registro" /></td>
  147.        </tr>
  148.      </table>
  149.      <input type="hidden" name="MM_update" value="form1" />
  150.      <input type="hidden" name="idContador" value="<?php echo $row_DatosSlider['idContador']; ?>" />
  151.    </form>
  152.    <p>&nbsp;</p>
  153.    <!-- InstanceEndEditable -->
  154.     <!-- end .content --></div>
  155.   <div class="footer">
  156.     <p>TopStetik 2012</p>
  157.     <!-- end .footer --></div>
  158.   <!-- end .container --></div>
  159. </body>
  160. <!-- InstanceEnd --></html>
  161. <?php
  162. mysql_free_result($DatosSlider);
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)