Ver Mensaje Individual
  #8 (permalink)  
Antiguo 17/07/2013, 13:45
keivis
 
Fecha de Ingreso: julio-2013
Mensajes: 123
Antigüedad: 10 años, 9 meses
Puntos: 1
Respuesta: modificar registros de base de datos con php

Cita:
Iniciado por JDEM Ver Mensaje
Fijate en las 2 ultimas lineas:


Otra cosa:
gracias por tu pronta respuesta. realice los cambio por mysql_query ($sql);

y elimine mi return lo deje de esta forma igual no manda error pero no modifica los datos.
function modificarregistro()
{
$ban=parent::Conexion();
if($ban!=0){
$sql="UPDATE registro_alumno SET nombres='".self::getnombres()."', apellido='".self::getapellido()."', grado='".self::getgrado()."', seccion='".self::getseccion()."', turno='".self::getturno()."', sexo='".self::getsexo()."', dia='".self::getdia()."',mes='".self::getmes()."', año='".self::getaño()."', edad='".self::getedad()."', ci='".self::getci()."', identifica='".self::getidentifica()."', nombre_r='".self::getnombre_r()."', apellido_r='".self::getapellido_r()."',
parentesco='".self::getparentesco()."', trabajo='".self::gettrabajo()."',direccion='".self ::getdireccion()."', telefono='".self::gettelefono()."', cantidad='".self::getcantidad()."',ci='".self::get ci()."' WHERE nombres = '".self::getnombres()."';";

$result = mysql_query($sql);

}
}


este es mi formulario.

<?php
session_start();
$verifica = $_SESSION["registrado"];
if($verifica != "SI"){
die("Solicitud denegada - Debe Iniciar Sesion para ver este Sitio");
}else{
include("clase_conexion.php");
include("clase_principal.php");
}
?>


<?php
if($_POST){

$ci=$_POST['cedula'];
$nombres=$_POST['nombres'];
$apellido=$_POST['apellido'];
$grado=$_POST['grado'];
$dia=$_POST['dia'];
$mes=$_POST['mes'];
$año=$_POST['año'];
$edad=$_POST['edad'];
$identifica=$_POST['identifica'];
$nombre_r=$_POST['nombre_r'];
$apellido_r=$_POST['apellido_r'];
$parentesco=$_POST['parentesco'];
$trabajo=$_POST['trabajo'];
$direccion=$_POST['direccion'];
$telefono=$_POST['telefono'];
$cantidad=$_POST['cantidad'];
$bandera=$_POST['bandera'];

}

if($bandera=="eliminar"){

$obj=new alumno("","","","","","","","","","",$ci,"","","", "","","","","");

$obj->eliminarregistro();
}

if($bandera=="modificar"){

$obj=new alumno($_POST["nombres"],$_POST["apellido"],$_POST["grado"],$_POST["seccion"],$_POST["turno"],$_POST["sexo"],$_POST["dia"],$_POST["mes"],$_POST["año"],$_POST["edad"],$_POST["ci"],$_POST["identifica"],$_POST["nombre_r"],$_POST["apellido_r"],$_POST["parentesco"],$_POST["trabajo"],$_POST["direccion"],$_POST["telefono"],$_POST["cantidad"]);

$obj->modificarregistro();
}

if($bandera=="buscar"){

$obj=new alumno("","","","","","","","","","",$ci,"","","", "","","","","");

$obj->buscarregistro();

$nombres=$obj->getNombres();
$apellido=$obj->getApellido();
$grado=$obj->getGrado();
$seccion=$obj->getSeccion();
$turno=$obj->getTurno();
$sexo=$obj->getSexo();
$dia=$obj->getDia();
$mes=$obj->getMes();
$año=$obj->getAño();
$edad=$obj->getEdad();
$identifica=$obj->getIdentifica();
$nombre_r=$obj->getNombre_r();
$apellido_r=$obj->getApellido_r();
$parentesco=$obj->getParentesco();
$trabajo=$obj->getTrabajo();
$direccion=$obj->getDireccion();
$telefono=$obj->getTelefono();
$cantidad=$obj->getCantidad();

$ci=$obj->getCi();
}


?>


<SCRIPT>

function busca()

{
if(document.formulario.cedula.value.length==0)
{alert ("Debe Ingresar el codigo");
document.formulario.cedula.focus();}
else{
document.formulario.bandera.value="buscar";
document.formulario.method="POST";
document.formulario.action="agenda.php";
document.formulario.submit();}}



function elimina()

{
if(document.formulario.cedula.value.length==0)
{alert ("Debe Ingresar el codigo");
document.formulario.cedula.focus();}
else{
document.formulario.bandera.value="eliminar";
document.formulario.method="POST";
document.formulario.action="eliminar_cita.php";
document.formulario.submit();}}

