Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/03/2004, 06:59
Avatar de Reynier
Reynier
 
Fecha de Ingreso: noviembre-2002
Ubicación: Por ahí en algún sitio
Mensajes: 1.844
Antigüedad: 21 años, 5 meses
Puntos: 1
Duda con código

Tengo dos tablas en mi BD una que se llama postgrados donde tengo un campo llamado idpostgradoduracion que lo tomo de otra tabla y la otra tabla se llama categoriapostgrado que tambien contiene un campo idpostgradoduracion. Ahora tengo este código:
Código PHP:
 $query mysql_query("SELECT post.*,catpost.* FROM postgrados post, categoriaduracionpostgrado catpost WHERE idpostgrado='".$_GET['idpostgrado']."' AND post.idcategoriadeduracion=catpost.idcategoriadeduracion");
           
$row mysql_fetch_array($query);
           echo 
"<form action='actionsite.php?action=admin&category=postgrados&option=addnewpostgrade' method='post' name='postgradosadmin' id='postgradosadmin'>
                 <table width='600' border='1' align='center' cellpadding='0' cellspacing='0' bordercolor='#98AAB1'>
                 <tr bgcolor='#BFCFE0'>
                 <td colspan='2' class='menutop'>Editar Postgrado "
.$row['titulo']."</td>
                 </tr>
                 <tr>
                 <td width='150' valign='top' class='txtrg'>Titulo:</td>
                 <td width='344'><input name='titulo' type='text' id='titulo' size='85' maxlength='300' value='"
.$row['titulo']."'></td>
                 </tr>
                 <tr>
                 <td valign='top' class='txtrg'>Imparte:</td>
                 <td><input name='profesor' type='text' id='profesor' size='50' maxlength='300' value='"
.$row['imparte']."'></td>
                 </tr>
                 <tr>
                 <td valign='top' class='txtrg'>Tiempo de Duracion: </td>
                 <td><input name='duracion' type='text' id='duracion' size='5' maxlength='5' value='"
.$row['tiempodeduracion']."'>
                 <select name='formato' size='1' class='txt' id='formato'>"
;
//El problema es aquí pues no me esta tomando los valores de la tabla
                 
$arrtime = array("Año(s)","Mes(es)","Semana(s)","Día(s)","Hora(s)");
                 for(
$i=0;$i<5;$i++){
                  if(
$row['post.idcategoriadeduracion']==$i)
                   echo 
"<option value='".$i."' selected>".$arrtime[$i]."</option>";
                  else
                   echo 
"<option value='".$i."'>".$arrtime[$i]."</option>";
                 }
                 echo 
"</select></td>
                 </tr>
                 <tr>
                 <td valign='top' class='txtrg'>Objetivos:</td>
                 <td><textarea name='objetivos' cols='65' rows='5' wrap='VIRTUAL' id='objetivos'>"
.$row['objetivos']."</textarea></td>
                 </tr>
                 <tr>
                 <td valign='top' class='txtrg'>Sistema de Conocimientos:</td>
                 <td><textarea name='sistemaconocimientos' cols='65' rows='5' wrap='VIRTUAL' id='sistemaconocimientos'>"
.$row['sistemadeconocimientos']."</textarea></td>
                 </tr>
                 <tr>
                 <td valign='top' class='txtrg'>Bibliograf&iacute;a:</td>
                 <td><textarea name='bibliografia' cols='65' rows='5' wrap='VIRTUAL' id='bibliografia'>"
.$row['bibliografia']."</textarea></td>
                 </tr>
                 <tr>
                 <td valign='top' class='txtrg'>Webgraf&iacute;a:</td>
                 <td><textarea name='webgrafia' cols='65' rows='5' wrap='VIRTUAL' id='webgrafia'>"
.$row['webgrafia']."</textarea></td>
                 </tr>
                 <tr>
                 <td valign='top' class='txtrg'>P&uacute;blico:</td>
                 <td><select name='publico' size='1' id='publico' class='txtcn'>"
;
                 
$arr = array("No","Sí");
                 for(
$i=0;$i<2;$i++){
                  if(
$row['publico']==$i)
                   echo 
"<option value='".$i."' selected>".$arr[$i]."</option>";
                  else
                   echo 
"<option value='".$i."'>".$arr[$i]."</option>";
                 }
                 echo 
"</select></td>
                 </tr>
                 <tr>
                 <td colspan='2'><div align='center'>
                 <input name='addpostgrado' type='submit' class='txtcn' id='addpostgrado' value='Adicionar postgrado'>
                 </div></td>
                 </tr>
                 </table>
                 </form>"

y mi poblema esta aqui:
Código PHP:
 $arrtime = array("Año(s)","Mes(es)","Semana(s)","Día(s)","Hora(s)");
                 for(
$i=0;$i<5;$i++){
                  if(
$row['post.idcategoriadeduracion']==$i)
                   echo 
"<option value='".$i."' selected>".$arrtime[$i]."</option>";
                  else
                   echo 
"<option value='".$i."'>".$arrtime[$i]."</option>";
                 } 
pues no me esta cogiendo los valores de idcategoriadeduracion no se si sea mi consulta pero se me caen los pelos ya. Me ayudan?
__________________
Ing. Reynier Pérez Mira