ayuda no me guarda los datos

Iniciado por Siempre Azul, 30 Julio 2014, 00:59 AM

0 Miembros y 1 Visitante están viendo este tema.

MinusFour

Cita de: shitoman en 30 Julio 2014, 04:25 AM
no funciona y ya arregle las comas y puse el comando y no guarda nada en view.php ya no me da el error si no que pasa como en index.php que el boton no hace nada...

¿Puedes poner el código final que tienes?

¿Estás revisando por algún cambio en la base de datos?

Siempre Azul

este es el codigo final del index2

Código (php) [Seleccionar]
<!DOCTYPE html>





<div id="content" class="style3" style="height: 5600px; width: 2600px;">
<form method="post" style="height: 442px; width: 610px">
<span class="style4">
<img alt="" class="style5" height="135" src="img/login_logo.png" style="float: left" width="156" /></span><strong>&nbsp;<br>
<br><br><br><br><br><br>&nbsp;&nbsp;&nbsp;&nbsp; AGREGAR GASTO<br> </strong>
<br>
<table class="style6" style="height: 253; width: 512">

<tr>
<td class="style8">Vendedor</td>
<td><input type="text" name="Vendedor" /></td>
</tr>
<tr>
<td class="style8">Semana
</td>
<td><input type="text" name="Semana" /></td>
</tr>
<tr>
<td class="style8">Quien Pago</td>
<td><input type="text" name="QuienPago" /></td>
</tr>
<tr>
<td style="height: 46px" class="style8">Proveedor</td>
<td style="height: 46px"><input type="text" name="Proveedor" /></td>
</tr>
<tr>
<td style="height: 65px" class="style8">Fecha</td>
<td style="height: 65px" class="style7">
<input type="text" name="Fecha" /></td>
</tr>
<tr>
<td style="height: 65px" class="style8">Nº
de Control</td>
<td style="height: 65px" class="style7">
<input type="text" name="Control" /></td>
</tr>
<tr>
<td style="height: 65px" class="style8">Adelanto en la Semana</td>
<td style="height: 65px" class="style7">
<input type="text" name="Adelanto" /></td>
</tr>
<tr>
<td style="height: 65px" class="style8">Cotización
</td>
<td style="height: 65px" class="style7">
<input type="text" name="Cotizacion" /></td>
</tr>
<tr>
<td style="height: 65px" class="style8">Año </td>
<td style="height: 65px" class="style7">
<input type="text" name="Año" /></td>
</tr>
<tr>
<td style="height: 65px" class="style8">Tipo </td>
<td style="height: 65px" class="style7">
<input type="text" name="Tipo" /></td>
</tr>
<tr>
<td style="height: 65px" class="style8">Cliente </td>
<td style="height: 65px" class="style7">
<input type="text" name="Cliente" /></td>
</tr>
<tr>
<td style="height: 65px" class="style8">Descripción </td>
<td style="height: 65px" class="style7">
<input type="text" name="Descripcion" /></td>
</tr>
<tr>
<td style="height: 65px" class="style8">Nº Factura</td>
<td style="height: 65px" class="style7">
<input type="text" name="Factura" /></td>
</tr>
<tr>
<td style="height: 65px" class="style8">Monto Total</td>
<td style="height: 65px" class="style7">
<input type="text" name="MontoTotal" /></td>
</tr>
<tr>
<td style="height: 65px" class="style8">Monto Total a Pagar</td>
<td style="height: 65px" class="style7">
<input type="text" name="MontoTotal2" /></td>
</tr>
<tr>
<td style="height: 65px" class="style8">Número de Factura en Venta</td>
<td style="height: 65px" class="style7">
<input type="text" name="Factura2" /></td>
</tr>
<tr>
<td style="height: 65px">&nbsp;</td>
<td style="height: 65px" class="style7"><a href="index1.php">


<input name="Button1" style="width: 147px; height: 34px" type="button" value="Regresar" class="boton"></a>&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;
<input type="submit" name="submit" value="Agregar" style="width: 147px; height: 34px" class="boton" /></td>
</tr>
</table>
<table border="1" style="height: 31px;width: 501px;" class="style7" align="center">

<?php
if (isset($_POST['submit']))
{    
include 'db.php';

  $Vendedor=$_POST['Vendedor'] ;
$Semana$_POST['Semana'] ;
$QuienPago=$_POST['QuienPago'] ;
$Proveedor=$_POST['Proveedor'] ;
            $Fecha=$_POST['Fecha'] ;
$Control=$_POST['Control'] ;
$Adelanto=$_POST['Adelanto'] ;
$Cotizacion=$_POST['Cotizacion'] ;
$Año=$_POST['Año'] ;
$Tipo=$_POST['Tipo'] ;
$Cliente=$_POST['Cliente'] ;
$Descripcion=$_POST['Descripcion'] ;
$Factura=$_POST['Factura'] ;
$MontoTotal=$_POST['MontoTotal'] ;
$MontoTotal2=$_POST['MontoTotal2'] ;
$Factura2=$_POST['Factura2'] ;

 mysql_query("ALTER TABLE servicio AUTO_INCREMENT=1");
 mysql_query("INSERT INTO `servicio`(Vendedor,Semana,QuienPago,Proveedor,Fecha,Control,Adelanto,Cotizacion,Año,Tipo,Cliente,Descripcion,Factura,MontoTotal,MontoTotal2,Factura2) 
 VALUES ('
$Vendedor','$Semana','$QuienPago','$Proveedor''$Fecha','$Control','$Adelanto','$Cotizacion','$Año','$Tipo','$Cliente','$Descripcion','$Factura','$MontoTotal','$MontoTotal2','$Factura2')"); 


        }
?>



<?php
include("db.php");


$result=mysql_query("SELECT * FROM servicio");

while($test mysql_fetch_array($result))
{
$id $test['id'];
echo "<tr align='center'>";
echo"<td><font color='black'>" .$test['id']."</font></td>";
echo"<td><font color='black'>" .$test['Vendedor']."</font></td>";
echo"<td><font color='black'>"$test['Semana']. "</font></td>";
echo"<td><font color='black'>"$test['QuienPago']. "</font></td>";
echo"<td><font color='black'>"$test['Proveedor']. "</font></td>";
echo"<td><font color='black'>" .$test['Fecha']."</font></td>";
echo"<td><font color='black'>" .$test['Control']."</font></td>";
echo"<td><font color='black'>"$test['Adelanto']. "</font></td>";
echo"<td><font color='black'>"$test['Cotizacion']. "</font></td>";
echo"<td><font color='black'>"$test['Año']. "</font></td>";
        echo"<td><font color='black'>" .$test['Tipo']."</font></td>";
echo"<td><font color='black'>" .$test['Cliente']."</font></td>";
echo"<td><font color='black'>"$test['Descripcion']. "</font></td>";
echo"<td><font color='black'>"$test['Factura']. "</font></td>";
echo"<td><font color='black'>"$test['MontoTotal']. "</font></td>";
                echo
"<td><font color='black'>"$test['MontoTotal2']. "</font></td>";
echo"<td><font color='black'>"$test['Factura2']. "</font></td>";

echo"<td> <a href ='view.php?id=$id'><strong>Editar</strong></a>";
echo"<td> <a href ='del.php?id=$id'><strong>Eliminar<strong></a>";

echo "</tr>";
}
mysql_close($conn);
?>

</table>
Siempre Azul, Nunca Rojo.

::: Devil :::

Código (php) [Seleccionar]
mysql_query("INSERT INTO `servicio`(Vendedor,Semana,QuienPago,Proveedor,Fecha,Control,Adelanto,Cotizacion,Año,Tipo,Cliente,Descripcion,Factura,MontoTotal,MontoTotal2,Factura2)
VALUES ('$Vendedor','$Semana','$QuienPago','$Proveedor''$Fecha','$Control','$Adelanto','$Cotizacion','$Año','$Tipo','$Cliente','$Descripcion','$Factura','$MontoTotal','$MontoTotal2','$Factura2')");


amigo me manda error `servicio` quitales las comillas que apartes creo que estan mal
NI TU NI NADIEN PORDRAN CONMIGO SOY MAS FUERTE QUE LA ENVIDIA.

ESTO ESTA DEDICADO A LOS QUE ME JODEN LA VIDA

MinusFour

El botón submit dices que no hace nada ¿Verdad? ¿No hace submit a la form, es lo que quieres decir?

Código (HTML4Strict) [Seleccionar]

<form method="post" style="height: 442px; width: 610px">


Ponle un action:

Código (HTML4Strict) [Seleccionar]

<form method="post" action="index.php" style="height: 442px; width: 610px">

Siempre Azul

sigue sin servir cuando me refiero a que no hace nada es que el programa cuando le doy al boton agregar me regresa al TOP osea al principio de la pagina y no me agrega nada a la base de datos
Siempre Azul, Nunca Rojo.

::: Devil :::

NI TU NI NADIEN PORDRAN CONMIGO SOY MAS FUERTE QUE LA ENVIDIA.

ESTO ESTA DEDICADO A LOS QUE ME JODEN LA VIDA

Siempre Azul

Cita de: ::: Devil ::: en 30 Julio 2014, 15:44 PM
amigo leete esto se que es un poco lago el tema pero hay te explicara todo

http://foro.elhacker.net/php/duda_sobre_guardar_datos_en_cada_usuario_en_php-t418008.0.html
gracias pero no me sirve, ya que mi codigo es otro...
Siempre Azul, Nunca Rojo.

::: Devil :::

chanfles la programacion puede ser distinta pero la metodologia es la misma

te lo pongo para que te des cuenta del insert into y del update que hay es donde te puede marcar el error

y se supone que la programacion va a ser distinta ya que no estamos haciendo el mismo proyecto hahahaha  ;D
NI TU NI NADIEN PORDRAN CONMIGO SOY MAS FUERTE QUE LA ENVIDIA.

ESTO ESTA DEDICADO A LOS QUE ME JODEN LA VIDA

MinusFour

No se que haya en el db.php pero quiero creer que funciona bien para imprimir la tabla de servicio.

No te despliega nada porque no hay nada para mostrar a la hora de hacer el submit. Por lo menos ahora, si entra al submit te debería arrojar un mensaje.

Código (php) [Seleccionar]

<?php
ini_set
("display_errors"1);
error_reporting(E_ALL);
$debug true;
include(
"db.php");
if (isset(
$_POST['submit'])) {
    if (
$debug) {
        echo 
"SUBMIT SUCCESS";
    }
    
$Vendedor    $_POST['Vendedor'];
    
$Semana      $_POST['Semana'];
    
$QuienPago   $_POST['QuienPago'];
    
$Proveedor   $_POST['Proveedor'];
    
$Fecha       $_POST['Fecha'];
    
$Control     $_POST['Control'];
    
$Adelanto    $_POST['Adelanto'];
    
$Cotizacion  $_POST['Cotizacion'];
    
$Año        $_POST['Año'];
    
$Tipo        $_POST['Tipo'];
    
$Cliente     $_POST['Cliente'];
    
$Descripcion $_POST['Descripcion'];
    
$Factura     $_POST['Factura'];
    
$MontoTotal  $_POST['MontoTotal'];
    
$MontoTotal2 $_POST['MontoTotal2'];
    
$Factura2    $_POST['Factura2'];
    
    
mysql_query("ALTER TABLE servicio AUTO_INCREMENT=1") or die(mysql_error());
    
mysql_query("INSERT INTO `servicio`(Vendedor,Semana,QuienPago,Proveedor,Fecha,Control,Adelanto,Cotizacion,Año,Tipo,Cliente,Descripcion,Factura,MontoTotal,MontoTotal2,Factura2)" 
" VALUES('$Vendedor','$Semana','$QuienPago','$Proveedor''$Fecha','$Control','$Adelanto','$Cotizacion','$Año','$Tipo','$Cliente','$Descripcion','$Factura','$MontoTotal','$MontoTotal2','$Factura2')") or die(mysql_error());
    
    
}


$result mysql_query("SELECT * FROM servicio");

while (
$test mysql_fetch_array($result)) {
    
$id $test['id'];
    echo 
"<tr align='center'>";
    echo 
"<td><font color='black'>" $test['id'] . "</font></td>";
    echo 
"<td><font color='black'>" $test['Vendedor'] . "</font></td>";
    echo 
"<td><font color='black'>" $test['Semana'] . "</font></td>";
    echo 
"<td><font color='black'>" $test['QuienPago'] . "</font></td>";
    echo 
"<td><font color='black'>" $test['Proveedor'] . "</font></td>";
    echo 
"<td><font color='black'>" $test['Fecha'] . "</font></td>";
    echo 
"<td><font color='black'>" $test['Control'] . "</font></td>";
    echo 
"<td><font color='black'>" $test['Adelanto'] . "</font></td>";
    echo 
"<td><font color='black'>" $test['Cotizacion'] . "</font></td>";
    echo 
"<td><font color='black'>" $test['Año'] . "</font></td>";
    echo 
"<td><font color='black'>" $test['Tipo'] . "</font></td>";
    echo 
"<td><font color='black'>" $test['Cliente'] . "</font></td>";
    echo 
"<td><font color='black'>" $test['Descripcion'] . "</font></td>";
    echo 
"<td><font color='black'>" $test['Factura'] . "</font></td>";
    echo 
"<td><font color='black'>" $test['MontoTotal'] . "</font></td>";
    echo 
"<td><font color='black'>" $test['MontoTotal2'] . "</font></td>";
    echo 
"<td><font color='black'>" $test['Factura2'] . "</font></td>";
    
    echo 
"<td> <a href ='view.php?id=$id'><strong>Editar</strong></a>";
    echo 
"<td> <a href ='del.php?id=$id'><strong>Eliminar<strong></a>";
    
    echo 
"</tr>";
}
mysql_close($conn);
?>

Siempre Azul

Siempre Azul, Nunca Rojo.