Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/05/2005, 08:00
Avatar de rigtersir
rigtersir
 
Fecha de Ingreso: enero-2004
Ubicación: Mexico City
Mensajes: 28
Antigüedad: 20 años, 3 meses
Puntos: 0
Exclamación Ayuda con este codigo...

Hola amigos tengo un problema con el siguiente codigo, no puedo lograr actualizar el contenido, solo puedo seleccionar un id de mi base de datos pero nada mas, al querer actualizar no pasa nada, ojala alguien me pueda ayudar.

Código PHP:
<HTML>

<FORM ACTION=edit.php METHOD=post>

DAME CLAVE A EDITAR:<INPUT TYPE=text NAME=ID><BR>

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

</FORM></HTML>

<?php

if ($OK == "BUSCAR") {

// coneccion al servidor de bases de datos

$dbh=mysql_connect ("localhost""user""pass")

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

// seleccionado la base de datos

mysql_select_db ("base",$dbh);

// preparando la instruccion sql

$q "select * from articulos where id= ".$ID;

// ejecutando el query select regresa un rowset

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

// regresando renglon con registro

$reg mysql_fetch_row($tabla1);

// construyendo forma dinamica

echo "<FORM ACTION=edit.php METHOD=post>";

// recordar que strings se encadenan con .

echo "Usuario:<INPUT TYPE=text NAME=autor value= \"".$reg[1]."\"><BR>";

echo 
"Email:<INPUT TYPE=text NAME=email value=$reg[4]><BR>";

echo 
"Titulo:<INPUT TYPE=text NAME=titulo value=$reg[2]><BR>";

echo 
"Articulo:<textarea NAME=articulo>$reg[3]</textarea><BR>";

echo 
"<input type=hidden name=ID value=$reg[0]>";

echo 
"<INPUT TYPE=submit NAME=OK VALUE=editar><BR>";

echo 
"</FORM>";

};



if (
$OK == "editar")

{

// coneccion al servidor de bases de datos

$dbh=mysql_connect ("localhost""user""pass")

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

// seleccionado la base de datos

mysql_select_db ("base",$dbh);

// preparando la instruccion sql

$q UPDATE articulos set autor".$AUTOR."titulo=".$TITULO."articulo=".$ARTICULO."email=".$EMAIL." where id=".$ID.";

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

echo 
"REGISTRO EDITADO";

};

?>
__________________
° Rigter °
Portfolio & Blog
http://www.rigtersir.com