Emudesc en Facebook!RSS

Retroceder   Foros de Emudesc > Tecnología > Informática > Programación

 
 
Herramientas
  #1  
Antiguo 24-jul-2011, 22:47
Avatar de Blastcore
Silver User
 
Fecha de Ingreso: diciembre-2010
Ubicación: Argentina
Mensajes: 980
Blastcore se está dando a conocer
2277-6646-9164
Predeterminado [Ayuda][MySQL] El valor de $name no está siendo agregado a la tabla

Bien, tengo un problema. Intento agregar unos valores a una tabla. Esto es lo que intento hacer:

misitioweb.com/Lala.php?accion=AgregarValor&nombre=Kazuma pero el nombre no es agregado.

Código:

Código PHP:
mysql_query("INSERT INTO `$table` (`nombre`,`Valor1`) VALUES ('$nombre', '0')"); 
La tabla esta bien hecha, existe el campo "nombre" pero el valor no es agregado.

PD: Recuerdo haber hecho esto antes, y se que era así. No se si será por que hace tiempo que no uso SQL con PHP.



  #2  
Antiguo 25-jul-2011, 01:10
Avatar de JQuery
Advanced Newbie
 
Fecha de Ingreso: diciembre-2010
Ubicación: Write less, Do more
Mensajes: 103
JQuery se está dando a conocer
Predeterminado Re: [Ayuda][MySQL] El valor de $name no está siendo agregado a la tabla

Pues, supongo que ya te conectaste a la db con PHP primero, si es así prueba haciendo de la siguiente manera: mysql_query("INSERT INTO `$table` (`nombre`,`Valor1`) VALUES ('$nombre', '0')", $nombre_de_la_variable_con_la_cual_te_conectaste_a _la_db);
  #3  
Antiguo 25-jul-2011, 04:50
Avatar de Blastcore
Silver User
 
Fecha de Ingreso: diciembre-2010
Ubicación: Argentina
Mensajes: 980
Blastcore se está dando a conocer
2277-6646-9164
Predeterminado Re: [Ayuda][MySQL] El valor de $name no está siendo agregado a la tabla

Si, conecta a la base de datos. Lo que crea son valores sin texto. Es decir, en nombre aparece todo en blanco. Y bueno, en Valor1 aparece 0 que sería el valor que definí ahí.

Ahora edito para ver si funcionó.

EDIT: No nada, no funciona. :/ Aquí está el código completo:

Código PHP:
<?
$host = "";
$username = "";
$password = ""
$database = "";
$table = "Tabla";

@mysql_connect($host,$username,$password);

@mysql_select_db($database);

if($_GET['accion'] == "CrearDatos") {
    mysql_query("INSERT INTO `$table` (`nombre`,`Valor1`) VALUES ('$nombre', '0')");
}
mysql_close();
?>
Nota: Borré los datos de acceso.

Última edición por Blastcore fecha: 25-jul-2011 a las 04:55.
  #4  
Antiguo 25-jul-2011, 17:33
Avatar de JQuery
Advanced Newbie
 
Fecha de Ingreso: diciembre-2010
Ubicación: Write less, Do more
Mensajes: 103
JQuery se está dando a conocer
Predeterminado Re: [Ayuda][MySQL] El valor de $name no está siendo agregado a la tabla

<?
$host = "";
$username = "";
$password = ""
$database = "";
$table = "Tabla";

@mysql_connect($host,$username,$password);

@mysql_select_db($database);

if($_GET['accion'] == "CrearDatos") {
mysql_query("INSERT INTO `$table` (`nombre`,`Valor1`) VALUES ('$nombre', '0')");
}
mysql_close();
?>
No veo que $nombre tenga un valor...

BTW: creo que deberías usar <?php no es muy confiable solo <?
  #5  
Antiguo 25-jul-2011, 19:18
Avatar de Blastcore
Silver User
 
Fecha de Ingreso: diciembre-2010
Ubicación: Argentina
Mensajes: 980
Blastcore se está dando a conocer
2277-6646-9164
Predeterminado Re: [Ayuda][MySQL] El valor de $name no está siendo agregado a la tabla

El nombre es sacado del link. Osea...

misitioweb.com/Lala.php?accion=CrearDatos&nombre=Kazuma

pero creo que ya lo resolví. =)

EDIT: Si, ya lo arreglé. =) Básicamente tenía que hacer:

$nombre = $_GET['nombre']

Última edición por Blastcore fecha: 25-jul-2011 a las 19:27.
  #6  
Antiguo 07-sep-2011, 23:08
Avatar de JQuery
Advanced Newbie
 
Fecha de Ingreso: diciembre-2010
Ubicación: Write less, Do more
Mensajes: 103
JQuery se está dando a conocer
Predeterminado Re: [Ayuda][MySQL] El valor de $name no está siendo agregado a la tabla

Se que ya es problema resuelto pero por si te pasa nuevamente, te recomiendo que tengas las globals off asi las variables pasadas por post y por get las tienes que usar $_POST['nombre_variable'] y no por el nombre de la variable en si, de esa manera tus scripts serán mas seguros.
Otra que no recomiendo pero sirve es la funcion extract();
 



Temas Similares para: [Ayuda][MySQL] El valor de $name no está siendo agregado a la tabla
Tema Autor Foro Respuestas Último mensaje
el amazonas nuestro pulmon esta siendo destruido,a un velocidad inparable xbox gamer Cafetería 6 09-dic-2010 15:01
Este No Me lo Creo Mucho pero bue,GTA V O GTA 5 ESTA SIENDO CONSTRUIDO!!!! Lunos Noticias 4 27-jul-2009 18:55
[AYUDA] Resident Evil 4 Agregado de MODs y SKINs MaZFeN Ayuda 2 06-jun-2009 09:34
Esta es la tabla #2 de evoluciones pokemon STIFLER_86 GBC 2 30-abr-2009 14:04
Ayuda Con Mysql neosy Desarrollo de sitios web 2 18-sep-2005 11:29


La franja horaria es GMT +1. La hora actual es: 23:20.


Powered by vBulletin®


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93