Foros del Web » Programando para Internet » PHP »

Problema con base de datos...

Estas en el tema de Problema con base de datos... en el foro de PHP en Foros del Web. Bien tngo un codigo que asigna un campo de la bd en una $var,pero luego ahi otra $var que se asigna con la anterior $var ...
  #1 (permalink)  
Antiguo 28/02/2005, 12:04
 
Fecha de Ingreso: febrero-2005
Mensajes: 143
Antigüedad: 12 años, 10 meses
Puntos: 0
Problema con base de datos...

Bien tngo un codigo que asigna un campo de la bd en una $var,pero luego ahi otra $var que se asigna con la anterior $var del campo con un if si es 1 se ejecuta y si es 2 no se ejecuta,asi tengo 3 archivos de rondas para cambiar los datos a 1 o 2 pero el problema es que si cambio el nombre de alguien se resetea todo y tengo k volver a poner 1 o 2 por que pasa esto?
  #2 (permalink)  
Antiguo 28/02/2005, 13:17
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Si pones el código completo será mejor para hacerse una idea de lo que pueda suceder.

Un saludo,
  #3 (permalink)  
Antiguo 28/02/2005, 13:27
 
Fecha de Ingreso: febrero-2005
Mensajes: 143
Antigüedad: 12 años, 10 meses
Puntos: 0
son muchos archivos pero pongo aqui el archivo del cual creo k es el problema


Código PHP:
<?

include('config4.php');


function 
equipo($id)
{
$query mysql_query("SELECT * FROM inscritos WHERE id=$id");
$clan mysql_fetch_array($query);

$Nickirc1 $clan['Nickirc1'];
$Nickzone1 str_replace(" ","",$clan["Nickzone1"]);
$Pais1 $clan["Pais1"];
$Mail1 $clan["Mail1"];
$Nickirc2 $clan["Nickirc2"];
$Nickzone2 str_replace(" ","",$clan["Nickzone2"]);
$Pais2 $clan["Pais2"];
$Mail2 $clan["Mail2"];

return 
'<table width="143" border="0" cellspacing="0" cellpadding="0">
  <tr align="center"> 
    <td width="108"><a href="http://classic.zone.msn.com/Profile/RatingsPlayer.asp?Players=&amp;Teams=&amp;PlayerID=' 
$Nickzone1 '&amp;TeamID=&amp;pguest=" target="_blank">' 
      
$Nickzone1 '</a></td>
  </tr>
  <tr align="center"> 
    <td width="108"><a href="mailto:' 
$Mail1 '">Mail</a> - <img src="../flags/mini/' $Pais1 '.gif"></td>
  </tr>
  <tr align="center"> 
    <td width="108"><a href="http://classic.zone.msn.com/Profile/RatingsPlayer.asp?Players=&amp;Teams=&amp;PlayerID=' 
$Nickzone2 '&amp;TeamID=&amp;pguest=" target="_blank">' 
      
$Nickzone2 '</a></td>
  </tr>
  <tr align="center"> 
    <td width="108"><a href="mailto:' 
$Mail2 '">Mail</a> - <img src="../flags/mini/' $Pais2 '.gif"></td>
  </tr>
</table>'
;
}


        
$equipo1 equipo(8);            
        
$equipo2 equipo(2);
    
$equipo3 equipo(4);

        
$equipo4 equipo(3);
        
$equipo5 equipo(1);
        
$equipo6 equipo(6); 
        
$equipo7 equipo(5); 
        
$equipo8 equipo(9); 
        
$equipo9 equipo(7);
        
$equipo10 equipo(10);  
        
$equipo11 equipo(18);  
        
$equipo12 equipo(12);  
        
$equipo13 equipo(14);  
        
$equipo14 equipo(13);  
        
$equipo15 equipo(11);  
        
$equipo16 equipo(16);  
        
$equipo17 equipo(15);  
        
$equipo18 equipo(19);  
        
$equipo19 equipo(17);  
        
$equipo20 equipo(20);  
        
$equipo21 equipo(28);  
        
$equipo22 equipo(22); 
        
$equipo23 equipo(24); 
        
