• Jueves 2 de Mayo de 2024, 04:17

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - Adriana Olvera

Páginas: [1]
1
PHP / Qué Está Mal?
« en: Jueves 20 de Septiembre de 2007, 17:45 »
Hola amigos, fijense que tengo una página que modifica pero solo hace la finta pq no guarda ningún cambio, espero puedan ver los códigos y desirme que tengo mal pq ya los borre dos veces y los volví a escribir pero no me sale y según yo ya no tiene ningún error. :unsure:
 los códigos son:
permisos.php
<?php
include ("seg_seguridad.php");
include ("conexion.php");
//ver tabla de usuarios
$bu=mysql_query ("SELECT * FROM usuarios WHERE nivel!='director'");
print "<center><b>Tabla de Permisos</b><br>
<table border=1>
 <tr>
 <td><b>num_empleado</b></td>
 <td><b>nombre</b></td>
 <td><b>nivel</b></td>
 <td colspan=2 align=center><b>Acciones</b></td>
 </tr>";
  while ($pe=mysql_fetch_array ($bu))
  {
  $num_empleado=$pe['num_empleado'];
  $nombre=$pe['nombre'];
  $nivel=$pe['nivel'];
  print "<tr>
  <td>$num_empleado</td>
  <td>$nombre</td>
  <td>$nivel</td>
  <td><a title='Modificar Permiso' href='modificarpermiso.php?num_empleado=$num_empleado&acc=cambio'><img src='modificar.gif' width='40' height='40' border='0'></a></td>
  <td><a title='Borrar Empledo' href='permaccion.php?num_empleado=$num_empleado&acc=borrar'<img src='borrar.gif' width='40' height='40' border='0'></a></td></tr>";
  }
  print "</table></center><br>";
?>
<?php
mysql_close();
?>

