Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   PHP (https://www.clubdelphi.com/foros/forumdisplay.php?f=15)
-   -   Error: you don´t have... (https://www.clubdelphi.com/foros/showthread.php?t=48043)

dark_monk9 13-09-2007 22:06:32

Error: you don´t have...
 
Wenas a todos, tengo el siguiente problema, estoy ejecutando un código en php. el cuál tiene
dos edits y un boton para enviar los datos pero cuando doy click en el botón para enviar
la información me aparece este mensaje:

Forbidden

You don't have permission to access /< on this server.

Estoy utilizando el Wampserver versión 5

El código es el siguiente:

Código PHP:


<?php
session_start
();
session_register('itemsEnCesta');
$item=$_POST['item'];
$cantidad=$_POST['cantidad'];
$itemsEnCesta=$_SESSION['itemsEnCesta'];

if (
$item){
   if (!isset(
$itemsEnCesta)){
      
$itemsEnCesta[$item]=$cantidad;
   }else{
      foreach(
$itemsEnCesta as $k => $v){
         if (
$item==$k){
         
$itemsEnCesta[$k]+=$cantidad;
         
$encontrado=1;
         }
      }
      if (!
$encontrado$itemsEnCesta[$item]=$cantidad;
   }
}
$_SESSION['itemsEnCesta']=$itemsEnCesta;
?>
<html>
<body>
<tt>
<form action="<?=$PHP_SELF.'?'.$SID?>" method="post">
Dime el producto <input type="text" name="item" size="20"><br>
Cuantas unidades <input type="text" name="cantidad" size="20"><br>
<input type="submit" value="Añadir a la cesta"><br>
</form>
<?php
if (isset($itemsEnCesta)){
   echo
'El contenido de la cesta de la compra es:<br>';
   foreach(
$itemsEnCesta as $k => $v){
      echo 
'Artículo: '.$k.' ud: '.$v.'<br>';
   }
}
?>
</tt>
</body>
</html>

Gracias a todos!!!!!!!

enecumene 14-09-2007 00:02:08

Hola dark_monk9, yo creo que ese error se debe al MySql server, donde no has configurado los permisos, es la primera vez que intentas enviar o traer datos desde la base de datos?.

si es asi intenta esto, abres el prompt de Mysql command line client y haz esta consulta:

Cita:

mysql-> GRANT SELECT, UPDATE, CREATE, DELETE, INSERT, DROP
-> ON basededatos.*
-> TO root@localhost
-> IDENTIFIED BY 'clave';
luego intenta ejecutar el codigo, luego nos comentas como te va.

Saludos...

Emilio 17-09-2007 18:19:24

Prueba a cambiar esta línea

Código PHP:

<form action="<?=$PHP_SELF.'?'.$SID?>" method="post">

por esta otra

Código PHP:

<form action="" method="post"



La franja horaria es GMT +2. Ahora son las 07:46:27.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi