Búsqueda Consultas

Editar Producto

Fecha: 31/05/2018 12:19
Usuario: Ismael
Condecoraciones:

No se que pasa que en editar producto cuando edito un producto me cambia todos, le mando el recordID y en el navegador los diferencia pero al regresar de la edición los cambia todos y además tengo un problema con el checkbox de Oferta en añadir producto me da error como nulo cuando no está activado cuando ya está como predeterminado como cero en base de datos.

Capítulo 39, eliminando las tallas de producto

Fecha: 25/05/2018 07:26
Usuario: Ismael
Condecoraciones:

Capítulo 39, eliminando las tallas de producto, me elimina todo. He hecho una consulta para poder tener el identificador del la tabla de relación para enviárselo al delete, pero todo lo que añado tiene el mismo identificador al marcar en el enlace aunque no en la base de datos.

Política de Privacidad y cookies

Fecha: 29/04/2018 19:07
Usuario: Miguel Angel Polvorinos Diez
Condecoraciones:

Saludos.

Bueno como todo el mundo sabrá a partir de Mayo hay una nueva actualización en Políticas de Privacidad y Cookies para las páginas web.

Sería bueno, Jorge, que comentaras como poder realizar esta actualización.

Muchas gracias

comentario-aprobar/ Tienda2017

Fecha: 30/03/2018 19:42
Usuario: Miguel Angel Polvorinos Diez
Condecoraciones:

Saludos

Cuando apruebo un comentario se queda la página en blanco y no va a comentario-lista

Qué problema tengo?

Gracias

Gestión varias imágenes en el mismo formulario

Fecha: 08/03/2018 15:12
Usuario: Marta García
Condecoraciones:

Parto de un formulario con varios inputs de carga de imágenes para el mismo registro. Los inputs se llaman imagen1, imagen2, imagen3 ....

Si hago una prueba indicando que el input al que le devuelve el valor es imagen1 de la siguiente forma, funciona correctamente:

<script>

opener.document.formProy.imagen1.value="<?php echo $nombre_archivo; ?>";

window.close();

</script>

Pero no sé como incluir la variable php $nombre_input que tiene el valor del campo del input que se está tratando.

De la siguiente forma no funciona:

opener.document.formProy.getElementById("<?php echo $nombre_input;?>").value="<?php echo $nombre_archivo; ?>";



Tienda Online con Dreamweaver 2017

Fecha: 05/03/2018 22:55
Usuario: Nestor Mazza
Condecoraciones:

 Subir Video mp4

NO ES UN PROBLEMA DE PERMISOS, por eso no comprendo el mensaje

trabajo con Xampp en localhost, tengo permisos a cualquier carpeta del sitio.
tamaño del mp4 en bytes 5.729.563 

El máximo actual que maneja el upload4.php ( limit of 8388608 bytes) , estoy bastante por debajo de ese valor

Asumo que el inconveniente esta en la extensión porque si subo un JPG en lugar de un MP4, funciona correctamente

 Video (mp4): Wine.mp4   [1920x1080]


ERROR: Fallo en la carga. Revisa los permisos de la carpeta destino.


Desde ya agradezco cualquier ayuda.

El sitio contiene un video y el cliente quiere ir cambiando mensualmente.

Si lo subo por FTP funciona, solo que el cliente no tiene los servicios de FTP habilitados.

Errores 404 en las URLs terminadas sin "/" al final

Fecha: 01/03/2018 17:57
Usuario: Ananda Sanz Feliu
Condecoraciones:

Hola buenas tardes! 

Tengo un problema en las URLs de las categorías de la tienda que se generan dinámicamente. Resulta que me salta el error 404 cuando se pone en el navegador la URL sin la barra de final "/", tanto para las categorías como para subcategorias.

EJEMPLOS CON EL ERROR:

www.buceoh2o.com/bucear
www.buceoh2o.com/bucear/aventuras

EJEMPLOS SIN EL ERROR:

