Hola que tal Buenas tardes
les pido su ayuda por favor para resolver un pequeño (o mas bien gran) problema que tengo; he creado en php un formulario el cual trata de una evaluacion, lo que sucede es que al enviar la informacion esta no se guarda en la base de datos de MySql. les paso el codigo, porque ya de plano no me ubico con exactitud ya que tiene un buen tiempo que me aleje del php.
este es el codigo del formulario para la evaluacion:
<?php require_once('Connections/con1.php'); ?>
<!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" />
<title>Evaluacion de servicio</title>
<style type="text/css">
.a {
color: #FFE00;
}
body {
background-color: #FFE410;
}
</style>
</head>
<body background>
<p>
<h1>
<label> <img src="5.gif" width="99" height="105" />la tiendita</label>
<img src="5.gif" width="99" height="105" /></h1>
</form>
<h2><label><b>Evaluacion de almacenes</b></label>
</h2>
<p>
<label>Favor de realizar la evaluacion del almacen que le brinda el servicio a su tienda. La forma de calificacion es la siguiente: </label></p>
<p>
<label> - Calificacion minima: 1 punto</label></p>
<p>
<label>- Calificacion Maxima: 10 puntos
</label>
</p>
<form action="insertar_datos.php" method="post" name="form1">
<p>Por favor seleccione la tienda a la que pertenece y el almacen al que va a
evaluar.</p>
<p>Fecha:
<label for="fecha"></label>
<input name="fecha" type="text" id="fecha" value="2012/mes/dia" size="15" />
* Favor de colocarlo en numeros (ej. 2012/10/30)</p>
<label for="tienda">Tienda: </label>
<select name="tienda" id="tienda">
<option value=" "> </option>
<option value="tienda1">tienda1</option>
<option value="tienda2">tienda2</option>
<option value="tienda3">tienda3</option>
<option value="tienda4">tienda4</option>
<option value="tienda5">tienda5</option>
<option value="tienda6">tienda6</option>
</select>
<p>
<label for="almacen">Almacen: </label>
<select name="almacen" id="almacen">
<option value=" "> </option>
<option value="almacen1">almacen1</option>
<option value="almacen2">almacen2</option>
<option value="almacen3">almacen3</option>
<option value="almacen4">almacen4</option>
<option value="almacen5">almacen5</option>
</select>
</p>
<p>Los aspectos a evaluar son los siguientes:</p>
<p>
<label for="cumplimiento">Cumplimiento: </label>
<select name="cumplimiento" id="cumplimiento">
<option value=" "> </option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
</p>
<p>
<label for="exactitud">exactitud:</label>
<select name="exactitud" id="exactitud">
<option> </option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
</p>
<p>
<label for="atencion">Atencion: </label>
<select name="atencion" id="atencion">
<option value=" "> </option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
</p>
<p>
<label for="pedidos">Pedidos Extras: </label>
<select name="pedidos" id="pedidos">
<option value=" "> </option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
</p>
<p>
<label for="transportacion">Transportacion: </label>
<select name="transportacion" id="transportacion">
<option value=" "> </option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
</p>
<p>
<input type="submit" value="Enviar Evaluacion" />
</p>
</form>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
</body>
</html>
este el otro archivo que debe de procesar la informacion: insertar_datos.php
<?
$dbhost="miservidor";
$dbusuario="fulano";
$dbpassword="XXXX";
$db="evaluacion";
$conexion = mysql_connect($dbhost, $dbusuario, $dbpassword);
mysql_select_db($db, $conexion);
$tienda = $_POST["tienda"];
$almacen = $_POST["almacen"];
$cumplimiento = $_POST["cumplimiento"];
$exactitud = $_POST["exactitud"];
$atencion = $_POST["atencion"];
$pedidos = $_POST["pedidos"];
$transportacion = $_POST["transportacion"];
$fecha = $_POST["fecha"];
if($tienda==NULL|$almacen==NULL|$cumplimiento==NULL|$exactitud==NULL|$atencion==NULL|$pedidos==NULL|$transportacion==NULL|$fecha==NULL) {
echo "mensaje=UNO O MAS CAMPOS ESTAN VACÍOS";
}else{
mysql_query("INSERT INTO evaluacion (tienda,almacen,cumplimiento,exactitud,atencion,pedidos,transportacion,fecha) VALUES ('$tienda','$almacen','$cumplimiento','$exactitud','$atencion','$pedidos','$transportacion','$fecha')",$conexion);
echo "mensaje=USUARIO REGISTRADO";
mysql_close($conexion);
}
?>
ahora al ejecutar aparentemente funciona pero no envia informacion, espero que me puedan ayudar :D
les pido su ayuda por favor para resolver un pequeño (o mas bien gran) problema que tengo; he creado en php un formulario el cual trata de una evaluacion, lo que sucede es que al enviar la informacion esta no se guarda en la base de datos de MySql. les paso el codigo, porque ya de plano no me ubico con exactitud ya que tiene un buen tiempo que me aleje del php.
este es el codigo del formulario para la evaluacion:
<?php require_once('Connections/con1.php'); ?>
<!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" />
<title>Evaluacion de servicio</title>
<style type="text/css">
.a {
color: #FFE00;
}
body {
background-color: #FFE410;
}
</style>
</head>
<body background>
<p>
<h1>
<label> <img src="5.gif" width="99" height="105" />la tiendita</label>
<img src="5.gif" width="99" height="105" /></h1>
</form>
<h2><label><b>Evaluacion de almacenes</b></label>
</h2>
<p>
<label>Favor de realizar la evaluacion del almacen que le brinda el servicio a su tienda. La forma de calificacion es la siguiente: </label></p>
<p>
<label> - Calificacion minima: 1 punto</label></p>
<p>
<label>- Calificacion Maxima: 10 puntos
</label>
</p>
<form action="insertar_datos.php" method="post" name="form1">
<p>Por favor seleccione la tienda a la que pertenece y el almacen al que va a
evaluar.</p>
<p>Fecha:
<label for="fecha"></label>
<input name="fecha" type="text" id="fecha" value="2012/mes/dia" size="15" />
* Favor de colocarlo en numeros (ej. 2012/10/30)</p>
<label for="tienda">Tienda: </label>
<select name="tienda" id="tienda">
<option value=" "> </option>
<option value="tienda1">tienda1</option>
<option value="tienda2">tienda2</option>
<option value="tienda3">tienda3</option>
<option value="tienda4">tienda4</option>
<option value="tienda5">tienda5</option>
<option value="tienda6">tienda6</option>
</select>
<p>
<label for="almacen">Almacen: </label>
<select name="almacen" id="almacen">
<option value=" "> </option>
<option value="almacen1">almacen1</option>
<option value="almacen2">almacen2</option>
<option value="almacen3">almacen3</option>
<option value="almacen4">almacen4</option>
<option value="almacen5">almacen5</option>
</select>
</p>
<p>Los aspectos a evaluar son los siguientes:</p>
<p>
<label for="cumplimiento">Cumplimiento: </label>
<select name="cumplimiento" id="cumplimiento">
<option value=" "> </option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
</p>
<p>
<label for="exactitud">exactitud:</label>
<select name="exactitud" id="exactitud">
<option> </option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
</p>
<p>
<label for="atencion">Atencion: </label>
<select name="atencion" id="atencion">
<option value=" "> </option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
</p>
<p>
<label for="pedidos">Pedidos Extras: </label>
<select name="pedidos" id="pedidos">
<option value=" "> </option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
</p>
<p>
<label for="transportacion">Transportacion: </label>
<select name="transportacion" id="transportacion">
<option value=" "> </option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
</p>
<p>
<input type="submit" value="Enviar Evaluacion" />
</p>
</form>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
</body>
</html>
este el otro archivo que debe de procesar la informacion: insertar_datos.php
<?
$dbhost="miservidor";
$dbusuario="fulano";
$dbpassword="XXXX";
$db="evaluacion";
$conexion = mysql_connect($dbhost, $dbusuario, $dbpassword);
mysql_select_db($db, $conexion);
$tienda = $_POST["tienda"];
$almacen = $_POST["almacen"];
$cumplimiento = $_POST["cumplimiento"];
$exactitud = $_POST["exactitud"];
$atencion = $_POST["atencion"];
$pedidos = $_POST["pedidos"];
$transportacion = $_POST["transportacion"];
$fecha = $_POST["fecha"];
if($tienda==NULL|$almacen==NULL|$cumplimiento==NULL|$exactitud==NULL|$atencion==NULL|$pedidos==NULL|$transportacion==NULL|$fecha==NULL) {
echo "mensaje=UNO O MAS CAMPOS ESTAN VACÍOS";
}else{
mysql_query("INSERT INTO evaluacion (tienda,almacen,cumplimiento,exactitud,atencion,pedidos,transportacion,fecha) VALUES ('$tienda','$almacen','$cumplimiento','$exactitud','$atencion','$pedidos','$transportacion','$fecha')",$conexion);
echo "mensaje=USUARIO REGISTRADO";
mysql_close($conexion);
}
?>
ahora al ejecutar aparentemente funciona pero no envia informacion, espero que me puedan ayudar :D