Ver Mensaje Individual
  #9 (permalink)  
Antiguo 04/11/2008, 15:43
kenso
 
Fecha de Ingreso: enero-2008
Mensajes: 214
Antigüedad: 16 años, 3 meses
Puntos: 3
Respuesta: solo cambiar los datos de mysql que haigan llenado en el formulario??

ya probe y esta es la funcion que no me sirve
Código PHP:
".substr($sql,0,strlen($sql))." 
cada vez que pongo eso me imprime el "Error, query failed" que es lo que tengo cuando no se graban las cosas en mysql.

cuando los pongo asi

Código PHP:
if($patrocinador!="")$sql.="patrocinador='$patrocinador',";
if(
$idiomas!="")$sql.="idiomas='$idiomas',";
if(
$integrantes!="")$sql.="integrantes='$integrantes',";
if(
$musica!="")$sql.="musica='$musica',";
mysql_select_db('son') or die('Error, cannot select mysql database');
if(
$sql!="")$query="UPDATE infoadicional SET patrocinador='$patrocinador', idiomas='$idiomas', integrantes='$integrantes', musica='$musica' WHERE usuario = 'Admin'";
mysql_query($query) or die('Error, query failed'); 
si graba las cosas, pero todas, no no mas de los campos que tienen llenos. No hay otro codigo que pueda usar en vez de este?? ya que ami no me sirve
Código PHP:
".substr($sql,0,strlen($sql))." 
asi es como lo estoy probando que no me sirve

Código PHP:
$patrocinador $_POST["patrocinador"];
$idiomas $_POST["idiomas"];
$integrantes $_POST["integrantes"];
$musica $_POST["musica"];
$usuario $_POST["usuario"];

if(
$patrocinador!="")$sql.="patrocinador='$patrocinador',";
if(
$idiomas!="")$sql.="idiomas='$idiomas',";
if(
$integrantes!="")$sql.="integrantes='$integrantes',";
if(
$musica!="")$sql.="musica='$musica',";
mysql_select_db('son') or die('Error, cannot select mysql database');
if(
$sql!="")$query="UPDATE infoadicional SET ".substr($sql,0,strlen($sql))." WHERE usuario = 'Admin'";
mysql_query($query) or die('Error, query failed');