Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/04/2003, 16:21
Cocker
 
Fecha de Ingreso: noviembre-2002
Ubicación: Barcelona - España
Mensajes: 270
Antigüedad: 21 años, 5 meses
Puntos: 0
Problemas con Update

Hola amigos, tengo un pequeño problema. Tengo una web que hay una sección para socios. Al darse de alta los hay que ponen todo en mayúsculas, otros en minúsculas y otros mezclado.
Me lee perfectamente la base de datos, pero no hay manera de actualizarla una vez que he modificado los valores.
Ahi va el código.
Gracias de antemano<HTML>
<HEAD><TITLE>Resultados de la búsqueda</TITLE></HEAD>
<BODY bgcolor="black" text="#ffff00">
<CENTER><FONT COLOR='#00ff00'>
<H1> Actualización</H1></FONT>

<table border="1" cellpadding="0" width="100%" cellspacing="0">
<div align="center">
<?
//Establecimiento de la conexión
$conex = mysql_connect("mysql.gestionar.info", "", "")
or die("NO se pudo realizar la conexión");
// Selección de la base de datos
mysql_select_db("", $conex);
//Preparación y ejecución de la consulta
$cons = "SELECT * FROM nuevos";
$resultado = mysql_query($cons,$conex);
//Obtención del número de filas del resultado
$Num_filas = mysql_num_rows($resultado);
echo "<Br><b><font color='#ffff00'>Número de resultados: $Num_filas</b><BR>\n";
//Obtención del número de atributos
$Num_campos = mysql_num_fields($resultado);
// echo "<table border=1 width='100%' align='center'>";
// echo "<tr>";
//Recorrido del cursor de fila en fila

while ($mal = mysql_fetch_array($resultado))

{
//Recorrido de los atributos de una fila
$nombre=$mal['nombre'];
$correo2=$mal['correo'];
$poblacion=$mal['poblacion'];
$provincia=$mal['provincia'];
$clave=$mal['clave'];

$nombre2=strtolower($nombre);
echo "nuevo nombre $nombre2<br>";
$correo3=strtolower($correo2);
$poblacion2=strtolower($poblacion);
$provincia2=strtolower($provincia);
$nombre4=ucwords($nombre2);
$poblacion4=ucwords($poblacion2);
$provincia4=ucwords($provincia2);
echo " Nuevos valores $nombre4 $correo3 $poblacion4 $provincia4";
// UPDATE nuevos
// SET nombre='$nombre4', correo='$correo3', poblacion='$poblacion4' provincia='$provincia4'";
// mysql_query("UPDATE nuevos SET nombre='$nombre4', correo='$correo3', poblacion='$poblacion4' provincia='$provincia4' where clave='$clave'");
// $actualiza = "UPDATE nuevos SET nombre='$nombre4', correo='$correo3', poblacion='$poblacion4' provincia='$provincia4' where clave='$clave'";
// $actualiza2=mysql_query("$actualiza");
mysql_db_query(""," UPDATE FROM nuevos SET nombre='$nombre4', correo='$correo3', poblacion='$poblacion4' provincia='$provincia4' where clave='$clave'");
}
// Liberamos los recursos de las consultas
mysql_free_result($resultado);
// Se cierra la conexion
mysql_close($conex);
echo "</table>";
?>
</div>
</body>
</html>