www.buceoh2o.com/bucear/
www.buceoh2o.com/bucear/aventuras/


¿Como puedo hacer que detecte y ponga automaticamente la barra "/" al final para evitar el error?

Podría hacerlo con redirecciones en htacces, página por página, pero tengo muchísimas páginas y me gustaría hacerlo dinamicamente de forma automática.

Me podéis ayudar porfavor?

Saludos
Ananda Sanz
www.buceoh2o.com

Chat web responsive

Fecha: 27/02/2018 15:34
Usuario: Salvatore
Condecoraciones:

Hola buenos dias tengo una consulta acerca del chat que tenemos en web responsive

Quiero que el chat a la hora de recibir un mensaje active un audio nose si alguien lo a logrado implementar que me pueda ayudar


tuto38

Fecha: 11/02/2018 23:27
Usuario: Mahesh
Condecoraciones:

Hola estimado Jorge, quisiera vender productos de alimentación y esto de las tallas y el aumento no va con ello, que me recomiendas para substituirlo por otra medida como el peso o alguna otra sugerencia?

Muchas gracias

email repetido

Fecha: 22/01/2018 05:32
Usuario: Bruno Blazquez
Condecoraciones:

Hola paso a comentar estoy entre los capitulos 14 y 15 de la tienda online lo que quiero hacer es dentro de una pagina tener los dos formularios el de registrarse y el de login

el problema esta en que se me estan mezclando el codigo php

cuando realizo un login me toma el codigo de alta_emailrepetido.dwt.php como debo hacer para que eso no pase.


a continuacion dejo el codigo y espero sus comentarios saludos.


<?php require_once('../Connections/conexionkm42sport.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;

}

}

?>

<!--****************************************************************************************** -->


<!--************************************ALTA EMAIL REPETIDO*********************************** -->

<?php

// *** Redirect if username exists

$MM_flag="MM_insert";

if (isset($_POST[$MM_flag])) {

  $MM_dupKeyRedirect="alta_emailrepetido.dwt.php";

  $loginUsername = $_POST['strEmail'];

  $LoginRS__query = sprintf("SELECT strEmail FROM tblusuario WHERE strEmail=%s", GetSQLValueString($loginUsername, "text"));

  mysql_select_db($database_conexionkm42sport, $conexionkm42sport);

  $LoginRS=mysql_query($LoginRS__query, $conexionkm42sport) or die(mysql_error());

  $loginFoundUser = mysql_num_rows($LoginRS);


  //if there is a row in the database, the username was found - can not add the requested username

  if($loginFoundUser){

    $MM_qsChar = "?";

    //append the username to the redirect page

    if (substr_count($MM_dupKeyRedirect,"?") >=1) $MM_qsChar = "&";

    $MM_dupKeyRedirect = $MM_dupKeyRedirect . $MM_qsChar ."requsername=".$loginUsername;

    header ("Location: $MM_dupKeyRedirect");

    exit;

  }

}


$editFormAction = $_SERVER['PHP_SELF'];

if (isset($_SERVER['QUERY_STRING'])) {

  $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);

}

?>

<!--****************************************************************************************** -->


<!--****************************************REGISTRARSE*************************************** -->

<?php

if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {

  $insertSQL = sprintf("INSERT INTO tblusuario (strNombre, strEmail, intActivo, strPassword) VALUES (%s, %s, %s, %s)",

                       GetSQLValueString($_POST['strNombre'], "text"),

                       GetSQLValueString($_POST['strEmail'], "text"),

                       GetSQLValueString($_POST['intActivo'], "int"),

                       GetSQLValueString($_POST['strPassword'], "text"));


  mysql_select_db($database_conexionkm42sport, $conexionkm42sport);

  $Result1 = mysql_query($insertSQL, $conexionkm42sport) or die(mysql_error());


  $insertGoTo = "alta_ok.dwt.php";

  if (isset($_SERVER['QUERY_STRING'])) {

    $insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";

    $insertGoTo .= $_SERVER['QUERY_STRING'];

  }

  header(sprintf("Location: %s", $insertGoTo));

}

