Retroceder   Foros del Web > Programación para sitios web > PHP
Crea un nuevo usuario o inicia sesión utilizando tu cuenta de Facebook
Connect with Facebook

Respuesta
 
Herramientas Desplegado
Antiguo 06-ene-2009, 04:55   #1 (permalink)
diegonazho ha deshabilitado el karma
 
Fecha de Ingreso: enero-2009
Mensajes: 50
diegonazho está desconectado
Exclamación actualizar y borrar datos mysql/php

Hola soy novato en php y ahora realizxao mi practica profesional lo cual estoy haciendo un formulario con mysql, y el formulario, la insercion y la consulta me resulta perfecto, mi problema es el siguien te que no puedo actualizar un registro ni borrarlo, eh buscado miles de lineas de codigo pero ninguna me funciona, y probando los codigos para borrar me borra toda la tabla bueno ojala puedan ayudarme por que mañana tengo que entregar esto, les dejo el codigo de actualizar y el de borrado.
-----------------------------------------------------------------------------------------------------------
los campos d emi base de datos son : rut, nombre, apellido_paterno, apellido_materno, edad, sexo, fecha_nacimiento, telefono
--------------------------------------------------------------------------------------------------------


Actualizar:

<HTML>
<HEAD>
<TITLE>Actualizar</TITLE>
</HEAD>
<BODY>
<div align="center">
<h1>Actualizar un registro</h1>
<br>
<?php

mysql_connect("localhost","Diego","avilaf");
mysql_select_db("diego");
echo '<FORM METHOD="POST" ACTION="actualizar2.php">rut<br>';
$sSQL="Select rut From cliente Order By rut";
$result=mysql_query($sSQL);
echo '<select name="rut">';
while ($row=mysql_fetch_array($result))
{echo '<option>'.$row["rut"];}
?>
</select><br>
Teléfono<br>
<INPUT TYPE="TEXT" NAME="telefono"><br>
<INPUT TYPE="SUBMIT" value="Actualizar">
</FORM>
</div>

</BODY>
</HTML>

esa es la primera parte y ahora viene esto:

<HTML>
<HEAD>
<TITLE>Actualizar2.php</TITLE>
</HEAD>
<BODY>
<?php


$connect = mysql_connect("localhost","Diego","avilaf");
if($connect){
echo"OK<br>";
}else{
echo"NADA <br>";
}


$ok = mysql_select_db("diego");
if($ok){
echo"OKKK<br>";
}else{
echo"NADADAD<br>";
}


$sSQL="Update Cliente Set telefono='$telefono' Where rut='$rut'";
if($sSQL){
echo"SIII<br>";
mysql_query($sSQL);
}else{
echo"NOOOOO<br>";
}

?>

<h1><div align="center">Registro Actualizado</div></h1>
<div align="center"><a href="lectura.php">Visualizar el contenido de la base</a></div>

</BODY>
</HTML>

obviamente valide para ver si realmente ingresaba los datos, pero no lo hace

--------------------------------------------------------------------------------------------------------
Codigo para borrar registro:

<html>
<head><title>Borrar</title></head>
<body>
<div align = "center">
<h1>Borrar un registro</h1><br>
<?php

mysql_connect('localhost','Diego','avilaf');
echo'<FORM METHOD = "POST" ACTION = "borrar2.php">Nombre<br>';

$sql = "select nombre from cliente order by nombre";
$result = mysql_db_query("diego",$sql);
echo'<select name = "nombre">';

while($row = mysql_fetch_array($result)){
echo'<option>'.$row["nombre"];
}
mysql_free_result($result);
?>

</select><br>
<INPUT TYPE = "SUBMIT" value = "borrar">
</FORM>
</div>
</body>
</html>

y la otra parte es:

<HTML>
<HEAD><TITLE>Borrar2</title></HEAD>
<body>

<?php

mysql_connect("localhost","Diego Ávila","diegoaf");
$sql = "Delete from cliente ";
mysql_db_query("diego ávila",$sql);

?>

<h1><div align = "center">Registro borrado</div></h1>
<div align = "center"><a href = "lectura.php">Visualizar el contenido</a></div>
</body>
</HTML>

con esto me borra la tabla CLIENTE completa, pero no me resulta para borrar 1 solo.......eeemmm algun otro dato ocupo el EASYPHP Y LA VERSION DEL PHP ES LA 5.2.0, ojala me ayuden a solucionar este problema , para entregar luego esto gracias
  Responder Citando
Antiguo 06-ene-2009, 04:58   #2 (permalink)
diegonazho ha deshabilitado el karma
 
Fecha de Ingreso: enero-2009
Mensajes: 50
diegonazho está desconectado
Respuesta: AYUDA!! actualizar y borrar datos mysql/php

