Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/01/2009, 14:23
habbocenter
 
Fecha de Ingreso: enero-2009
Mensajes: 32
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: ayuda con codigo en php

muchisimas graciaaas! :) al final el codigo me quedo así:
Código PHP:
<?
echo '<b><font face="Verdana" size="1" color="#000000"> <body bgcolor="#F6E3CE"></body>';
?>
<form method="POST" action="">
Seleccione el nombre de usuario:<br>
<select name="nick" class="Select">
<option value="-1" disabled="disabled" selected>Seleccione</option>
<?
$q 
mysql_query("SELECT * FROM `usuarios` WHERE nick='{$_SESSION['nnick']}'");
while(
$f mysql_fetch_Array($q)) {
echo 
'<option value="'.$f['nick'].'">'.$f['nick'].'</option>';
}
?>
</select><br><br>
Introduce el código de la placa:<br>
<input type="text" name="badge" class="Boton"><br>

<input type="submit" value="Modificar" name="enviar" class="Boton"><br>
</form><br><br>
<?
if(isset($_POST['enviar'])) {
if(
in_array(NULL,$_POST)) {
echo 
"¡Dejaste un campo vacío! llena todos los campos por favor.";
}
elseif(!
strstr($_POST['badge'],".")) {
echo 
"¡El formato de la imagen no es válido! escribe uno correcto por favor.";
}
elseif(
$_POST['nick'] == "-1" or $_POST['nick'] == "") {
echo 
"¡Por favor seleccione un usuario!";
} else {
$nick stripslashes(strip_tags(htmlentities(mysql_real_escape_string($_POST['nick']))));

$update mysql_query("UPDATE `usuarios` SET userbadge = '".$_POST['badge']."' WHERE nick = '".$nick."'");
if(
$update) {
echo 
"¡Usuario actualizado! ahora el usuario <font color='red'>".$nick."</font> se le mostrará la siguiente placa:<br>
<img src='Placas/"
.$_POST['badge']."'>";
}
}
}
echo 
'<br><br><br>Creado por HabboCenter</b></font></center>';
?>

pero quiero que al cambiar "placa" se cambie en la misma tabla que hace este codigo:
Código PHP:
<? session_start(); 
if(
$_SESSION['nnick']){
include(
"conectar.php");
if(!isset(
$_POST['OK'])){
?>
<head>
<script type='text/Javascript'>
// ###################################### \\
// CAMBIO DINAMICO DE IMAGENES
<!-- begin script
function Validar(Netscape, Explorer) {
  if ((navigator.appVersion.substring(0,3) >= Netscape && navigator.appName == 'Netscape') ||      
      (navigator.appVersion.substring(0,3) >= Explorer && navigator.appName.substring(0,9) == 'Microsoft'))
    return true;
else return false;
}
//  end script -->
// ###################################### \\
</script>
<link REL="STYLESHEET" HREF="style.css" TYPE="text/css">
<style type="text/css">
<!--
.CampoTexto { 
   font-size: 10px; 
   font-family: verdana; 
   border: 1px solid red; 
   background: #CCCCCC;

}
.CampoTexto:focus {
border: 2px solid red;
}
.Texto {
   font-family: verdana; 
   font-size: 10px; 
   font-weight: normal;
   color: <?=$colortexto?>;
}

-->
</style>
</head>
   
<body>
   <IMG NAME="imagen" src="<?=$ar['placa']; ?>">
   <form name="form1" method="post" action="">
   <?
   
// Creado por Havox ayuda de www.php.net
$carpeta "PlacasX";
if (
$abrir opendir($carpeta)){
?>
  <select class="CampoTexto" name="images" size="1" onChange="if (Validar(3.0,4.0))     imagen.src=form.images.options[form.images.selectedIndex].value;">
  <option value="<?=$ar['placa']; ?>">No hacer cambios</option>
    <?
    
while(false !== ($archivo readdir($abrir))){
    if(
$archivo != '.' && $archivo != '..'){
    
?>
    <option value="<?=$carpeta?>/<?=$archivo?>"><?=$archivo?></option>
    <?
    
}
    }
    }
    
?>
  </select>
  <br>
  <span class="Texto">Tener placa visible:</span><br>
  <label>
  <select name="di" class="CampoTexto" id="di">
    <option value="<?=$ar['ocult']; ?>">No hacer cambios</option>
    <option value="on">Si</option>
    <option value="off">No</option>
  </select>
  </label>
  <label> <br>
  <input name="OK" type="submit" class="Boton" id="OK" value="¡Realizar Cambios!">
  </label><br>

   </form>
</body>
   </html>
   <?
  
} else {
  include(
"conectar.php");
  
mysql_query("UPDATE usuarios SET placa = '".$_POST['images']."' WHERE nick = '".$_SESSION['nnick']."'")or die(mysql_error());
  
mysql_query("UPDATE usuarios SET ocult = '".$_POST['di']."' WHERE nick = '".$_SESSION['nnick']."'")or die(mysql_error());
  echo 
'Los cambios se realizaron con éxito.<br><a href="pplaca4.php"><b></b></a>';
  }
  
?>
  <?
   
} else {
   echo 
'Tienes que estar logeado';
   }
   
?>