Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/03/2010, 00:19
Wapzter
 
Fecha de Ingreso: febrero-2005
Mensajes: 17
Antigüedad: 19 años, 10 meses
Puntos: 0
Error ALTA PHP

Hola, he visto que este foro es muy bueno y me encuentro en un problema, le cambio y le cambio al código y nada.

Mi problema es al dar de alta, dice que se ha dado de alta satisfactoriamente pero lo agrega como nulo y en mi base de datos le dije que todo fuera no nulo.

serie: es autoincrementado, ya que si no le ponía eso me salía un error

Se me ocurrió quitarle lo de serie al momento de pedir los datos ya que de todos modos se incrementa solo y nada, también intenté ponerle el número de serie que seguía y nada.

Código PHP:
<html> 
<head></title>alta usuarios</title></head> 
<body> 
    <?php 

$HOSTNAME 
"panalitico.db.3620134.hostedresource.com";
$USERNAME "panalitico";
$PASSWORD "analiTICO123";
//CONECCION DE LA BASE DE DATOS

$con=mysql_connect("$HOSTNAME","$USERNAME","$PASSWORD");
mysql_select_db("panalitico",$con);
if(!
$con)
{echo 
"Ocurrio un error al conectarse con la base de datos";}
       if (
$_POST["submit"]):

    
$sql "INSERT INTO productos SET  
    serie='$serie', 
    descripcion='$descripcion', 
    costo='$costo'"

    if (
mysql_query($sql)) { 
    echo(
"<p>Usted se ha dado de alta satisfactoriamente</p>"); 
    } else { 
    echo(
"<p>Lo sentimos, pero ha ocurrido un error. Inténtelo de nuevo más tarde.: " mysql_error() . "</p>"); 
    } 
    
?> 
    <p><a href="<?= 
    $PHP_SELF?>
">Añadir un nuevo forero.</a></p> 
    <?php 
    
else: 
    
?> 
    <form action="<?=$PHP_SELF?>" method="post"> 
    <p>Introduzca sus datos:<br> 
    Nombre: <input type="text" name= 
    "serie" size="20" 
    maxlength="255" /><br> 
    Nick: <input type="text" name= 
    "descripcion" size="20" 
    maxlength="255" /><br> 
    Email: <input type="text" name= 
    "costo" size="20" 
    maxlength="255" /><br> 
    <input type=submit name="submit" value= 
    "ALTA"> 
    <input type=reset value="Borrar"></p> 
    </form> 
    <?php endif; ?> 
</body> 
</html>
también les paso el link para que vean como me lo despliega:
[URL="http://moderniza.me/analitico/productos.php"]http://moderniza.me/analitico/productos.php[/URL]

De antemano muchas gracias, espero que me puedan ayudar.