la verdad que en la ACTUALIZACION tengo problemas cn esta linea:

$sSQL="Update Cliente Set telefono='$telefono' Where rut='$rut'";

en el paso de las variables
  Responder Citando
Antiguo 06-ene-2009, 05:12   #3 (permalink)
colote se está portando bien
 
Avatar de colote
 
Fecha de Ingreso: julio-2008
Ubicación: Rosario - Santa Fe - Argentina
Mensajes: 639
Enviar un mensaje por MSN a colote
colote está desconectado
Respuesta: AYUDA!! actualizar y borrar datos mysql/php

Para borrar no le estas diciendo lo que queres borrar ...
Proba con:
Código PHP:
$sql="delete from clientes where codigo='$_POST[codigo]'"
Proba esto ...
Código PHP:
$sSQL="Update Cliente Set telefono='$telefono' Where rut='$_POST[rut]'"
Fijate que las variables a usar sean las que correspondan a tus paginas.
Si algo esta mal corrijanme !!!


Saludos, Ricardo
__________________
Kubuntu & Facebook User
Mi Blog
Algunos Scripts PHP / Javascript [AYUDA]
Mail: ricardo.alupres@gmail.com
  Responder Citando
Antiguo 06-ene-2009, 05:16   #4 (permalink)
diegonazho ha deshabilitado el karma
 
Fecha de Ingreso: enero-2009
Mensajes: 50
diegonazho está desconectado
Respuesta: AYUDA!! actualizar y borrar datos mysql/php

ok vale por responder, estaba tratando los mismo metodos confirmo en un rato mas
  Responder Citando
Antiguo 06-ene-2009, 05:22   #5 (permalink)
diegonazho ha deshabilitado el karma
 
Fecha de Ingreso: enero-2009
Mensajes: 50
diegonazho está desconectado
Respuesta: actualizar y borrar datos mysql/php

gracias COLOTE la linea de codigo de borrado me funciono perfecto, ahora vere el update

--------------------------------------------------------------------------------------------------------------------
update tambien funca pero es asi el codigo

$sSQL="Update Cliente Set telefono='$_POST[telefono]' Where rut='$_POST[rut]'";

Última edición por diegonazho; 06-ene-2009 a las 06:04
  Responder Citando
Antiguo 14-may-2009, 07:27   #6 (permalink)
inorganico0 se está portando bien
 
Fecha de Ingreso: mayo-2006
Ubicación: Ciudad de Buenos Aires
Mensajes: 55
inorganico0 está desconectado
Respuesta: actualizar y borrar datos mysql/php

Cita:
Iniciado por diegonazho Ver Mensaje
gracias COLOTE la linea de codigo de borrado me funciono perfecto, ahora vere el update

--------------------------------------------------------------------------------------------------------------------
update tambien funca pero es asi el codigo

$sSQL="Update Cliente Set telefono='$_POST[telefono]' Where rut='$_POST[rut]'";
Hola, probé esto para actualizar ya q estaba con problemas, y me resultó bien, pero en el caso que necesito particularmente no me funciona, aqui cómo lo puse yo:

Código PHP:
$sql "UPDATE biblioa SET titulo='$_POST[titulo]', autor='$_POST[autor]', articulo='$_POST[articulo]', aurtorart='$_POST[autorart]', codigo='$_POST[codigo]', editorial='$_POST[editorial]', anio='$_POST[anio]', observaciones='$_POST[observaciones]' Where id='$_POST[id]'";
$result mysql_query($sql); 
Siendo asi porque quiero modificar varios datos a la vez

en otra base q hice funciona bien, y no encuentro diferencia, la otra se puede ver en www compuconsultas.com.ar/base1

me dan una mano? gracias!
  Responder Citando
Antiguo 14-may-2009, 07:52   #7 (permalink)
By_George se está ganando tu confianza
 
Avatar de By_George
 
Fecha de Ingreso: abril-2009
Ubicación: localhost
Mensajes: 616
By_George está desconectado
Respuesta: actualizar y borrar datos mysql/php

y que errorer e marca??? si no es asi donde esn esta linea ponlo asi para que te mande el error:

$result = mysql_query($sql) or die ("error mysql:".mysql_error());
__________________
La estadística es una ciencia que demuestra que si mi vecino tiene dos coches y yo ninguno, los dos tenemos uno.
  Responder Citando
Respuesta
No hay votos aún.

Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code está Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado
Trackbacks está Desactivado
Pingbacks está Desactivado
Refbacks está Desactivado



La zona horaria es GMT -6. Ahora son las 17:33.
Políticas de Uso de Foros del Web


Message Board Statistics

SEO by vBSEO 3.3.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100