Identificarte

Versión Completa : UPDATE con PHP?


Sponsored links
.




nevsoft
mayo 16, 2007, 02:43
Saludos laneros tengo una duda a cerca del update de php, este es mi codigo:
la duda es que a la hora de darle actualizar no lo hace. laguien sabe xk?

<?
include "conex.php";
$link=Conectarse();

if (!isset($accion)){
$result=mysql_query("SELECT nick,password FROM administrador WHERE idadmin='$idadmin'",$link);


$row = mysql_fetch_array($result);
$nombre = $row["nick"];
$pass = $row["password"];
echo"<html>

logan.xander
mayo 16, 2007, 05:37
Yo no veo ninguna instruccion que haga update, veo un select no se si estoy ciego, deberias colocar todo el codigo.

JALF
mayo 17, 2007, 09:44
hola
logan.xander (http://www.laneros.com/member.php?u=41287) tiene razon, no hay ningun update por ningun lado, coloca el codigo completo para poderte ayudar :)

Salu2

UAC_Likibuay
mayo 17, 2007, 05:41
Saludos laneros tengo una duda a cerca del update de php, este es mi codigo:
la duda es que a la hora de darle actualizar no lo hace. laguien sabe xk?

<?
include "conex.php";
$link=Conectarse();

if (!isset($accion)){
$result=mysql_query("SELECT nick,password FROM administrador WHERE idadmin='$idadmin'",$link);


$row = mysql_fetch_array($result);
$nombre = $row["nick"];
$pass = $row["password"];
echo"<html>

logan.xander y JALF
tiene razon.... pues estas haciendo es un select


asi es un update...

$sql = "UPDATE usuarios SET clave='$clave' where login='$login'";
mysql_query($sql);

arthvrian
mayo 17, 2007, 06:27
no es culpa de el :P es del editor WYSIWYG de LANeros
si detallan bien el codigo se daran cuenta que ni siquiera cierra echo ni el if

ese "pedazo" solo imprime un <html>, eso si se cierra el echo y el if :P

PD: si necesitas pegar codigo usa el editor estandar (control \ editar opciones \ Opciones Miscelaneas \ Interfaz de Edición de Mensajes) alli seleccionas Editor Estandar

nevsoft
mayo 21, 2007, 03:42
No habia puesto bien el codigo pero aqui esta:

no me guarda nada al ejecutarlo

Oesoto
mayo 21, 2007, 08:19
Unidos los temas, no había necesidad de crear otro

arthvrian
mayo 21, 2007, 09:33
<?php
include "conex.php";
$link=Conectarse();

if (!isset($_GET["accion"])){
$result=mysql_query("SELECT * FROM g12 WHERE id12 = ".$id12,$link);
$row = mysql_fetch_array($result);
echo"<html>
<head><title>Actualizar datos de la base</title></head>
<body>
<form action=\"actualizar.php?accion=guardar\" method=\"POST\">
Nombre:<br>
<input type=\"text\" value=\"$row[nom12]\" name=\"nom12\"><br>
<input type=\"submit\" value=\"Guardar\">
</form>
</body>
</html>";
}elseif($_GET["accion"]== "guardar" ){ // guardar entre comillas ;)
$result=mysql_query("UPDATE g12 SET nom12=".$_POST["nom12"]." WHERE id12 = ".$id12,$link);
echo"
<html>
<body>
<h3>Los registros han sido actualizados</h3>
</body>
</html>";
}
mysql_close($link);
?>


prueba con eso y me cuentas ;)

UAC_Likibuay
mayo 22, 2007, 12:37
prueba asi también...
las dos formas son correctas .

<?
include "conex.php";
$link=Conectarse();

if (!isset($accion)){
$result=mysql_query("SELECT * FROM g12 WHERE id12='$id12'",$link);


$row = mysql_fetch_array($result);
echo"<html>
<head><title>Actualizar datos de la base</title></head>
<body>
<form action=\"actualizar.php?accion=guardar\" method=\"POST\">
Nombre:<br>
<input type=\"text\" value=\"$row[nom12]\" name=\"nom12\"><br>
<input type=\"submit\" value=\"Guardar\">
</form>
</body>
</html>";
}else

if($accion==guardar){
$result=mysql_query("UPDATE g12 SET nom12=$nom12 WHERE id12 = '$id12'",$link);
echo"
<html>
<body>
<h3>Los registros han sido actualizados</h3>
</body>
</html>";
}

mysql_close($link);
?>