Código PHP:
<?
//datos de Conexion:
$host="127.0.0.1";
$user="usuario";
$password="*******"
$db="La base de datos donde esta la tabla";
//Conexion:
$enlace=mysql_connect($host,$user,$password);
mysql_select_db($db,$enlace);
//define nombre del usuario en session:
$usuario=" variable se sesion"
//realiza la consulta y lebanta las variables:
$consulta= mysql_query("SELECT * FROM pedidos WHERE nombre='$usuario' ORDER BY fecha DESC",$connect);
$lado=mysql_num_rows($consulta);
$row=mysql_fetch_array($consulta);
$nombre=$row["nombre"];
$fecha=$row["fecha"];
$nt=$row["nt"];
//Imprime los resultados que necesites:
$tikets=$nt
switch ($tikets){
case "0":
echo "te no tienes mas tiket";
break;
case "1":
echo "te resta un tiket";
break;
case "2":
echo "te restan dos tiket";
break;
case "3":
echo "Tienes tres tiket";
break;
default:
echo "Lo siento usted no tiene tiket disponibles";
}
?>
Cita: ...y el NT yo lo establesco manualmente.. =) muy bueno lo que me dijistes,! de verdad que me puede ahorrar mucho codigo pero si yo podria agregarle unos insert ?
es decir: if NT=1
$query = "INSERT INTO pedidos (T1) VALUES('$campo','$fecha')";
si Nt=2 $query = "INSERT INTO pedidos (T2) VALUES('$campo')";
YA QUE si Nt=2 quiere decir que ya introdujo el 1, asi que por eso el valor se indroce en t2...
Manualmente me referia al insert... NOTA: ese codigo esta mal.
Agamos uno nuevo:
Creamos un formulario donde tenga los datos para insertar en mysql.
Código:
INSERT INTO pedidos (nombre,fecha,nt) VALUES ('$nombre','$fecha','$nt');
Lo leemos:
Código:
SELECT * FROM pedidos WHERE nombre='$nombre';
Lo actualizamos:
Código:
UPDATE pedidos SET $nt WHERE nombre='$nombre';
eso son los tres pasos basicos.
si vos haces esto:
Código:
INSERT INTO pedidos (nombre,fecha,nt) VALUES ('$nombre','$fecha','$nt');
y despues haces esto:
Código:
INSERT INTO pedidos (fecha,nt) VALUES ('$fecha','$nt');
Simplemente creas dos filas en la misma tabla, pero uno sin nombre :S