Autor Tema: ¿Lo he echo bién?  (Leído 1510 veces)

Desconectado Saternoir

  • PHPer@
  • **
  • Mensajes: 55
  • Karma: 0
  • Sexo: Masculino
    • Ver Perfil
¿Lo he echo bién?
« en: 16 de Febrero de 2010, 18:21:07 pm »
Bueno. He cambiado un poco el sistema de dar placas. Como podéis comprobar, en vez de poner la URL, hay que tocar el código de la placa. Pero cuando lo subo, lo examino, y veo que lo de tocar el código está en blanco.
Miren el código PHP:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml">
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<
title>:: Control de placas ::</title>
<
style type="text/css">
<!--
.
Estilo1 {
	
font-familyTahoma;
	
font-size11px;
}
.
Estilo13 {
	
color#FF0000;
	
font-size12px;
	
font-weightbold;
}
.
Estilo15 {font-familyTahomafont-size11pxfont-weightbold; }
-->
</
style>
<?
php
include("conectar.php");
// Creado por RamFu :D
// Mantened los creditos porfavor!
?>
</head>

<body>
<table width="575" border="0" align="center" cellpadding="10" cellspacing="0">
  <tr>
    <td bgcolor="#E8F3FD"><table width="99%" border="0" align="center" cellpadding="3" cellspacing="0">
      <tr>
        <td bgcolor="#E8F3FD"><p align="center" class="Estilo15">:: Control de placas ::</p>
            <form id="form" name="form" method="post" action="panel.php?mostrar=addbadge&amp;<? echo session_name()."=".session_id() ?>">
              <div align="center"><span class="Estilo1">
                <?