permaccion.php
<?php
include ("conexion.php");
 switch ($_GET[acc])
 {
  case "cambio":
  mysql_query("UPDATE usuarios SET
  nombre='$_POST[nombre]',
  nivel='$_POST[nivel]'
  WHERE num_empleado='$_GET[num_empleado]'");
  break;
  case "borrar":
  mysql_query("DELETE FROM usuarios WHERE num_empleado='$_GET[num_empleado]'");
  break;
 }
 mysql_close();
 header ('Location: permisos.php');
?>

modicarpermisos.php
<?php
include ("seg_seguridad.php");
include("conexion.php");
if ($_GET[acc]=="cambio")
    {
   $bu=mysql_query("SELECT * FROM usuarios WHERE num_empleado='$_GET[num_empleado]'");
   $pe=mysql_fetch_array ($bu);
    $nombre=$pe[nombre];
   $nivel=$pe[nivel];
   //$accion="cambio";
    }
?>
<form method='POST' name='permiso' id='permiso' <?php echo "action=permaccion.php?acc=$_GET[acc]&num_empleado='$pe[num_empleado]'"; ?>>
    <center><b>Modificar Permisos</b></center><br><br>
  <table border='1'>
<tr>
  <td><strong>Nombre:</strong></td>
  <td>
    <input type='text' name='nombre' size='60' maxlength='80' <?php echo "value='$pe[nombre]'"; ?>>
     </td>
  </tr>
 <tr>
  <td><strong>Nivel:</strong></td>
    <td><select name='nivel' class='conborde'>
  <option value='profesor' <?php if ($pe[nivel]=="profesor"){print ("selected");} ?>> Profesor</option>
  <option value='coordinador' <?php if ($pe[nivel]=="coordinador"){print ("selected");} ?>> Coordinador</option>
  </select>  </td>
  </tr>
 <tr>
<td colspan='2'>
<input type="reset" name="Restablecer" id="Restablecer" value="Restablecer">
<input name="Enviar" type="submit" id="Enviar" value="Enviar"></td>
</tr>
</table>
<?php
mysql_close();
?>
</form>

creo que el error está en la de permaccion.php
Gracias,  :hola:

2
JavaScript / Error Con Alert
« en: Martes 18 de Septiembre de 2007, 17:26 »
Hola, tengo un problema con alert, bueno mi página esta en php pero tengo que mandar mensajes de error, si los manda pero en una página en blanco y cuando le doy aceptar me manda un error de un header, puede alguién ayudarme? se los agradecería mucho.  :hola:

3
PHP / Variables
« en: Viernes 24 de Agosto de 2007, 19:51 »
probablemente me maten por está pregunta pero ya no recuerdo como se hace, necesito estar jalando una variable a todas las páginas de mi sitio, para que me entiendan entro a mi  página con un número de usuario y en la siguiente muestra en nombre de usuario que tengo, pero en la que sigue ya no me muestra al usuario, ya declaré la variable pero no sé porque no me la muestra, alguién me puede ayudar por favor.  :(

4
HTML / Links
« en: Viernes 10 de Agosto de 2007, 15:47 »
Hola a todos, bueno pues necesito ayuda para la estetica de mi página, puse unos iconos en mi página que tienen diferentes funciones y quiero saber como puedo agregar el cuadrito amarillo que sale al poner el cursor en cada icono, que indica para que sirve ese icono, me pueden ayudar?

5
PHP / Qué Significa Este Error?
« en: Miércoles 1 de Agosto de 2007, 17:26 »
Estoy provando mi pa´gina y me manda estos errores, me pueden explicar porque se generaron.

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /srv/www/desarrollo/examenes/examen.php:20) in /srv/www/desarrollo/examenes/examen.php on line 39

Warning: Cannot modify header information - headers already sent by (output started at /srv/www/desarrollo/examenes/examen.php:20) in /srv/www/desarrollo/examenes/examen.php on line 53

6
PHP / Formularios Php Y Mysql
« en: Jueves 26 de Julio de 2007, 18:52 »
Hola a todos, bueno pues ahora tengo un problema un tanto complicado, necesito hacer una condición para mostrar diferentes listas en un formularios, dependiendo de la opción que sea seleccionada en un formulario de inicio. Ahora en Español, tengo una página de ingreso para profesores en esta los usuarios ingresan la carrera a la que pertenecen y despúes sigue otro formulario para que los profes creen examenes, en este formulario se debe seleccionar la materia (de la cual será el examen) las materias están en una tabla llamada materia y quiero que aparescan solo las que pertenecen a la carrera seleccionada al principio. Sé que es con un if pero no me sale, alién me podría ayudar? se los agradesería muchisisisisisimo. :hola:

7
PHP / Sesiones Y Php
« en: Miércoles 18 de Julio de 2007, 19:03 »
Hola amigos, bueno pues por aquí otra vez molestando. Fijense que estoy haciendo una página que genere examenes en línea y tengo que crear seones para el ingreso de todos los usuarios pero no sé como hacerlo, ya leí sobre sesiones, la estructura y todo lo que he encontrado pero no sé en que página debo meter el código, (nunca he usado sesiones), espero que me puedan ayudar, gracias. :)

8
PHP / Consultas En Mysql Y Php
« en: Viernes 6 de Julio de 2007, 16:42 »
Hola otra vez, ahora quiero que me ayuden con mysql, necesito saber como sumo 2 valores de una tabla y que me muestre el resultado en la página.

9
PHP / Formulario Php
« en: Jueves 5 de Julio de 2007, 20:58 »
Hola, pues yo tengo un pequeño problema con mi código, debe guardar y modificar registros pero no lo hace, ya revise varias veces y no encuentro el érror, tal vez sea una insignificancia pero no la veo y necesito terminar eso para poder continuar con el diseño de mi página, espero que me puedan ayudar, los códigos que tengo son:

 :) formularioexamen.php
<?php
include ("conexion.php");

if ($_GET[accion]=="alta")
    {
    // Es un alta
    $accion='alta';
    $id_materia="";
    $no_preguntas="";
    $parcial="";
    $tipo="";
    $id_estado="";
    $num_empleado="";
    $fecha="";
    $id_grupo="";
    }
else
    {
    // Es una modificacion
    $rs = mysql_query ("select * from examen where id_examen='$_GET[id_examen]'") or die (mysql_error());
    $reg=mysql_fetch_array($rs);
    $id_materia = $reg[id_materia];
    $no_preguntas = $reg[no_preguntas];
    $parcial = $reg[parcial];
    $tipo = $reg[tipo];
    $id_estado = $reg[id_estado];
    $num_empleado = $reg[num_empleado];
    $fecha = $reg[fecha];
    $id_grupo = $reg[id_grupo];
    $accion="cambio";
    }
