PHP - update table

 
Vista:

update table

Publicado por Olegario C (1 intervención) el 24/03/2009 02:29:04
Holas,
Ejecuto lo siguiente sin errores, pero bno se actualiza la tabla. Alguna idea?

<HTML>

<FORM ACTION=actualiza_estadisticas.php METHOD=post>

<INPUT TYPE=submit NAME=OK VALUE="stats"><BR>

</FORM></HTML>

<?php

if ($OK == "stats") {

// coneccion al servidor de bases de datos

$dbh=mysql_connect ("localhost", "xx", "xx")

or die ('problema conectando porque :' . mysql_error());

// seleccionado la base de datos

mysql_select_db ("yyy",$dbh);

// preparando la instruccion sql

$q = "update estadisticas set n_total = (select count(*) from ths where hospital_parto<>'') where item='totales' ";

// ejecutando el query

mysql_query($q, $dbh) or die ("problema con query");

// avisando

echo "OPERACION TERMINADA";

};

?>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:update table

Publicado por ROCKMUERTE (146 intervenciones) el 25/03/2009 15:01:20
HOLAS, SABES NO ENTIENDO ES APARTE DE FORM DONDE PONES UN URL (ME IMAGINO QUE ES DISTINTO AL NOMBRE DEL PHP EN EL QUE EJECUTAS ESTE SCRIPT), BUENO SUPONIENDO QUE ES EL EL MISMO ARCHIVO, NO USES EL MISMO NOMBRE DE TU ARCHIVO PARA PARA LLAMARLA USA EL SIMBOLO ? NADA MAS, EJEM.

ASI ESTA
<FORM ACTION=actualiza_estadisticas.php METHOD=post>

ASI DEBERIA ESTAR
<FORM ACTION='?' METHOD='post' NAME ='form1'>

y donde llamas a tu submit mediante if.

ASI ESTA
if ($OK == "stats") {

ASI DEBERIA ESTAR
if ($_POST['OK'] == "stats") {

TE DIRIA QUENTENGAS MUCHO CUIDADO CON LOS STANDARES DE PROGRAMACION YA QUE ESO CAUSA UN 80% DE ERRORES EN LA PROGRAMACION. SUERTE.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar