Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/07/2007, 09:53
berevelz
 
Fecha de Ingreso: julio-2007
Mensajes: 6
Antigüedad: 16 años, 9 meses
Puntos: 0
Información Problemas al almacenar datos con php

Hola a todos!!
tengo un servidor con wamp5 pero tengo un problema pues mis paginas con php tienen conexion con mysql y a la hora de accesar un nuevo registro no lo guarda solo aparece la pantalla con la tabla pero sin ningun registro.... aqui les envio mis codigos...

Código PHP:
<html>
<head><title>.....</title></head>
<body>
<h1 BGCOLOR="black"><center>PARTIDAS</h1></center>
<body bgcolor="66CCFF">
<?php
mysql_connect 
("localhost","usuario","password");
mysql_select_db("usuario");
$sql="select * from tabla";
$rs=mysql_query($sql) or die(mysql_error());
print(
"<a href='dos.php?Partida=0'>Agregar Partida</a><br><br><br>");
print(
"<table border=4><tr bgcolor='Gray'><td><b>Partida</b></td><td><b>Concepto</b></td><td><b>Control.Op</b></td><td><b>Presupuesto_Original</b></td><td><b>Enero</b></td><td><b>Febrero</b></td><td><b>Marzo</b></td><td><b>Abril</b></td><td><b>Mayo</b></td><td><b>Junio</b></td><td><b>Julio</b></td><td><b>Agosto</b></td><td><b>Septiembre</b></td><td><b>Octubre</b></td><td><b>Noviembre</b></td><td><b>Diciembre</b></td><td><b>Total</b></td><td colspan='2'><center><b>Acciones</b></center></td></tr>");
while(
$reg=mysql_fetch_array($rs)){
    
$Partida=$reg["Partida"];
    
$Concepto=$reg["Concepto"];
         
$Control_Op=$reg["Control.Op"];
    
$Presupuesto_original=$reg["Presupuesto_original"];
    
$Enero=$reg["Enero"];
    
$Febrero=$reg["Febrero"];
         
$Marzo=$reg["Marzo"];
         
$Abril=$reg["Abril"];
          
$Mayo=$reg["Mayo"];
          
$Junio=$reg["Junio"];
          
$Julio=$reg["Julio"];
          
$Agosto=$reg["Agosto"];
          
$Septiembre=$reg["Septiembre"];
            
$Octubre=$reg["Octubre"];
           
$Noviembre=$reg["Noviembre"];
           
$Diciembre=$reg["Diciembre"];
    
$Total=$reg["Total"];
print(
"<tr bgcolor='Gray'><td>$Partida</td><td>$Concepto</td><td>$Control_Op</td><td>$Presupuesto_original</td><td>$Enero</td><td>$Febrero</td><td>$Marzo</td><td>$Abril</td><td>$Mayo</td><td>$Junio</td><td>$Julio</td><td>$Agosto</td><td>$Septiembre</td><td>$Octubre</td><td>$Noviembre</td><td>$Diciembre</td><td>$Total</td><td><a href='dos.php?Partida=$Partida'></a></td>
       <td><a href='tres.php?Partida=$Partida&accion=baja'>borrar</a></td></tr>"
);}
$t=mysql_num_rows($rs);
print(
"</table>TOTAL DE PARTIDAS:$t");
mysql_close();
?>

</body>
</html>
a continuacion el formulario:
Código PHP:
<html>
<head><title>FORMULARIO</title>
</head>
<body>
<?php
mysql_connect
("localhost","usuario","password");
mysql_select_db("usuario");
if (
$Partida==0){ //es una alta
    
$accion="alta";
    
$Concepto="";
    
$Control_Op="";
    
$Presupuesto_original="";
        
$Enero="";    
        
$Febrero="";
        
$Marzo="";
    
$Abril="";
        
$Mayo="";    
        
$Junio="";  
        
$Julio="";
    
$Agosto="";
        
$Septiembre="";    
        
$Octubre="";
        
$Noviembre="";
    
$Diciembre="";
        
$Total="";    
       
    
    }
else{ 
//es una modificacion
    
$rs=mysql_query("select * from tabla where Partida=$Partida")or die (mysql_error());
    
$registro=mysql_fetch_array($rs);
    
$Partida=$registro["Partida"];
    
$Concepto=$registro["Concepto"];
        
$Control_Op=$registro["Control_Op"];
    
$Presupuesto_original=$registro["Presupuesto_original"];
    
$Enero=$registro["Enero"];
    
$Febrero=$registro["Febrero"];
    
$Marzo=$registro["Marzo"];
    
$Abril=$registro["Abril"];
        
$Mayo=$registro["Mayo"];
    
$Junio=$registro["Junio"];
        
$Julio=$registro["Julio"];
        
$Agosto=$registro["Agosto"];
        
$Septiembre=$registro["Septiembre"];
$Octubre=$registro["Obtubre"];
$Noviembre=$registro["Noviembre"];
$Diciembre=$registro["Diciembre"];
$Total=$registro["Total"];    
$accion="cambio";
    }

print(
"<form action='tres.php'>
    <input type='hidden' name='accion' value='$accion'><table border='4'>
<tr>
           <td>Partida</td>
           <td>
              <select name='Partida' class='conborde'>
              <option value='Elige Partida'>--Elige Partida--
<option value='2101'>2101 </option>
    </select>
           </td>
        </tr>
<tr>
           <td>Concepto</td>
           <td>
              <select name='Concepto' class='conborde'>
              <option value='0'>--Elige Concepto--
<option value='MATERIAL Y UTILES DE OFICINA'>MATERIAL Y UTILES DE OFICINA</option>
                        </select>
           </td>
        </tr>


<tr>
           <td>Control_op</td>
           <td>
              <select name='Control' class='conborde'>
              <option value='0'>--Control_Op--
<option value='20'> 20</option>
<option value='21'> 21</option>

                                </select>
           </td>
        </tr>
        
    
    
    <tr><td>Presupuesto_original:</td><td><input size=30 name='Presupuesto_original' value='$Presupuesto_original'></td></tr>
    <tr><td>Enero:</td><td><input size=30 name='Enero' value='$Enero'></td></tr>
        <tr><td>Todos los meses:</td><td><input size=30 name='Febrero' value='$todos los meses'></td></tr>
             <tr><td>Total:</td><td><input size=30 name='Total' value='$Total'></td></tr>
    
    
    
    </table><input type='reset'><input type='submit'></form>"
);
mysql_close();
?>
</body>
</html>
el codigo de ejecucion...
Código PHP:
<?php
mysql_connect
("localhost","usuario","pass");
mysql_select_db("usuario");
switch(
$accion){
    case 
"alta":
        
mysql_query("insert into tabla values('$Partida','$Concepto','$Control_Op','$Presupuesto_original','$todos los meses',$Total'")or die(mysql_error());
    break;
    case 
"cambio":
        
mysql_query("update tabla set Concepto='$Concepto',Control_Op='$Control_Op',Presupuesto_original='$Presupuesto_original','todos los meses=todos los meses',Total='$Total' where Partida=$Partida")or die(mysql_error());
    break;
    case 
"baja":
        
mysql_query("delete from tabla , where Partida=$Partida")or die(mysql_error());
    break;}
mysql_close();
header("location:uno.php");
?>

ojala alguien me pueda ayudar.... plissss saludos..... bye