$equipo24 equipo(23); 
        
$equipo25 equipo(21); 
        
$equipo26 equipo(26); 
        
$equipo27 equipo(25); 
        
$equipo28 equipo(29); 
        
$equipo29 equipo(27); 
        
$equipo30 equipo(31); 
        
$equipo31 equipo(30); 
        
$equipo32 equipo(32); 
       
$query mysql_query("SELECT * FROM round2");
$clan mysql_fetch_array($query);

//ronda 2
$nodispo "<b>No Disponible</b>";

if (
$clan["Round2win1"] == "1"){ $Round2win1 $equipo1; } 
elseif (
$clan["Round2win1"] == "2"){ $Round2win1 $equipo2; } 
else { 
$Round2win1 $nodispo; } 

if (
$clan["Round2win2"] == "1"){ $Round2win2 $equipo3; }
elseif (
$clan["Round2win2"] == "2"){ $Round2win2 $equipo4; }
else { 
$Round2win2 $nodispo; } 
         
if (
$clan["Round2win3"] == "1"){ $Round2win3 $equipo5; }
elseif (
$clan["Round2win3"] == "2"){ $Round2win3 $equipo6; }
else { 
$Round2win3 $nodispo; } 

if (
$clan["Round2win4"] == "1"){ $Round2win4 $equipo7; }
elseif (
$clan["Round2win4"] == "2"){ $Round2win4 $equipo8; }
else { 
$Round2win4 $nodispo; } 

if (
$clan["Round2win5"] == "1"){ $Round2win5 $equipo9; }
elseif (
$clan["Round2win5"] == "2"){ $Round2win5 $equipo10; }
else { 
$Round2win5 $nodispo; } 

if (
$clan["Round2win6"] == "1"){ $Round2win6 $equipo11; }
elseif (
$clan["Round2win6"] == "2"){ $Round2win6 $equipo12; }
else { 
$Round2win6 $nodispo; } 

if (
$clan["Round2win7"] == "1"){ $Round2win7 $equipo13; }
elseif (
$clan["Round2win7"] == "2"){ $Round2win7 $equipo14; }
else { 
$Round2win7 $nodispo; } 

if (
$clan["Round2win8"] == "1"){ $Round2win8 $equipo15; }
elseif (
$clan["Round2win8"] == "2"){ $Round2win8 $equipo16; }
else { 
$Round2win8 $nodispo; } 

if (
$clan["Round2win9"] == "1"){ $Round2win9 $equipo17; }
elseif (
$clan["Round2win9"] == "2"){ $Round2win9 $equipo18; }
else { 
$Round2win9 $nodispo; }

if (
$clan["Round2win10"] == "1"){ $Round2win10 $equipo19; }
elseif (
$clan["Round2win10"] == "2"){ $Round2win10 $equipo20; }
else { 
$Round2win10 $nodispo; }

if (
$clan["Round2win11"] == "1"){ $Round2win11 $equipo21; }
elseif (
$clan["Round2win11"] == "2"){ $Round2win11 $equipo22; }
else { 
$Round2win11 $nodispo; }

if (
$clan["Round2win12"] == "1"){ $Round2win12 $equipo23; }
elseif (
$clan["Round2win12"] == "2"){ $Round2win12 $equipo24; }
else { 
$Round2win12 $nodispo; }

if (
$clan["Round2win13"] == "1"){ $Round2win13 $equipo25; }
elseif (
$clan["Round2win13"] == "2"){ $Round2win13 $equipo26; }
else { 
$Round2win13 $nodispo; }

if (
$clan["Round2win14"] == "1"){ $Round2win14 $equipo27; }
elseif (
$clan["Round2win14"] == "2"){ $Round2win14 $equipo28; }
else { 
$Round2win14 $nodispo; }

if (
$clan["Round2win15"] == "1"){ $Round2win15 $equipo29; }
elseif (
$clan["Round2win15"] == "2"){ $Round2win15 $equipo30; }
else { 
$Round2win15 $nodispo; }

if (
$clan["Round2win16"] == "1"){ $Round2win16 $equipo31; }
elseif (
$clan["Round2win16"] == "2"){ $Round2win16 $equipo32; }
else { 
$Round2win16 $nodispo; }

//ronda 3

$query mysql_query("SELECT * FROM round3");
$clan mysql_fetch_array($query);

if (
$clan["Round3win1"] == "1"){ $Round3win1 $Round2win1; } 
elseif (
$clan["Round3win1"] == "2"){ $Round3win1 $Round2win2; } 
else { 
$Round3win1 $nodispo; } 

if (
$clan["Round3win2"] == "1"){ $Round3win2 $Round2win3; }
elseif (
$clan["Round3win2"] == "2"){ $Round3win2 $Round2win4; }
else { 
$Round3win2 $nodispo; }
         
if (
$clan["Round3win3"] == "1"){ $Round3win3 $Round2win5; }
elseif (
$clan["Round3win3"] == "2"){ $Round3win3 $Round2win6; }
else { 
$Round3win3 $nodispo; }

if (
$clan["Round3win4"] == "1"){ $Round3win4 $Round2win7; }
elseif (
$clan["Round3win4"] == "2"){ $Round3win4 $Round2win8; }
else { 
$Round3win4 $nodispo; }

if (
$clan["Round3win5"] == "1"){ $Round3win5 $Round2win9; }
elseif (
$clan["Round3win5"] == "2"){ $Round3win5 $Round2win10; }
else { 
$Round3win5 $nodispo; }

if (
$clan["Round3win6"] == "1"){ $Round3win6 $Round2win11; }
elseif (
$clan["Round3win6"] == "2"){ $Round3win6 $Round2win12; }
else { 
$Round3win6 $nodispo; }

if (
$clan["Round3win7"] == "1"){ $Round3win7 $Round2win13; }
elseif (
$clan["Round3win7"] == "2"){ $Round3win7 $Round2win14; }
else { 
$Round3win7 $nodispo; }

if (
$clan["Round3win8"] == "1"){ $Round3win8 $Round2win15; }
elseif (
$clan["Round3win8"] == "2"){ $Round3win8 $Round2win16; }
else { 
$Round3win8 $nodispo; }

//ronda4

$query mysql_query("SELECT * FROM round4");
$clan mysql_fetch_array($query);

if (
$clan["Round4win1"] == "1"){ $Round4win1 $Round3win1; } 
elseif (
$clan["Round4win1"] == "2"){ $Round4win1 $Round3win2; } 
else { 
$Round4win1 $nodispo; } 

if (
$clan["Round4win2"] == "1"){ $Round4win2 $Round3win3; }
elseif (
$clan["Round4win2"] == "2"){ $Round4win2 $Round3win4; }
else { 
$Round4win2 $nodispo; }
         
if (
$clan["Round4win3"] == "1"){ $Round4win3 $Round3win5; }
elseif (
$clan["Round4win3"] == "2"){ $Round4win3 $Round3win6; }
else { 
$Round4win3 $nodispo; }

if (
$clan["Round4win4"] == "1"){ $Round4win4 $Round3win7; }
elseif (
$clan["Round4win4"] == "2"){ $Round4win4 $Round3win8; }
else { 
$Round4win4 $nodispo; }

//ronda5

$query mysql_query("SELECT * FROM round5");
$clan mysql_fetch_array($query);

if (
$clan["Round5win1"] == "1"){ $Round5win1 $Round4win1; } 
elseif (
$clan["Round5win1"] == "2"){ $Round5win1 $Round4win2; } 
else { 
$Round5win1 $nodispo; } 

if (
$clan["Round5win2"] == "1"){ $Round5win2 $Round4win3; }
elseif (
$clan["Round5win2"] == "2"){ $Round5win2 $Round4win4; }
else { 
$Round5win2 $nodispo; }


?>
  #4 (permalink)  
Antiguo 28/02/2005, 13:32
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Realmente no entiendo (por mi parte) el objetivo de todo esto tal vez se podría enfocar de otra forma (el modelo de datos que usastes) para facilitar por ejemplo taréas como las que estás intentando hacer .. (pero ahí queda tu pregunta y exposición hecha).

Un saludo, Suerte.
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 15:05.