function modifica()

{
if(document.formulario.cedula.value.length==0)
{alert ("Debe Ingresar el codigo");
document.formulario.cedula.focus();}
else{
document.formulario.bandera.value="modificar";
document.formulario.method="POST";
document.formulario.action="agenda.php";
document.formulario.submit();}}




</SCRIPT>
<BODY bgcolor="#D8D8D8" text=black><BR><BR>
<FORM name=formulario>
<TABLE bordercolor="#01A9DB" cellpadding="1" cellspacing="0" align=center border=4 width=50%>
<TR>
<TH colspan=4> Buscar / Modificar </TH>
</TR>

<TR>
<TD colspan=2>Cedula del estudiante:</TD>
<TD colspan=2> <INPUT type="text" name="cedula" value="<?php echo $ci?>" > </TD>


<TR>
<TD colspan=2>Nombre del estudiante:</TD>
<TD colspan=2> <INPUT type="text" name="nombres" value="<?php echo $nombres?>" > </TD>
</TR>

<TR>
<TD colspan=2>Apellido del estudiante </TD>
<TD colspan=2> <INPUT type="text" name="apellido" value="<?php echo $apellido?>" > </TD>
</TR>

<TR>
<TD colspan=2>Grado:</TD>
<TD colspan=2> <INPUT type="text" name="grado" value="<?php echo $grado?>" > </TD>
</TR>
<TR>
<TD colspan=2>Seccion:</TD>
<TD colspan=2> <INPUT type="text" name="seccion" value="<?php echo $seccion?>" > </TD>
</TR>
<TR>
<TD colspan=2>Turno:</TD>
<TD colspan=2> <INPUT type="text" name="turno" value="<?php echo $turno?>" > </TD>
</TR>
<TR>
<TD colspan=2>Sexo:</TD>
<TD colspan=2> <INPUT type="text" name="sexo" value="<?php echo $sexo?>" > </TD>
</TR>
<TR>
<TD>Fecha de nacimiento:</TD>
<TD align=center> Dia <INPUT type=text name="dia" size=2 onBlur="validanum()" value="<?php echo $dia?>"> </TD>
<TD align=center> Mes<INPUT type=text name="mes" size=2 onBlur="validanum()" value="<?php echo $mes?>"> </TD>
<TD align=center> Año<INPUT type=text name="año" size=4 onBlur="validanum()" value="<?php echo $año?>"> </TD>
</TR>
<TR>
<TD colspan=2>Edad:</TD>
<TD colspan=2> <INPUT type="text" name="edad" value="<?php echo $edad?>" > </TD>
</TR>
<TR>
<TH colspan=4> Datos del Representante </TH>
</TR>
<TR>
<TD colspan=2>Cedula:</TD>
<TD colspan=2> <INPUT type="text" name="identifica" value="<?php echo $identifica?>" > </TD>
</TR>
<TR>
<TD colspan=2>Nombres:</TD>
<TD colspan=2> <INPUT type="text" name="nombre_r" value="<?php echo $nombre_r?>"> </TD>
</TR>
<TR>
<TD colspan=2>Apellidos:</TD>
<TD colspan=2> <INPUT type="text" name="apellido_r" value="<?php echo $apellido_r?>" > </TD>
</TR>
<TR>
<TD colspan=2>Parentesco con el niño(a):</TD>
<TD colspan=2> <INPUT type="text" name="parentesco" value="<?php echo $parentesco?>" > </TD>
</TR>
<TR>
<TD colspan=2>Desempeño Laboral:</TD>
<TD colspan=2> <INPUT type="text" name="trabajo" value="<?php echo $trabajo?>" > </TD>
</TR>
<TR>
<TD colspan=2>Dirección:</TD>
<TD colspan=2> <INPUT type="text" name="direccion" value="<?php echo $direccion?>" > </TD>
</TR>
<TR>
<TD colspan=2>Número de Telefono:</TD>
<TD colspan=2> <INPUT type="text" name="telefono" value="<?php echo $telefono?>" > </TD>
</TR>
<TR>
<TD colspan=2>Alumnos inscritos en el plantel:</TD>
<TD colspan=2> <INPUT type="text" name="cantidad" value="<?php echo $cantidad?>" > </TD>
</TR>

<TR><TD colspan=2><INPUT type="button" value="Buscar" onClick="busca()"></TD>
<TD colspan=2> <INPUT type=button value="Modificar" onClick="modifica()"> </TD>
</TR>


</TABLE>


<INPUT type="hidden" name="bandera" value="<?php echo $bandera?>">


</FORM>
</BODY>

gracias por tu ayuda.