?>
<script type="text/JavaScript">
<!--
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers.document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_validateForm() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
  } if (errors) alert('The following error(s) occurred:\n'+errors);
  document.MM_returnValue = (errors == '');
}
//-->
</script><title>Registros</title>
 

<form method='get' name="form1" id="form1" <?php echo ("action='examenaccion.php?id_examen=$id_examen&accion=cambio'"); ?>>
    <input type='hidden' name='accion'>
    GENERAR EXAMEN <br /><br />
  <table border='1'>
  <tr>
  <td>id_materia:</td>
  <td>
    <select name='id_materia' class='conborde'>
     <option value='0' <?php if ($reg[id_materia]=='0') {echo ("selected");} ?>>--Elegir       Materia--</option>
      <option value='1' <?php if ($reg[id_materia]=='1') {echo ("selected");} ?>>Matemáticas 1</option>
      <option value='2' <?php if ($reg[id_materia]=='2') {echo ("selected");} ?>>Informática 1</option>
      <option value='3' <?php if ($reg[id_materia]=='3') {echo ("selected");} ?>>Administración</option>
      <option value='4' <?php if ($reg[id_materia]=='4') {echo ("selected");} ?>>Contabilidad</option>
      <option value='5' <?php if ($reg[id_materia]=='5') {echo ("selected");} ?>>Idioma       Extranjero 1</option>
      <option value='6' <?php if ($reg[id_materia]=='6') {echo ("selected");} ?>>Expresión Oral       y Escrita 1</option>
      <option value='7' <?php if ($reg[id_materia]=='7') {echo ("selected");} ?>>Formación       Sociocultural 1</option>
    </select>   </td>
  </tr>
  <tr>
  <td>no_preguntas:</td>
  <td><input name='no_preguntas' type='text' onfinish="MM_validateForm('no_preguntas','','RisNum'); return document.MM_returnValue" <?php echo "value='$reg[no_preguntas]'"; ?>></td></tr>
<tr>
  <td>Parcial:</td>
  <td><select name='parcial' class='conborde'>
  <option value='Primero' <?php if ($reg[parcial]=='Primero'){print ("selected");} ?>> Primero</option>
  <option value='Segundo' <?php if ($reg[parcial]=='Segundo'){print ("selected");} ?>> Segundo</option>
  <option value='Tercero' <?php if ($reg[parcial]=='Tercero'){print ("selected");} ?>> Tercero</option>
  </select>  </td>
</tr>
<tr>
  <td>tipo:</td>
  <td>
  <select name='tipo' class='conborde'>
  <option value='Ord' <?php if ($reg[tipo]=="Ord") {print ("selected");} ?>> Ordinario</option>
  <option value='Rem' <?php if ($reg[tipo]=="Rem") {print ("selected");} ?>> Remedial</option>
  <option value='Extra' <?php if ($reg[tipo]=="Extra") {print ("selected");} ?>> Extraordinario</option>
  <option value='Ultmat' <?php if ($reg[tipo]=="Ultimat") {print ("selected");} ?>> Última Materia</option></select>  </td>
</tr>
<tr>
  <td>id_estado:</td>
  <td><select name='id_estado' class='conborde'>
  <option value='1' <?php if ($reg[id_estado]=="1") {print ("selected");} ?>>Activo</option>
  <option value='2' <?php if ($reg[id_estado]=="2") {print ("selected");} ?>>Inactivo</option>
  <option value='3' <?php if ($reg[id_estado]=="3") {print ("selected");} ?>>Cancelado</option></select>  </td>
</tr>
<tr>
  <td>num_empleado: </td>
  <td><input name='num_empleado' type='text' onfinish="MM_validateForm('num_empleado','','RisNum');return document.MM_returnValue" <?php echo "value='$reg[num_empleado]'"; ?>></td>
</tr>
<tr>
  <td>fecha:</td>
   <td>
<?php
  $dia = substr($reg[fecha],8,2);
  $mes = substr($reg[fecha],5,2);
  $anio = substr($reg[fecha],0,4);
  echo "fecha - $reg[fecha]<br>dia - $dia<br>mes - $mes<br>año - $anio<br>";
  ?>  
