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>