![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
31/07/2008, 20:56
|
| | Fecha de Ingreso: agosto-2007
Mensajes: 14
Antigüedad: 17 años, 6 meses Puntos: 1 | |
Respuesta: Mostrar Numero de Pedido (Facturacion) corrijiendo
nesesitas una reconsulta de los datos que acabas de insertar recuerda que el que autoincrementa es mysql no php
esto te resuelve el problema
<?php
session_start();
include('conec.php');
conectarse();
$carro=serialize($_SESSION['carro']);
$destinatario = $_POST["destinatario"];
$direccion = $_POST["direccion"];
$query="insert into factura(destinatario,direccion,compra_serializada) values('$destinatario','$direccion','$carro')";
$qry=mysql_query($query) or die("[ERROR] consulta: $query, error:".mysql_error());
//
$nfactura="select idPedido AS nPedido FROM factura WHERE destinatario='$destinatario' AND
direccion='$direccion' AND compra_serializada='$carro'";
$qnfact = mysql_query($nfactura);
while($rowfact = mysql_fetch_array($qnfact))
{
extract($rowfact);
$num_pedido=$nPedido;
}
?>
<html>
<head>
</head>
<body>
<table widht="100%" border="0" cellpadding="3">
<tr>
<td>
<h2><font color="red">SU PEDIDO Nº <?php $num_pedido ?>HA SIDO PROCESADO CON EXITO!</font></h2>
</td>
</tr>
</table>
He intentado con: <?php echo"$idPedido"; ?>... Como sería aqui?
Gracias por la respuesta brindada...
</body> |