Día: <select name='dia' size='1' class='conborde'>
   <?php
   for ($co=1;$co<=31;$co++){
      echo ("<option value='$co'"); if($co==$dia){echo ("selected");} echo ">$co</option>";
   }
   ?>
   </select>
   
 Mes: <select name='mes' class='conborde'>
  <option value='01' <?php if ($mes=="01"){echo ("selected");} ?>> Ene </option>
  <option value='02' <?php if ($mes=="02"){echo ("selected");} ?>> Feb </option>
  <option value='03' <?php if ($mes=="03"){echo ("selected");} ?>> Mar </option>
  <option value='04' <?php if ($mes=="04"){echo ("selected");} ?>> Abr </option>
  <option value='05' <?php if ($mes=="05"){echo ("selected");} ?>> May </option>
  <option value='06' <?php if ($mes=="06"){echo ("selected");} ?>> Jun </option>
  <option value='07' <?php if ($mes=="07"){echo ("selected");} ?>> Jul </option>
  <option value='08' <?php if ($mes=="08"){echo ("selected");} ?>> Ago </option>
  <option value='09' <?php if ($mes=="09"){echo ("selected");} ?>> Sep </option>
  <option value='10' <?php if ($mes=="10"){echo ("selected");} ?>> Oct </option>
  <option value='11' <?php if ($mes=="11"){echo ("selected");} ?>> Nov </option>
  <option value='12' <?php if ($mes=="12"){echo ("selected");} ?>> Dic </option>
 </select>
 Año: <select name='anio' class='conborde'>
 <option value='2007' <?php if ($anio=="2007") {echo ("selected");} ?>> 2007 </option>
 <option value='2008' <?php if ($anio=="2008") {echo ("selected");} ?>> 2008 </option>
 <option value='2009' <?php if ($anio=="2009") {echo ("selected");} ?>> 2009 </option>
 <option value='2010' <?php if ($anio=="2010") {echo ("selected");} ?>> 2010 </option>
 <option value='2011' <?php if ($anio=="2011") {echo ("selected");} ?>> 2011 </option>
 <option value='2012' <?php if ($anio=="2012") {echo ("selected");} ?>> 2012 </option>
 <option value='2013' <?php if ($anio=="2013") {echo ("selected");} ?>> 2013 </option>
 <option value='2014' <?php if ($anio=="2014") {echo ("selected");} ?>> 2014 </option>
 <option value='2015' <?php if ($anio=="2015") {echo ("selected");} ?>> 2015 </option>
 <option value='2016' <?php if ($anio=="2016") {echo ("selected");} ?>> 2016 </option>
 <option value='2017' <?php if ($anio=="2017") {echo ("selected");} ?>> 2017 </option>
 <option value='2018' <?php if ($anio=="2018") {echo ("selected");} ?>> 2018 </option>
 <option value='2019' <?php if ($anio=="2019") {echo ("selected");} ?>> 2019 </option>
 <option value='2020' <?php if ($anio=="2020") {echo ("selected");} ?>> 2020 </option>
 <option value='2021' <?php if ($anio=="2021") {echo ("selected");} ?>> 2021 </option>
</select></tr>
<tr>
<td>id_grupo:</td>
<td><select name='id_grupo' class='conborde'>
  <option value="0">--Select grupo--</option>
  <option value='1' <?php if ($reg[id_grupo]=="1") {print ("selected");} ?>>T72</option>
  <option value='2' <?php if ($reg[id_grupo]=="2") {print ("selected");} ?>>T73</option>
  <option value='3' <?php if ($reg[id_grupo]=="3") {print ("selected");} ?>>T74</option>
  <option value='4' <?php if ($reg[id_grupo]=="4") {print ("selected");} ?>>T76</option>
  <option value='5' <?php if ($reg[id_grupo]=="5") {print ("selected");} ?>>T77</option>
  <option value='6' <?php if ($reg[id_grupo]=="6") {print ("selected");} ?>>T79</option>
  <option value='7' <?php if ($reg[id_grupo]=="7") {print ("selected");} ?>>T80</option>
  <option value='8' <?php if ($reg[id_grupo]=="8") {print ("selected");} ?>>T81</option>
  <option value='9' <?php if ($reg[id_grupo]=="9") {print ("selected");} ?>>T82</option>
  <option value='10' <?php if ($reg[id_grupo]=="10") {print ("selected");} ?>>T83</option>
  <option value='11' <?php if ($reg[id_grupo]=="11") {print ("selected");} ?>>T84</option>
  <option value='12' <?php if ($reg[id_grupo]=="12") {print ("selected");} ?>>T85</option>
  <option value='13' <?php if ($reg[id_grupo]=="13") {print ("selected");} ?>>T86</option>
  <option value='14' <?php if ($reg[id_grupo]=="14") {print ("selected");} ?>>T87</option>
  <option value='15' <?php if ($reg[id_grupo]=="15") {print ("selected");} ?>>T88</option>
  </select>  </td>
