Podrias echarle un vistazo a esto y decirme que hay mal, mi perro ha metido su patita en mi maquina y se ha 'cargao las angas' lo he recompuesto pero aunque me ingresa los datos en mi bd me sale el texto: Undefined index:a_cuenta esta es la pagina de envio: <? $dia = $_POST["dia"]; $cliente = $_POST["cliente"]; $descriccion = $_POST["descriccion"]; $coche = $_POST["coche"]; $dieta = $_POST["dieta"]; $a_cuenta = $_POST["a_cuenta"]; mysql_connect ("localhost" , "mibd" , "miclave"); mysql_select_db ("perez_salinas"); $validar = mysql_query ("INSERT INTO servicios( dia , cliente , descriccion , coche , dieta , a_cuenta ) values ('$dia' , '$cliente' , '$descriccion' , '$coche' , '$dieta' , '$a_cuenta')") or die (mysql_error());
Es porque posiblemente el campo $_POST["a_cuenta"] no se llame de esa manera en el formulario o no se ingrese un texto o numero conforme hayas puesto en la bd
ESTOY ATASCAO, por mas que reviso las paginas no encuentro el fallo. Aqui dejo los codigos por si lo quereis revisar conmigo: FORM <html> <body> <link rel="stylesheet" type="text/css" href="estyl.css" media="all" />
<?php mysql_connect("localhost", "usuario", "clave"); mysql_select_db("perez_salinas"); $result = mysql_query("SELECT * FROM servicios") or die (error); if ($row = mysql_fetch_array($result)){ echo "<table border = '1'> \n"; echo "<tr> \n"; echo "<td> \n"; echo "Estamos a ",date("d/m/Y"); echo "</td> \n"; echo "</tr> \n"; echo "</table> \n"; echo "<center> \n"; echo "<h1>SERVICIOS ABRIL</h1> \n"; echo "<table border = '1'> \n"; echo "<tr> \n"; echo "<td>dia</td> \n"; echo "<td>cliente</td> \n"; echo "<td>descriccion</td> \n"; echo "<td>coche</td> \n"; echo "<td>dieta</td> \n"; echo "<td>a_cuenta</td> \n"; echo "</tr> \n"; do { echo "<tr> \n"; echo "<td>".$row["dia"]."</td> \n"; echo "<td>".$row["cliente"]."</td> \n"; echo "<td>".$row["descriccion"]."</td> \n"; echo "<td>".$row["coche"]."</td> \n"; echo "<td>".$row["dieta"]."</td> \n"; echo "<td>".$row["a_cuenta"]."</td> \n"; echo "</tr> \n"; } while ($row = mysql_fetch_array($result)); echo "</table> \n"; echo " \n"; echo "<hr> \n"; } else { echo "¡ No se ha encontrado ningún registro !"; } //Esto es solo para llamar a la suma de dietas $result = mysql_query("SELECT SUM(dieta)as total FROM servicios"); if ($row = mysql_fetch_array($result)){ echo "<center> \n"; echo "<h1>DIETAS</h1> \n"; echo "<table border = '1'> \n"; echo "<tr><td>total</td> \n"; do { echo "<tr><td>".$row["total"]."</td></tr> \n"; } while ($row = mysql_fetch_array($result)); echo "</table> \n"; echo "</center> \n"; } else { echo "¡ No se ha encontrado ningún registro !"; }
//Esto para llamar a la suma de A/CUENTA $result = mysql_query("SELECT SUM(a_cuenta)as total FROM servicios"); if ($row = mysql_fetch_array($result)){ echo "<center> \n"; echo "<h1>A/CUENTA</h1> \n"; echo "<table border = '1'> \n"; echo "<tr><td>total</td> \n"; do { echo "<tr><td>".$row["total"]."</td></tr> \n"; } while ($row = mysql_fetch_array($result)); echo "</table> \n"; echo "</center> \n"; } else { echo "¡ No se ha encontrado ningún registro !"; } ?>
Disculpa cesar_ed, despues de mucho revisar encontre el fallo, (mas bien el olvido) en los input del form se me olvido poner el a_cuenta . El perro me ha hecho perder toda la tarde. Pero bueno ya funciona. Ahora me voy a descansar un poco, mañana repasaré el code de 'selecionar' algo me falla, no me actualiza la fila marcada, sólo me añade otra fila. Y creo que no lo he hecho mal, tengo la pagina 'seleccionar' que hiciste que va a la pagina 'editando' con metodo get con los input a rellenar y esta a 'envio' get.
¡Por fin una red wifi utilizable! Estoy desbordado por el 'curro' y para mas 'inri' en la montaña con lo que no puedo ni conectarme. Pero bueno, siempre hay personas comprensivas que te echan una mano. Cesar_ed, como de costumbre estabas en lo cierto. Aun no he tenido tiempo de revisar 'actualizar', estoy tan cansado..., en fin "hay más día que olla. Ya te contaré. Ahora voy a desconectarme no quiero que piensen que soy un abusica.
gjulian escribió:¡Por fin una red wifi utilizable! Estoy desbordado por el 'curro' y para mas 'inri' en la montaña con lo que no puedo ni conectarme. Pero bueno, siempre hay personas comprensivas que te echan una mano. Cesar_ed, como de costumbre estabas en lo cierto. Aun no he tenido tiempo de revisar 'actualizar', estoy tan cansado..., en fin "hay más día que olla. Ya te contaré. Ahora voy a desconectarme no quiero que piensen que soy un abusica.
Esta bien y suerte , recuerda que si quieres algo aqui estamos :)
Cookies
Usamos cookies necesarias y, si lo autorizas, Google Analytics. Puedes cambiar tu elección cuando quieras.