?>

<!--****************************************************************************************** -->


<!--****************************************LOGUIN USUARIO************************************* -->

<?php

if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form2")) {

  $insertSQL = sprintf("INSERT INTO tblusuario (strEmail, strPassword) VALUES (%s, %s)",

                       GetSQLValueString($_POST['strEmail'], "text"),

                       GetSQLValueString($_POST['strPassword'], "text"));


  mysql_select_db($database_conexionkm42sport, $conexionkm42sport);

  $Result1 = mysql_query($insertSQL, $conexionkm42sport) or die(mysql_error());


  $insertGoTo = "acceso_ok.dwt.php";

  if (isset($_SERVER['QUERY_STRING'])) {

    $insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";

    $insertGoTo .= $_SERVER['QUERY_STRING'];

  }

  header(sprintf("Location: %s", $insertGoTo));

}

?>

<!--******************************************************************************************* -->


<!--*********************************AUTENTICACION DE USUARIOO**********************************-->

<?php

// *** Validate request to login to this site.

if (!isset($_SESSION)) {

  session_start();

}


$loginFormAction = $_SERVER['PHP_SELF'];

if (isset($_GET['accesscheck'])) {

  $_SESSION['PrevUrl'] = $_GET['accesscheck'];

}


if (isset($_POST['strEmail'])) {

  $loginUsername=$_POST['strEmail'];

  $password=$_POST['strPassword'];

  $MM_fldUserAuthorization = "";

  $MM_redirectLoginSuccess = "acceso_ok.dwt.php";

  $MM_redirectLoginFailed = "acceso_error.dwt.php";

  $MM_redirecttoReferrer = false;

  mysql_select_db($database_conexionkm42sport, $conexionkm42sport);

  

  $LoginRS__query=sprintf("SELECT strEmail, strPassword FROM tblusuario WHERE strEmail=%s AND strPassword=%s",

    GetSQLValueString($loginUsername, "text"), GetSQLValueString($password, "text")); 

   

  $LoginRS = mysql_query($LoginRS__query, $conexionkm42sport) or die(mysql_error());

  $loginFoundUser = mysql_num_rows($LoginRS);

  if ($loginFoundUser) {

     $loginStrGroup = "";

    

if (PHP_VERSION >= 5.1) {session_regenerate_id(true);} else {session_regenerate_id();}

    //declare two session variables and assign them

    $_SESSION['MM_Username'] = $loginUsername;

    $_SESSION['MM_UserGroup'] = $loginStrGroup;       


    if (isset($_SESSION['PrevUrl']) && false) {

      $MM_redirectLoginSuccess = $_SESSION['PrevUrl'];

    }

    header("Location: " . $MM_redirectLoginSuccess );

  }

  else {

    header("Location: ". $MM_redirectLoginFailed );

  }

}

?>

<!--****************************************************************************************** -->



<!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=utf-8" />

<!-- TemplateBeginEditable name="doctitle" -->

<title>KM42SPORT</title>

<!-- TemplateEndEditable -->

<!-- TemplateBeginEditable name="head" -->

<!-- TemplateEndEditable -->

<link rel="stylesheet" type="text/css" href="index.css"/>

</head>


<body>


  <div class="header">

  <div class="centro">

  <div class="frase_top_barra">Tienda Online de KM42 - SPORT<!-- end .centro --></div>

  <!-- end .frase_top_barra --></div>


<div class="content_InnNavBut">

<div class="menu_top">

<ul class="left_sombraNav">

<li><img src="../imagenes/km42running.png" width="90" height="40" alt="running" /></li>

<li><img src="../imagenes/km42trail.png" width="75" height="40" alt="trail" /></li>

<li><img src="../imagenes/km42bike.png" width="75" height="40" alt="bike" /></li>

<li><img src="../imagenes/km42trekk.png" width="80" height="40" alt="trekk" /></li>

