Ayuda con tu tutorial Capitulo 6

Jorge que tal, como te dije me puse a la tarea de revisar tu manual y la verdad te felicito esta bastante completo y muy bien explicado!
Tengo una detalle, voy en el capitulo 6 donde creas la página de categorias_add.php y categorias_lista.php.
Te comento lo que pasa ya hice todo tal cual los pasos que indicas, incluso lo eh realizado 3 veces para comprobar que no sea error mio, pero en las 3 ocasiones me ah salido el mismo error.
Warning: Cannot modify header information - headers already sent in C:\xampp\htdocs\zapatos\admin\categorias_add.php on line 45
Ya reduje los espacios pues antes era el numero 51, el erro es cuando agrego una categoría, no me regresa a la página categorias_lista.php y me sale el error de arriba, lo curioso que cuando le doy al link de lista de categorías me aparece el registro que guarde dos o tres veces, espero puedas ayudarme a resolverlo para poder continuar con tu tutorial, ah y me gustaría saber si no hay alguna cuenta donde se pueda hacer una donación ya que pocas personas suben algo tan detallado como tu lo haces y me gustaría retribuir con algo.
También te anexo el código de mis páginas para que le des un ojito.
Desde ya muchas gracias, Saludos.
categorias_lista.php
<?php virtual('/zapatos/Connections/conexionzapatos.php'); ?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
  if (PHP_VERSION < 6) {
    $theValue = get_magic_quotes_gpc() ? Stripslashes($theValue) : $theValue;
  }
  $theValue = function_exists("mysql_real_escape_string") ? Mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
  switch ($theType) {
    case "text":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;   
    case "long":
    case "int":
      $theValue = ($theValue != "") ? Intval($theValue) : "NULL";
      break;
    case "double":
      $theValue = ($theValue != "") ? Doubleval($theValue) : "NULL";
      break;
    case "date":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;
    case "defined":
      $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
      break;
  }
  return $theValue;
}
}
mysql_select_db($database_conexionzapatos, $conexionzapatos);
$query_Recordset1 = "SELECT * FROM tblcategoria ORDER BY tblcategoria.strDescripcion ASC";
$Recordset1 = mysql_query($query_Recordset1, $conexionzapatos) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);
?>
<!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"><!-- InstanceBegin template="/Templates/BaseAdmin.dwt.php" codeOutsideHTMLIsLocked="false" -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<!-- InstanceBeginEditable name="doctitle" -->
<title>Administracion Principal Tienda Zapatos</title>
<!-- InstanceEndEditable -->
<!-- InstanceBeginEditable name="head" -->
<!-- InstanceEndEditable -->
<link href="../estilo/twoColFixLtHdr.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div class="container">
  <div class="header">
    <!-- end .header --></div>
  <div class="sidebar1">
   <?php
   include("../includes/cabeceraadmin.php");
   ?>
    <p> </p
    ><!-- end .sidebar1 --></div>
  <div class="content"><!-- InstanceBeginEditable name="Contenido" -->
    <h1>Lista Categorias</h1>
    <p><a href="/zapatos/admin/categorias_add.php">A&ntilde;adir Categoria</a></p>
    <table width="442" border="1">
      <tr>
        <td width="179">Nombre de Categoria</td>
        <td width="247">Acciones</td>
      </tr>
      <?php do { ?>
        <tr>
          <td><?php echo $row_Recordset1['strDescripcion']; ?></td>
          <td>Editar</td>
        </tr>
        <?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?>
    </table>
    <p> </p>
  <!-- InstanceEndEditable -->
    <!-- end .content --></div>
  <div class="footer">
    <p>Administracion Tienda Zapatos</p>
    <!-- end .footer --></div>
  <!-- end .container --></div>
</body>
<!-- InstanceEnd --></html>
<?php
mysql_free_result($Recordset1);
?>
--------------------------------------------------------
categorias_add.php
<?php virtual('/zapatos/Connections/conexionzapatos.php'); ?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
  if (PHP_VERSION < 6) {
    $theValue = get_magic_quotes_gpc() ? Stripslashes($theValue) : $theValue;
  }
  $theValue = function_exists("mysql_real_escape_string") ? Mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
  switch ($theType) {
    case "text":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
     ...

1 respuesta

Respuesta
1
En blog. Ayzweb.com a partir del capitulo 13 tienes el código fuente de todo, para que compruebes y compares con tus ficheros. Puedes hacer una donación también desde mi Blog a través de Paypal, o puedes comprar los últimos 10 capítulos, a partir del 25, como quieras

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas