Foros del Web » Programando para Internet » PHP »

HELP...Insertar datos dinamicamente PHP

Estas en el tema de HELP...Insertar datos dinamicamente PHP en el foro de PHP en Foros del Web. Saludos a la comunidad desarrolladora... aqui otravez con una consulta... help me please..!!! la idea es deseeo pasar el resultado de una consulta "$query_rsEjecutor " ...
  #1 (permalink)  
Antiguo 22/05/2005, 07:44
Avatar de Heros  
Fecha de Ingreso: abril-2005
Mensajes: 69
Antigüedad: 19 años
Puntos: 1
De acuerdo HELP...Insertar datos dinamicamente PHP

Saludos a la comunidad desarrolladora... aqui otravez con una consulta...
help me please..!!!
la idea es deseeo pasar el resultado de una consulta "$query_rsEjecutor " osea el "id_ejecutor" a otra tabla "ejecutorcapac" que posee este campo "id_ejecutor" alli abajo les muestro parte del codigo que he estado implementando, pero no he logrado hacer lo que quiero.. me parece que la manera que paso el array de consulta esta mal osea este "$ingresoejecutor=mysql_fetch_array($rsEjecuto r);" bueno espero que me ayuden a resolver este problemita...

Código PHP:
$ejecutor_localidad "1";
if (isset(
$HTTP_GET_VARS['id_localidad'])) {
  
$ejecutor_localidad = (get_magic_quotes_gpc()) ? $HTTP_GET_VARS['id_localidad'] : addslashes($HTTP_GET_VARS['id_localidad']);
}
mysql_select_db($database_conn$conn);
$query_rsEjecutor "SELECT id_ejecutor FROM ejecutor WHERE IdLocalidad =".$ejecutor_localidad;
$rsEjecutor mysql_query($query_rsEjecutor$conn) or die(mysql_error());
$row_rsEjecutor mysql_fetch_assoc($rsEjecutor);
$totalRows_rsEjecutor mysql_num_rows($rsEjecutor);

$ingresoejecutor=mysql_fetch_array($rsEjecutor);

$i=0;
while(
$i<=count($ingresoejecutor)){
  
$insertSQL "INSERT INTO ejecutorcapac (id_ejecutor) VALUES ('".$ingresoejecutor[$i]."')";
  
mysql_select_db($database_conn$conn);
  
$Result1 mysql_query($insertSQL$conn) or die(mysql_error());
  
$i++;
}

$insertGoTo "verprogracapac.php";

  if (isset(
$HTTP_SERVER_VARS['QUERY_STRING'])) {
    
$insertGoTo .= (strpos($insertGoTo'?')) ? "&" "?";
    
$insertGoTo .= $HTTP_SERVER_VARS['QUERY_STRING'];
  }
  
header(sprintf("Location: %s"$insertGoTo));

gracias de antemano.....
  #2 (permalink)  
Antiguo 22/05/2005, 10:07
 
Fecha de Ingreso: mayo-2005
Mensajes: 1
Antigüedad: 18 años, 11 meses
Puntos: 0
Informacion

hola amigo primero cuando haga cosas como estas:
$query_rsEjecutor = "SELECT id_ejecutor FROM ejecutor WHERE IdLocalidad =".$ejecutor_localidad;

coloquelo todo entre las "" y el $ejecutor_localidad lo coloca entre '' quedaria asi:

$query_rsEjecutor = "SELECT id_ejecutor FROM ejecutor WHERE IdLocalidad ='$ejecutor_localidad'";

no es que lo otro esta mal pero es mejor asi y evita problemas a veces por lo concatenacion


2) donde utilizas el $ingresoejecutor=mysql_fetch_array($rsEjecutor); recuerde que eso retorna es un array un truco para eso es que cuando algo no te funcione siempre hagale un echo de la variable ejemplo

echo $ingresoejecutor; y te das cuenta si esta opteniendo lo que quieres de todos modos si quieres me puedes enviar la tabla y me explica un poco mejorque quieres hacer y el codigo y yo lo acomodo chao
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 03:28.