
{Ayuda} Consulta en PHP
Publicado por Raul (5 intervenciones) el 28/04/2017 07:14:05
Hola que tal, les explico rapidamente mi problema
Quiero generar un tipo de "ticket" o "numero de reporte" a partir de el ultimo numero que se ingreso en la BD que yo estoy utilizando como "id_rep" (lo tengo autoincrement en la tabla), y mostrarlo en una alerta que diga "Tu numero de ticket es 'X' , no se si me explique..
Les muestro con imagenes y mi codigo:
Esta es la tabla que utilizo, ignoren los demás campos, son pruebas que he hecho..

Y estos son los errores que me muestra, siempre me imprime un 1 o simplemente me lo marca en blanco, y el error de mysql_fetch_array() expects....

Tambien intente imprimr en un <input> pero me marca el mismo error, si alguien tiene alguna idea o forma diferente de hacerlo, lo tomaré en cuenta :)
Les agradeceria su ayuda, y si el tema no va aqui, una disculpa.. :)
Quiero generar un tipo de "ticket" o "numero de reporte" a partir de el ultimo numero que se ingreso en la BD que yo estoy utilizando como "id_rep" (lo tengo autoincrement en la tabla), y mostrarlo en una alerta que diga "Tu numero de ticket es 'X' , no se si me explique..
Les muestro con imagenes y mi codigo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?php
require ('../sql_connect.php');
$fecha = $_POST['fecha'];
$observ = $_POST['observ'];
// $tipo_rep = $_POST['tipo_rep'];
$respons = $_POST['respons'];
date_default_timezone_set('America/Mexico_City');
$fecha2 = date("d-m-Y H:i");
# Obtener el ultimo ticket(id_rep) y sumar 1
$sql_cotizacion=mysql_query("select LAST_INSERT_ID(id_rep) as last from reporte order by id_rep desc limit 0,1");
$rwC=mysql_fetch_array($sql_cotizacion);
$numero_de_remision=$rwC['last'] + 1;
if (empty($respons)) {
echo '<script> alert("!! Debes de agregar un Responsable !!");
window.location="../form_reporte.php?update=true";</script>';
} else {
//mysqli_query($conexion, "INSERT INTO reporte (fecha,observ,respons,fecha2) VALUES ('$fecha','$observ','$respons', '$fecha2')") or die("Problemas en el select " . mysqli_error($conexion));
$inserta = "INSERT INTO reporte (fecha,observ,respons,fecha2) VALUES ('$fecha','$observ','$respons', '$fecha2')";
$resultado = mysqli_query($dbc, $inserta);
echo '<script> alert("!! Se generó tu reporte, tu numero de ticket es '.$numero_de_remision.' !!");
window.location="../panel_control.php";</script>';
}
?>
Esta es la tabla que utilizo, ignoren los demás campos, son pruebas que he hecho..


Y estos son los errores que me muestra, siempre me imprime un 1 o simplemente me lo marca en blanco, y el error de mysql_fetch_array() expects....

Tambien intente imprimr en un <input> pero me marca el mismo error, si alguien tiene alguna idea o forma diferente de hacerlo, lo tomaré en cuenta :)
Les agradeceria su ayuda, y si el tema no va aqui, una disculpa.. :)
Valora esta pregunta


0