if (isset($_POST[&#39;B1&#39;])) {
   
if ($_POST[&#39;user&#39;] != "" && $_POST[&#39;placa&#39;] !=  ""  && $_POST[&#39;nombre&#39;] != ""  && $_POST[&#39;descripcion&#39;] !=  "") {
   
$placa $_POST[&#39;placa&#39;];
   
$descipcion $_POST[&#39;descipcion&#39;];
   
$nombre $_POST[&#39;nombre&#39;];
   
$user $_POST[&#39;user&#39;];
   
$sql1 mysql_query("SELECT * FROM placas WHERE user=&#39;$user&#39; WHERE nombre=&#39;$nombre&#39; WHERE descripcion=&#39;$descripcion&#39;");
   
   if (
mysql_num_rows($sql1)) {
   
   
mysql_query("UPDATE `placas` SET placa = &#39;$placa&#39; WHERE user=&#39;$user&#39; WHERE nombre=&#39;$nombre&#39; WHERE descripcion=&#39;$descripcion&#39;");
   echo 
"<tr><td align=center class=Texto>Actualizado con exito!<br>";
   echo 
"<a href=\"panel.php?".session_name()."=".session_id()."\" class=EnlaceMenu>Volver</a></td></tr>";
   
   } else {
	
  
mysql_query("INSERT INTO `placas` (user, placa, nombre, descripcion) VALUES (&#39;".$_POST[&#39;user&#39;]."&#39;, &#39;".$_POST[&#39;placa&#39;]."&#39;, &#39;".$_POST[&#39;nombre&#39;]."&#39;, &#39;".$_POST[&#39;descripcion&#39;]."&#39;)");
	
  echo 
"<tr><td align=center class=Texto>Placa enviada con éxito.<br>";
   
	
  echo 
"<a href=\"panel.php?".session_name()."=".session_id()."\" class=EnlaceMenu>volver</a></td></tr>";
	
  }
   } else {
   
	
  echo 
"<tr><td align=center class=Texto><font color=\"#cc0000\">Has dejado algun campo vacío.<br></font>";
      echo 
"<a href=\"panel.php?mostrar=addbadge&".session_name()."=".session_id()."\" class=EnlaceMenu>volver</a></td></tr>";
   }
} else {
?>
                <br />
                <strong>Nick:</strong><br />
                <label>
                  <select class="Estilo1" name="user" id="user">
	
	
  <?
	
	
  
$query mysql_query("SELECT * FROM `usuarios`");
	
	
  while(
$datos mysql_fetch_array($query)) {
	
	
  echo 
"<option value=\"".$datos[nick]."\">".$datos[nick]."</option>";
	
	
  }
	
	
  
?>
                </select>
                </label>
                <br />
                <strong>C&oacute;digo de la placa:</strong></span><br />
                <select class="Estilo1" name="placas" id="placas">
	
	
  <?
	
	
  
$query mysql_query("SELECT * FROM `placas`");
	
	
  while(
$datos mysql_fetch_array($qbadge)) {
	
	
  echo 
"<option value=\"".$datos[placas]."\">".$datos[placas]."</option>";
	
	
  }
	
	
  
?>
                </select><br />
                <span class="Estilo15">Nombre de la placa:</span> <br />
                <input name="nombre" type="text" id="nombre" />
                <br />
                <span class="Estilo15">Descripción: </span><br /> 
                <input name="descripcion" type="text" id="descripcion" />
                <br />
                <label>
                  <input name="B1" type="submit" id="B1" value="Dar placa" />
                </label>
              </div>
          </form></td>
      </tr>
    </table>
      <div align="center" class="Estilo13"></div></td>
  </tr>
</table>
<? ?>
</body>
</html>


¿Algo está mal? Esa es mi pregunta.
« Última modificación: 17 de Febrero de 2010, 15:59:54 pm por Saternoir »

Comunidad PHPeros

¿Lo he echo bién?
« en: 16 de Febrero de 2010, 18:21:07 pm »

Desconectado x.mara.x

  • PHPero Master
  • ******
  • Mensajes: 1.364
  • Karma: 57
  • Sexo: Femenino
    • Ver Perfil
Re:¿Lo he echo bién?
« Respuesta #1 en: 17 de Febrero de 2010, 14:37:14 pm »
Sinceramente no por mal pero, no entiendo tu duda :S me lo he leído bien tres veces. Para que quieres tocar la URL o el código de la placa? Y el código no se entiende, encierra el código PHP en etiquetas [php] [ /php] así será más fácil leerlo :)
y cual código de la placa? el código PHP o el código para mostrar la placa? (ej: :smilie: )

Desconectado Saternoir

  • PHPer@
  • **
  • Mensajes: 55
  • Karma: 0
  • Sexo: Masculino
    • Ver Perfil
Re:¿Lo he echo bién?
« Respuesta #2 en: 17 de Febrero de 2010, 15:59:20 pm »
Sinceramente no por mal pero, no entiendo tu duda :S me lo he leído bien tres veces. Para que quieres tocar la URL o el código de la placa? Y el código no se entiende, encierra el código PHP en etiquetas [php] [ /php] así será más fácil leerlo :)
y cual código de la placa? el código PHP o el código para mostrar la placa? (ej: :smilie: )

Sólo quiero saber si he echo bién esto para que me salga el código de cada placa en vez de poner la url de la placa. Porque cuando lo subo, no me salen los códigos, me sale en blanco los campos.
--
Ya lo encerré en php xd merci por la advertencia.

Desconectado x.mara.x

  • PHPero Master
  • ******
  • Mensajes: 1.364
  • Karma: 57
  • Sexo: Femenino
    • Ver Perfil
Re:¿Lo he echo bién?
« Respuesta #3 en: 17 de Febrero de 2010, 16:09:02 pm »
Sólo quiero saber si he echo bién esto para que me salga el código de cada placa en vez de poner la url de la placa. Porque cuando lo subo, no me salen los códigos, me sale en blanco los campos.
--
Ya lo encerré en php xd merci por la advertencia.
que codigos?
pruebalo y si no te funciona es porque no esta bien xD

Desconectado Saternoir

  • PHPer@
  • **
  • Mensajes: 55
  • Karma: 0
  • Sexo: Masculino
    • Ver Perfil
Re:¿Lo he echo bién?
« Respuesta #4 en: 17 de Febrero de 2010, 17:50:58 pm »
Los códigos de cada placa. Ej: ADM.gif
--
Lo probé veinte veces y no va.
Pero no sé que es lo que no va :S Por eso lo digo.

Desconectado ferri

  • PHPero Experto
  • *****
  • Mensajes: 642
  • Karma: 40
  • Sexo: Masculino
    • Ver Perfil
Re:¿Lo he echo bién?
« Respuesta #5 en: 17 de Febrero de 2010, 17:53:16 pm »
Los códigos de cada placa. Ej: ADM.gif
--
Lo probé veinte veces y no va.
Pero no sé que es lo que no va :S Por eso lo digo.

Hola Saternoir, tengo una idea:
Si el addbadge.php estuviera dentro de la carpeta placas, sólo haría falta escribir el código y el formato de la placa en la aplicación para entregarlas (ej: FHM1.gif). Pero recuerda: deberás cambiar los enlaces del panel de administración y eso.

Un saludo! ;)

Desconectado Saternoir

  • PHPer@
  • **
  • Mensajes: 55
  • Karma: 0
  • Sexo: Masculino
    • Ver Perfil
Re:¿Lo he echo bién?
« Respuesta #6 en: 17 de Febrero de 2010, 22:30:29 pm »
Hola Saternoir, tengo una idea:
Si el addbadge.php estuviera dentro de la carpeta placas, sólo haría falta escribir el código y el formato de la placa en la aplicación para entregarlas (ej: FHM1.gif). Pero recuerda: deberás cambiar los enlaces del panel de administración y eso.

Un saludo! ;)

Lo siento, no me he enterado bién de lo que dices. ¿Puedes explicarmelo detalladamente, si no es molestar?

Gracias y saludos.

Desconectado ferri

  • PHPero Experto
  • *****
  • Mensajes: 642
  • Karma: 40
  • Sexo: Masculino
    • Ver Perfil
Re:¿Lo he echo bién?
« Respuesta #7 en: 17 de Febrero de 2010, 22:41:51 pm »
Lo siento, no me he enterado bién de lo que dices. ¿Puedes explicarmelo detalladamente, si no es molestar?

Gracias y saludos.

Mira, tu mueves el archivo addbadge.php dentro de la carpeta Placas de tu chat.
Entonces, cambias el enlace (link) en el admintag.php (panel MOD) poniendo /placas/addbadge.php, entonces al abrir el addbadge.php para entregar placas, entonces en url sólo hará falta escribir H20.gif (es un ejemplo). ¿Me entiendes?
Un saludo. ;)

Desconectado x.mara.x

  • PHPero Master
  • ******
  • Mensajes: 1.364
  • Karma: 57
  • Sexo: Femenino
    • Ver Perfil
Re:¿Lo he echo bién?
« Respuesta #8 en: 18 de Febrero de 2010, 19:25:43 pm »
algo debes saber
no se te agregan las placas?
no se cambian?
sale algo en cambio?
pd: el codigo de la placa podria ser ADM pero dudo que sea ADM.gif eso es el  nombre de una imagen

Desconectado Saternoir

  • PHPer@
  • **
  • Mensajes: 55
  • Karma: 0
  • Sexo: Masculino
    • Ver Perfil
Re:¿Lo he echo bién?
« Respuesta #9 en: 18 de Febrero de 2010, 22:36:28 pm »
algo debes saber
no se te agregan las placas?
no se cambian?
sale algo en cambio?
pd: el codigo de la placa podria ser ADM pero dudo que sea ADM.gif eso es el  nombre de una imagen

Sólo que no salen los códigos :S

Desconectado SoyJoaquin.

  • PHPero Master
  • ******
  • Mensajes: 2.737
  • Karma: 131
  • Sexo: Masculino
  • ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ Problem?
    • Ver Perfil
    • IsoMap
Re:¿Lo he echo bién?
« Respuesta #10 en: 18 de Febrero de 2010, 22:43:13 pm »
Sólo que no salen los códigos :S

Si no te sale nada y te sale la pag en blanco es por que claramente hay un error...
Twitter: @JoakoM010



Desconectado Saternoir

  • PHPer@
  • **
  • Mensajes: 55
  • Karma: 0
  • Sexo: Masculino
    • Ver Perfil
Re:¿Lo he echo bién?
« Respuesta #11 en: 18 de Febrero de 2010, 23:16:59 pm »
Si no te sale nada y te sale la pag en blanco es por que claramente hay un error...

No me sale la pag en error. sale en blanco. Mira esta imágen:

Sólo sale en blanco el campo que yo quiero que estén los códigos de cada placa del archivo de placas.

Desconectado x.mara.x

  • PHPero Master
  • ******
  • Mensajes: 1.364
  • Karma: 57
  • Sexo: Femenino
    • Ver Perfil
Re:¿Lo he echo bién?
« Respuesta #12 en: 19 de Febrero de 2010, 13:29:08 pm »
No me sale la pag en error. sale en blanco. Mira esta imágen:

Sólo sale en blanco el campo que yo quiero que estén los códigos de cada placa del archivo de placas.
ecco! (a lo italiano :P xD) si no me equivoco, estas lineas estan mal, ya que llama a $qbadge y el no $query que sale arriba
  
$query 
mysql_query("SELECT * FROM `placas`");
while(
$datos mysql_fetch_array($qbadge)) {

Cambia
$query mysql_query("SELECT * FROM `placas`");
por
$qbadge mysql_query("SELECT * FROM `placas`");

(Para evitar malos entendidos con las otras queries, y solucionar el problema)
El probleme está en que cogias el array de un select inexistente, y por eso te salia todo en blanco.

Desconectado Saternoir

  • PHPer@
  • **
  • Mensajes: 55
  • Karma: 0
  • Sexo: Masculino
    • Ver Perfil
Re:¿Lo he echo bién?
« Respuesta #13 en: 19 de Febrero de 2010, 17:51:03 pm »
A mi me sale igual :S Ya cambié eso que me dijiste pero no sale nada :S

Desconectado Fravier

  • PHPer@ Fijo
  • ***
  • Mensajes: 119
  • Karma: 7
    • Ver Perfil
Re:¿Lo he echo bién?
« Respuesta #14 en: 19 de Febrero de 2010, 17:55:46 pm »
A mi me sale igual :S Ya cambié eso que me dijiste pero no sale nada :S

El código de las placas los guardas en sql?, pero para entregar la placa a un usuario, no sale poner directamente link a la imagen?

Saludos