Ver Mensaje Individual
  #5 (permalink)  
Antiguo 20/01/2012, 08:38
Avatar de salinash2000
salinash2000
 
Fecha de Ingreso: enero-2012
Mensajes: 3
Antigüedad: 12 años, 3 meses
Puntos: 0
Respuesta: Cargar un dato con AJAX

bueno "asiste" aca esta parte de mi codigo
generacodigo.php
Cita:
<?php
include "conexion.php";
$ssql = "SELECT * FROM inventario ORDER BY codinv ASC";
//SELECT * FROM `inventario` LIMIT 17 , 1
if (mysql_query($ssql,$conexion)){
$resultados=mysql_query($ssql);
$cantidad=mysql_numrows($resultados);
// echo "la cantidad de registros son: ".$cantidad."";

if($cantidad<=0){ $nuevocodigo="I001";}
else{ //SI ENCUENTRA UN REGISTRO EN LA TABLA REALIZA LAS SIGUIENTES ACCIONES
$ultimo=$cantidad - 1;
//echo $ultimo;
$consulta= "SELECT * FROM inventario order by codinv asc limit $ultimo,1";
$Registro = mysql_query ($consulta,$conexion);
// echo $Registro;
// echo $consulta;
if($Fila = mysql_fetch_array($Registro))
{// Asignar Datos a las variables
$cod= $Fila['codinv'];
//echo $cod;
// echo "<br>";
$rest = substr($cod, -3);
// echo "<br>".$rest;
$ncod=$rest;
$ncod++;
//echo "<br>imprimo en nuevo codigo".$ncod;
//echo "<br>la longitud de caraqcteres es ".strlen($ncod);
//aplicacion de condicional para verificar la longitud de los caracteres in cluidos en el numero
$largo=(strlen($ncod));
if ($largo==1){
// echo "<br>la longitud de caaracteres es ".$largo;
$nuevocodigo="I00".$ncod;
// echo "<br><br>".$nuevocodigo;
return $nuevocodigo;

}
if (strlen($largo==2)){
// echo "<br>la longitud de caaracteres es ".$largo;
$nuevocodigo="I0".$ncod;
// echo "<br><br>".$nuevocodigo;
//$ulcon=array($nuevocodigo);
// $ulcon=arrar();
$ulcon[]= array("value" => $nuevocodigo);
//var_dump($ulcon);
return $ulcon;

}
if (strlen($largo==3)){
//echo "<br>la longitud de caaracteres es ".$largo;
$nuevocodigo="I".$ncod;
// echo "<br><br>".$nuevocodigo;
return $nuevocodigo;
}
if (strlen($largo>3)){
//echo "<br>No se puede completar la operacion. cosulte son el creador del software.generacodigo.php ha fallado ".$largo;

echo "<p>";
echo "<center>";
echo "<div id='error'>";
echo "<h3>No se puede completar la operacion. cosulte son el creador del software.generacodigo.php ha fallado ".$largo."</h3>";
// echo "La sentencia. <b>". $ssql. " </b>ha provocado el error: ";
// echo "<h3><i>".mysql_error($conexion);
echo "</div>";



return false;

}
}


//return $nuevocodigo;






}


}
else{
echo "<p>";echo "<center>";echo "<div id='error'>";
echo "<h3>Se produjo un error y no se pudo completar la operacion.</h3>";
echo "La sentencia. <b>". $ssql. " </b>ha provocado el error: ";
echo "<h3><i>".mysql_error($conexion);echo "</div>";
}
mysql_close($conexion);
ajax2.php
Cita:
<?php
include_once 'generacodigo.php';
echo json_encode($nuevocodigo);
parte del codigo inventario.php. aca es donde quiero que se cargue el dato en la caja de texto del codigo.
Cita:



<script type="text/javascript">
$(document).ready(function(){
//aca con una jquery llamo requiero el archivo ajax2.php para que me cargue el dato en la caja //de texto mencionada



// $("#formu").slideUp('fast'); //efecto de carga del formulario
// $('#formu').slideDown('fast');//
</script>





<form action="p_inventario.php" method="post" name="finventario" class="ui-accordion">
<table width="437" height="301" border="0">
<tr>

<td width="150">Codigo</td>
<td width="682"><input type="text" name="id" id="id" size="5" maxlength="4"></td>
</tr>
<tr>
<td>Descripcion</td>
<td><input type="text" name="descripcion" size="51" maxlength="200"></td>
</tr>
<tr>