</tr>
<tr>
<td colspan="2">
<input type="reset" name="Restablecer" id="Restablecer" value="Restablecer">
<input name="Enviar" type="submit" id="Enviar" value="Enviar"></td>
</tr>
</table>

<?php
mysql_close();
?>
</form>
</body>
</html>

 :) examenaccion.php
<?php
include ("conexion.php");

switch ($_GET[accion])
 {
  case "alta":
  $fecha=$_POST[anio].'/'.$_POST[mes].'/'.$_POST[dia];
  mysql_query ("insert into examen values ('', '$_GET[id_materia]', '$_GET[no_preguntas]', '$_GET[parcial]', '$_GET[tipo]', '$_GET[id_estado]', '$_GET[num_empleado]', '$_GET[fecha]',  '$_GET[id_grupo]')") or die (mysql_error());
  break;
 
  case "cambio":
  mysql_query ("update examen set id_materia='$_POST[id_materia]' where  id_examen='$_GET[id_examen]'") or die (mysql_error());
  mysql_query ("update examen set no_preguntas='$_POST[no_preguntas]' where  id_examen='$_GET[id_examen]'") or die (mysql_error());
  mysql_query ("update examen set parcial='$_POST[parcial]' where id_examen='$_GET[id_examen]'")  or die (mysql_error());  
  mysql_query ("update examen set tipo='$_POST[tipo]' where id_examen='$_GET[id_examen]'") or  die (mysql_error());
  mysql_query ("update examen set id_estado='$_POST[id_estado]' where  id_examen='$_GET[id_examen]'") or die (mysql_error());
  mysql_query ("update examen set num_empleado='$_POST[num_empleado]' where  id_examen='$_GET[id_examen]'") or die (mysql_error());
  mysql_query ("update examen set id_grupo='$_POST[id_grupo]' where  id_examen='$_GET[id_examen]'") or die (mysql_error());
  mysql_query ("update examen set fecha='$_POST[fecha]' where id_examen='$_GET[id_examen]'") or  die (mysql_error());
  break;
 
  case "borrar":
  mysql_query ("delete from examen where id_examen='$_GET[id_examen]'") or die (mysql_error());
  break;
 }
 mysql_close();
 header ("location:examena.php");
?>
<title>Acciones</title>
</body>
</html>

 :) examena.php
<?php  
include ("conexion.php");
$rs=mysql_query('select * from examen') or die (mysql_error());

print ("<a href=formularioexamen.php>Crear Examen</a> <a href=bienvenida.html>Cerrar Sesión</a><br><br><table border=1>
<tr><td>id_examen</td><td>id_materia</td><td>no_preguntas</td><td>parcial</td><td>tipo</td><td>id_estado</td><td>num_empleado</td><td>fecha</td><td>id_grupo</td><td colspan=2><center>Acciones</td></tr>");


 while ($reg=mysql_fetch_array ($rs))
    {
     $id_examen=$reg['id_examen'];
    $id_materia = $reg['id_materia'];
    $no_preguntas = $reg['no_preguntas'];
    $parcial = $reg['parcial'];
    $tipo = $reg['tipo'];
    $id_estado = $reg['id_estado'];
    $num_empleado = $reg['num_empleado'];
    $fecha= $reg['fecha'];
    $id_grupo = $reg['id_grupo'];
   
   print ("<tr><td>$id_examen</td><td>$id_materia</td><td>$no_preguntas</td><td>$parcial</td>    <td>$tipo</td><td>$id_estado</td><td>$num_empleado</td><td>$fecha</td><td>$id_grupo</td>
   <td><a href='formularioexamen.php?id_examen=$id_examen&accion=cambio'>modificar</a></td>
   <td><a href='examenaccion.php?id_examen=$id_examen&accion=borrar'>borrar</a></td></tr>");
   }
   print ("</table><br>");
   ?>
<?php   
mysql_close();
?>
<html>
<body>
<title>Tabla de Examenes</title>
</body>
</html>

Páginas: [1]