Foros del Web » Programando para Internet » PHP »

Error Resource ID #..

Estas en el tema de Error Resource ID #.. en el foro de PHP en Foros del Web. Buenas, Tengo el siguiente archivo php: Código PHP: <? require( '../libreria.php' ); $user  =  JFactory :: getUser (); $piloto  =  $user -> username ; ?> ...
  #1 (permalink)  
Antiguo 13/09/2012, 09:13
 
Fecha de Ingreso: junio-2011
Mensajes: 342
Antigüedad: 12 años, 10 meses
Puntos: 5
Exclamación Error Resource ID #..

Buenas,

Tengo el siguiente archivo php:

Código PHP:
<?
require('../libreria.php');
$user JFactory::getUser();
$piloto $user->username;
?>
<!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=utf-8" />
<title>titulo</title>
</head>
<body>
<?
$acft 
$_REQUEST['acft'];
$id $_REQUEST['vuelo'];
$loc $_REQUEST['loc'];
$boton $_POST['enviar'];
$comb $_POST['comb'];
$fecha getdate();

if(
$boton == 'Reservar vuelo')
{
    
mysql_connect('''''') or die('<h4 style="color: red;">Ha habido un problema con la conexi&oacute;n al servidor.</h4>');
    
mysql_select_db('') or die('<h4 style="color: red;">Ha habido un problema con la conexi&oacute;n a la base de datos.</h4>');
    
    if(
$comb 0) die('<h4 style="color: red;">El combustible debe ser positivo.</h4>');
    else
    {
        
$res3 mysql_query("SELECT Name FROM Pilots WHERE Licencia = '$piloto'");
        
$vuelo mysql_query("SELECT Vuelo FROM Bookings WHERE Licencia = '$piloto'");
        
$query1 mysql_query("SELECT * FROM flights WHERE flightnumber = '$vuelo'");
        
$destino mysql_query("SELECT destination FROM flights WHERE flightnumber = '$vuelo'");
        
$callsign mysql_query("SELECT flightnumber FROM flights WHERE flightnumber = '$vuelo'");
        
$icao mysql_query("SELECT icao FROM aeronaves WHERE matricula = '$acft'");
        
$PilotID mysql_query("SELECT ID FROM Pilots WHERE Licencia = '$piloto'");
        
$nombre mysql_result($res30);
        
$res mysql_query("SELECT preciocomb FROM Airports WHERE ICAO = '$loc'");
        
$precio mysql_result($res0);
        
$res2 mysql_query("SELECT icao FROM aeronaves WHERE matricula = '$acft'");
        
$res5 mysql_query("SELECT * FROM flota WHERE icao = '".mysql_result($res20)."'");
        
$pax 0$carga 0;
        
$maxpob mysql_result($res50'capacidad');
        
$maxload mysql_result($res50'cargo');
        
$origen mysql_result($query10'departure');
        if(
$icao == 'AT72')
        {
            
$pax rand(2066);
            
$carga rand(500$maxload);
        }
        else 
        {
            
$pax rand(105$maxpob);
            
$carga rand(2000$maxload);
        }

        
mysql_query("INSERT INTO Bookings(PilotID, Licencia, DepICAO, DesICAO, Callsign, Vuelo, Matricula, Comb, PAX, Carga) VALUES('$PilotID', '$piloto', '$origen', '$destino', '$callsign', '$id', '$acft', $comb, $pax, $carga)") or die('<h4 style="color: red;">Ha habido un problema con la reserva.</h4>');
        
$gasto $precio $comb;
        
$res2 mysql_query("SELECT dinero FROM economia");
        
$dinero mysql_result($res20);
        
$res2 mysql_query("SELECT comb FROM aeronaves WHERE matricula = '$acft'");
        
$comb2 =  mysql_result($res20);
        
$comb2 += $comb;
        
$dif $dinero $gasto;
        if(
$comb >= 0)
        {
            
mysql_query("UPDATE aeronaves SET comb = $comb2 WHERE matricula = '$acft'") or die('<h4 style="color: red;">Ha habido un problema con el refueling.</h4>');
            
mysql_query("UPDATE economia SET dinero = $dif") or die('<h4 style="color: red;">Ha habido un problema con la transaccion.</h4>');
            
mysql_query("INSERT INTO transacciones(descr, dinero) VALUES('Compra de $comb Kg de comb. por $nombre', -$gasto)") or die('<h4 style="color: red;">Ha habido un problema con la transaccion.</h4>');
            
            
header("Location: labs/vasystem/briefing.php?id=$piloto");
        }
        else die(
'<h4 style="color: red;">El combustible debe ser positivo.</h4>');
    }
    
    
mysql_close();
}
else 
{
        echo 
"<form method=\"post\" action=\"reservar-comb.php?piloto=$piloto&loc=$loc&acft=$acft&vuelo=$id\">\n";
        
?>
        <table>
        <tr><td style="background-color: #D2232A; color: white;">Comb. a a&ntilde;adir: </td><td style="background-color: #D2232A; color: white;"><input type="text" name="comb" value="0" maxlength="5"> lbs</td><td><input style="background-color: #D2232A; color: white;" type="submit" name="enviar" value="Reservar vuelo"></td></tr>
        </table>
        </form>
        <?
}
?>

</body>
</html>
El error que me dá es que al insertar en las siguientes casillas: PilotID, Callsign, DesICAO, DepICAO.

Me inserta en cada columna Error Resource ID #.. los dos puntos es un número que se altera en función de la vez que entre.

Entiendo que las variable donde se insertan están mal pero donde??
  #2 (permalink)  
Antiguo 13/09/2012, 10:05
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Error Resource ID #..

Esos no son errores, son recursos.

Para extraer los datos de los recursos debes hacer uso de funciones de fetching, por favor consulta el manual.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 13/09/2012, 10:20
Avatar de jlct  
Fecha de Ingreso: abril-2012
Ubicación: Venezuela
Mensajes: 148
Antigüedad: 12 años, 1 mes
Puntos: 19
Respuesta: Error Resource ID #..

Eso es xq con el mysql_query solo ejecutas el query para extraer los datos que retorna la consulta debes usar el mysql_fecth_array e ir guardando los valores en una variable.
  #4 (permalink)  
Antiguo 13/09/2012, 11:14
 
Fecha de Ingreso: junio-2011
Mensajes: 342
Antigüedad: 12 años, 10 meses
Puntos: 5
Exclamación Respuesta: Error Resource ID #..

Cita:
Iniciado por jlct Ver Mensaje
Eso es xq con el mysql_query solo ejecutas el query para extraer los datos que retorna la consulta debes usar el mysql_fecth_array e ir guardando los valores en una variable.

Y como tendría que quedar la variable con el mysql_fecth_array???

Etiquetas: html, mysql, resource, variables
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 20:06.