Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/09/2013, 16:15
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: No guarda los 0 en la DB

Cita:
Iniciado por DiegoAlonso Ver Mensaje
Solo no lo sube el error que da es el mensaje de RELLENAR LOS CAMPOS
Pues eso responde completamente la pregunta...
Ese mensaje aparece en tu script sólo en el else de esta condición:
Código PHP:
if(!empty($arbitro) && !empty($goles))
    {...} 
else {echo
'Rellena los campos';
     } 
Eso implica que al menos uno de las dos variables es nula.
Debes hacer una validación previa para verificar cuál es:
Código PHP:
<?php
include("conexion.php");

if(isset(
$_POST['añadir']))
{
    
$equipo mysql_real_escape_string($_POST['equipo']);
    
$goles mysql_real_escape_string($_POST['goles']);
    if(!empty(
$arbitro) && !empty($goles))
    {
        
$query_NuevoMarcador mysql_query("INSERT INTO ".$db_table." (equipo, goles, cat) values ('".$_POST['equipo']."','".$_POST['goles']."','".$_POST['categoria']."')") or die('Fallo en: ' mysql_error());

        if(
$query_NuevoMarcador) {
            echo
'Guardado correctamente';
        }
        else {
            echo
'No se pudo guardar';
        }
    }
    else {
        if(!empty(
$arbitro))
            {echo 
'Arbitro no declarado';}
        if(!empty(
$goles))
            {echo 
"Goles no ingresados";}
            }
          }

{
    
$elector '<select name="categoria">';
    
$results mysql_query("SELECT * FROM categorias order by id");
    while (
$row mysql_fetch_assoc($results)) { $elector .= '<option value="' $row['id'] . '">' $row['categoria'] . '</option>'; }
    
$elector .= '</select>';
echo
'
<form action="nuevo_marcador.php" method="post">
    <input name="equipo" type="text" />
    <input name="goles" type="text" />
    '
.$elector.'
    <input type="submit" name="añadir" value="Guardar" />
</form>'
;
}
?>
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)