<li><img src="../imagenes/km42swim.png" width="80" height="40" alt="swim" /></li>

<li><img src="../imagenes/km42smash.png" width="100" height="40" alt="smash" /></li>

<li><img src="../imagenes/km42dress.png" width="100" height="40" alt="dress" /></li>

<li><img src="../imagenes/km42oulet.png" width="100" height="40" alt="oulet" /></li>

</ul><!-- end .left_sombraNav -->

</div><!-- end .menu_top -->

</div><!-- end .content_InnNavBut -->

<!-- end .header --></div> 

<div class="logo"></div>

<div class="content">

<div class="registros">

<span class="logo"><img src="../imagenes/logo km42 sport.PNG" width="209" height="62" alt="logo" /></span>


<div class="registrousuario">

  <form action="<?php echo $editFormAction; ?>" method="post" name="form1" id="form1">

    <table align="center">

      <tr valign="baseline">

        <td nowrap="nowrap" align="right">Nombre:</td>

        <td><input type="text" name="strNombre" value="" size="32" placeholder="Nombre y Apellido" required="required"/></td>

      </tr>

      <tr valign="baseline">

        <td nowrap="nowrap" align="right">Email:</td>

        <td><input type="email" name="strEmail" value="" size="32" placeholder="Correo Electronico" required="required"/></td>

      </tr>

      <tr valign="baseline">

        <td nowrap="nowrap" align="right">Password:</td>

        <td><input type="password" name="strPassword" value="" size="32" placeholder="Contraseña" required="required"/></td>

      </tr>

      <tr valign="baseline">

        <td nowrap="nowrap" align="right">&nbsp;</td>

        <td><input type="submit" value="Insertar Registro" /></td>

      </tr>

    </table>

    <input type="hidden" name="intActivo" value="1" />

    <input type="hidden" name="MM_insert" value="form1" />

  </form>

  <p>&nbsp;</p>

</div>


<div class="loginusuario">

  <form action="<?php echo $editFormAction; ?><?php echo $loginFormAction; ?>" method="POST" name="form2" id="form2">

    <table align="center">

      <tr valign="baseline">

        <td nowrap="nowrap" align="right">StrEmail:</td>

        <td><input type="text" name="strEmail" value="" size="32" /></td>

      </tr>

      <tr valign="baseline">

        <td nowrap="nowrap" align="right">StrPassword:</td>

        <td><input type="text" name="strPassword" value="" size="32" /></td>

      </tr>

      <tr valign="baseline">

        <td nowrap="nowrap" align="right">&nbsp;</td>

        <td><input type="submit" value="Insertar registro" /></td>

      </tr>

    </table>

    <input type="hidden" name="MM_insert" value="form2" />

  </form>

  <p>&nbsp;</p>

</div>


</div>

</div>

  <div class="footer">

   <div class="footerparrafos"><span>Copyright © 2017 Km42-Sport S.A.I.C.e.I.</span>

   <p>Este .footer contiene la declaración position:relative; para dar a Internet Explorer 6 hasLayout para .footer y provocar que se borre correctamente. Si no es necesario proporcionar compatibilidad con IE6, puede quitarlo.</p>

   <!-- end .footerparrafos --></div>

<div class="ayuda">

<br>

<p>(LOGITO) Centro de Ayuda | Información Legal</p>

<div class="afipmundito"><img src="../imagenes/afip.jpg" width="50" height="50" alt="afip" /><img src="../imagenes/mundito.png" width="50" height="50" alt="mundito" /><img src="../imagenes/datos-personales.jpg" width="117" height="50" alt="datospersonales" /><!-- end .afipmundito --></div>

   <!-- end .footerparrafos --></div>

    <!-- end .footer --></div>


</body>

</html>




Copyright AyZWeb.com 2015

Soporte DW es un sistema de soporte desarrollado por AyZWeb.com para ayudar a los alumnos de http://www.dreamweaver-tutoriales.com