Hola a todos: Estoy haciendo una aplicación web de facturación y necesito hacer algunas cosas, a ver si me pueden dar una mano (es que recien empiezo con php y mysql) ... 1º: Quiero que en las facturas el número salga automáticamente . Hay una columna en la tabla de facturas que lleva el numero de factura, pero hasta ahora es agregado a mano y resulta un poco molesto tener que andar mirando cuál fue el último numero de factura que se usó para poner el nuevo. 2º: Quiero actualizar los datos de un cliente, por ejemplo, la tabla de clientes tiene 4 columnas (ademas de la de id) que son: cliente, direccion, telefono y localidad. Las 3 primeras son obligatorias (NOT NULL en la tabla) . Hice un formulario en el que ya aparece el nombre del cliente y aparecen los otros 3 campos en blanco, pero tengo que modificar los 3 para que me haga el cambio, sino, los campos que no modifico me los pasa a vacios o 0. A continuación les paso el código (recuerden que soy novato en esto y debo haber cometido muchos fallos). <html> <head> <title>Resultado de modificación</title> </head> <body bgcolor="#FDE9B9"> <?php $host = "localhost"; $user = "root"; $dbname = "facturacion"; $tablename = "clientes"; $cliente = $_POST["cliente"]; $direccion = $_POST["direccion"]; $telefono = $_POST["telefono"]; $localidad = $_POST["localidad"]; $link=mysql_connect($host, $user); mysql_select_db($dbname, $link); $result=mysql_query("UPDATE clientes SET direccion='$direccion', telefono='$telefono', localidad='$localidad' WHERE cliente='$cliente'", $link); mysql_db_query($dbname, $result, $link); echo "<br><div align ='center'><font face='Verdana, Arial, Helvetica, sans-serif'>Los datos fueron modificados correctamente.</font></div><br>\n"; ?> <br> <br> <table width="500" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#003300" bgcolor="#CCCCCC"> <tr> <td width="108" bgcolor="#006633"><font color="#FFFFCC" face="Verdana, Arial, Helvetica, sans-serif">Cliente:</font></td> <td width="386"> <?php //-------------de acá para abajo tampoco me funciona, en esta parte sale un error que dice: *Warning*: mysql_fetch_array(): supplied argument is not a valid // MySQL result resource in *(este mismo archivo php). *Acá, como se habrán dado cuenta, quería mostrar cómo quedaba el cliente despues de la * // *modificacion.** $resultado=("SELECT * FROM clientes WHERE cliente LIKE '$cliente'"); if ($resultado1=mysql_fetch_array($resultado)){ echo $resultado1["cliente"]; ?> </td> </tr> <tr> <td bgcolor="#006633"><font color="#FFFFCC" face="Verdana, Arial, Helvetica, sans-serif">Direccion:</font></td> <td> <?php echo $resultado1["direccion"]; ?> </td> </tr> <tr> <td bgcolor="#006633"><font color="#FFFFCC" face="Verdana, Arial, Helvetica, sans-serif">Teléfono:</font></td> <td> <?php echo $resultado1["telefono"]; ?> </td> </tr> <tr> <td bgcolor="#006633"><font color="#FFFFCC" face="Verdana, Arial, Helvetica, sans-serif">Localidad:</font></td> <td> <?php echo $resultado1["localidad"]; } mysql_close ($link); ?> </td> </tr> </table> </body> </html> Bueno, cualquier ayuda será muy agradecida. Saludos para todos. Leo