Foros del Web » Programando para Internet » PHP »

ayuda en error de registro

Estas en el tema de ayuda en error de registro en el foro de PHP en Foros del Web. Hola me marca este error Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\wamp\www\ajax_3\consulta_por_id.php on line 10 este e sel codigo ...
  #1 (permalink)  
Antiguo 08/04/2010, 18:39
 
Fecha de Ingreso: enero-2005
Mensajes: 386
Antigüedad: 19 años, 3 meses
Puntos: 3
ayuda en error de registro

Hola me marca este error

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\wamp\www\ajax_3\consulta_por_id.php on line 10

este e sel codigo en la parte de rojo es donde me marca el error. mande a imprimir idusuario_1 y si contiene el dato pero me marca el error por que?
Código:
<?php
include("config.php");

//consulta los datos del empleado por su id
$idusuarios_1=$_POST['idusuarios_1'];

$sql=mysql_query("SELECT * FROM usuarios WHERE idusuarios=$idusuarios_1");

echo $idusuarios_1;
$row = mysql_fetch_array($sql);

//valores de las consultas
$nombre_usuario_1=$row['nombre_usuario'];
$pass_1=$row['pass'];
$nivel_1=$row['nivel'];

//muestra los datos consultados en los campos del formulario
?>
<form name="frmempleado" action="" 
onsubmit="enviarDatosEmpleado(); return false">
	<input name="idusuario" type="hidden" value="<?php echo $idusuario_1; ?>" />
  <p>Nombres 
    <input name="nombre_usuario" type="text" value="<?php echo $nombre_usuario_1; ?>" />
  </p>
  <p>Pass 
    <input name="pass" type="text" value="<?php echo $pass_1; ?>" />
  </p>
  <p>Departamento 
    <select name="nivel">
      <?php
	  echo "<option value=\"".$nivel_1."\">".$nivel_1."</option>"
	  ?>
      <option value="Informatica">Informatica</option>
      <option value="Contabilidad">Contabilidad</option>
      <option value="Administracion">Administracion</option>
      <option value="Logistica">Logistica</option>
    </select>
  </p>
    <p>
    <input type="submit" name="Submit" value="Actualizar" />
  </p>
</form>
  #2 (permalink)  
Antiguo 08/04/2010, 19:39
 
Fecha de Ingreso: diciembre-2007
Mensajes: 927
Antigüedad: 16 años, 4 meses
Puntos: 12
Respuesta: ayuda en error de registro

$sql=mysql_query("SELECT * FROM usuarios WHERE idusuarios=$idusuarios_1") or die (mysql_error());

Ponle eso para ver que error te marca y mira men visita mi web hay un sistema de registro que te podria ayudar :)

www.finallabs.com
  #3 (permalink)  
Antiguo 08/04/2010, 19:41
Avatar de eulloa  
Fecha de Ingreso: octubre-2007
Ubicación: Donde caiga la noche, si mi hijo me deja
Mensajes: 691
Antigüedad: 16 años, 6 meses
Puntos: 5
Respuesta: ayuda en error de registro

El error viene de la consulta dos líneas más arriba, algo pasa que no está tirando. Deberías revisar si la variable q le pasas a la query esté llegando con el valor que debe. Haz un var_dump y verifícalos
salu2
  #4 (permalink)  
Antiguo 08/04/2010, 19:43
 
Fecha de Ingreso: diciembre-2007
Mensajes: 927
Antigüedad: 16 años, 4 meses
Puntos: 12
Respuesta: ayuda en error de registro

Volvi a revisar el codigo y creo que encontre el error

"SELECT * FROM usuarios WHERE idusuarios=$idusuarios_1"

le falta el '' en la variable

"SELECT * FROM usuarios WHERE idusuarios='$idusuarios_1'"
  #5 (permalink)  
Antiguo 08/04/2010, 21:40
 
Fecha de Ingreso: enero-2005
Mensajes: 386
Antigüedad: 19 años, 3 meses
Puntos: 3
Respuesta: ayuda en error de registro

Gracias si eran la comillas '' :D

Etiquetas: registro
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:07.