Cita: Lo que pasa es lo siguiente
Pusistes el código .. pero no indicas que tipo de error obtienes si lo hay .. o qué/cómo se guardan tus datos se llega a crearse algún registro ...
Yo sólo veo que haces una consulta que puede que arroje mas de un registro y no usas ningún bucle para obtener dichos registros que pueda arrojar .. (Me refiero a los SELECT que haces ..)
Tambien haces conexiones permanentes a tu BD:
$db=mysql_pconnect(....)
Es necesario? ..
* Estás seguro que se entra a ese IF que tienes todo ese código? (me refiero si $agregar vale "TRUE" .. para que se cumpla la condición) ..
* Has hecho un echo $sqlpedido; a ver si es correcta la sentencia SQL que debe ir?
mm .. esto:
$db=mysql_pconnect("localhost","conti_juan","juan" );
debería ser $conexion en lugar de $db .. pues no se refiere a la "BD" al "link" de conexión .. (da igual el nombre que le des ... pero así con $db hace pensar otra cosa .. ).
Otro consejo:
Código PHP:
$consultemp=mysql_query($sqltemp,$db) or die(mysql_error());
Usalo en todas las funciones de mysql_xxx() que uses, así veras si hay errores en tu sintax SQL o de conexión.
Un saludo,