- Tema Autor
- #1
Que tal compañeros bakunos vengo a ver si alguien me puede despejar una duda.
Resulta que tengo un archivo PHP que me genera una consulta y me imprime los datos en una tabla, la cual la mando a llamar a otra pagina.php
mi duda es como mando llamar una funcion de JavaScript, en el archivo de PHP
Mi pagina principal que es la que me muestra las consultas
Y este es el codigo que genera la consulta, me la muestra en una tabla y al final tengo un boton el cual quiero que al presionarlo me habilite los textbox para poder hacer cambios
Resulta que tengo un archivo PHP que me genera una consulta y me imprime los datos en una tabla, la cual la mando a llamar a otra pagina.php
mi duda es como mando llamar una funcion de JavaScript, en el archivo de PHP
Mi pagina principal que es la que me muestra las consultas
Código:
<!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"lang="es" xml:lang="es">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>CONSULTAS</title>
<link href="pestanas.css" rel="stylesheet" type="text/css" />
<script language="JavaScript" type="text/javascript" src="ajax.js"></script>
</head>
<body>
<table>
<tr>
<td valign="top">
<div id="menu">
<ul>
<li class="activa"><a id="enlaceA" href="#">PERSONALES</a></li>
<li><a id="enlaceB" href="#">CREDITO</a></li>
<li><a id="enlaceC" href="#">Formulario C</a></li>
<li><a id="enlaceD" href="#">Formulario D</a></li>
</ul>
</div>
</td>
</tr>
<tr>
<td>
<div id="reporte"></div>
</td>
</tr>
</table>
</body>
</html>
Y este es el codigo que genera la consulta, me la muestra en una tabla y al final tengo un boton el cual quiero que al presionarlo me habilite los textbox para poder hacer cambios
Código:
<?php
error_reporting ( E_ERROR );
$conexion= mysql_connect('localhost', 'root', '') or die ("No se pudo conectar al servidor: ".mysql_error());
mysql_query('SET NAMES utf8');
mysql_select_db('db') or die ("No se puedo seleccionar la base de datos: ".mysql_error());
$consulta = 'SELECT * FROM personales WHERE num_credito='.$num_credito.';
$resultado = mysql_query($consulta) or die ("Fallo al generar la consulta: ".mysql_error());
$NFilas = mysql_num_rows($resultado);
if($NFilas == 1)
{
$linea = mysql_fetch_array($resultado);
}
else
{
echo "Fallo al generar la consulta";
}
mysql_free_result($resultado);
mysql_close($conexion);
function cambiaf_a_normal($fecha){
ereg( "([0-9]{2,4})-([0-9]{1,2})-([0-9]{1,2})", $fecha, $mifecha);
$lafecha=$mifecha[3]."/".$mifecha[2]."/".$mifecha[1];
return $lafecha;
}
//Buscando vi que se puede mandar a llamar de la siguiente forma
echo '<script language="javascript">
function Habilitar(){
document.getElementById(rfc).disabled="true";
document.getElementById(nombre).disabled="true";';
echo '}</script>';
//PERO NO ME RESULTA
echo '<table width="90%" cellpadding="3" cellspacing="0" bordercolor="#000000" border="2" >';
echo '<tr>';
echo '<td align="right">NOMBRE:</td>';
echo '<td align="left"><input type="text" name="nombre" id="nombre" size="40" value="'.$linea['nombre'].'" "'.$linea['apellido_paterno'].'" "'.$linea['apellido_materno'].'" /></td>';
echo '<td align="right">FECHA DE NACIMIENTO:</td>';
echo '<td align="left"><input type="text" name="fechanacimiento" id="fechanacimiento" size="20" value="'.cambiaf_a_normal($linea['fecha_nacimiento']).'"/></td>';
echo '</tr>';
echo '<tr>';
echo '<td align="right">TELEFONO DE CASA:</td>';
echo '<td align="left"><input type="text" name="telcasa" id="telcasa" size="20" value="'.$linea['telefono_casa'].'" disabled="disabled" /></td>';
echo '<td align="right">TELEFONO DEL TRABAJO:</td>';
echo '<td align="left"><input type="text" name="teltrabajo" id="teltrabajo" size="20" value="'.$linea['telefono_trabajo'].'" disabled="disabled" /></td>';
echo '</tr>';
echo '<tr>';
echo '<td align="right">TELEFONO CELULAR:</td>';
echo '<td align="left" colspan="3"><input type="text" name="telcelular" id="telcelular" size="20" value="'.$linea['telefono_celular'].'" disabled="disabled"/></td>';
echo '</tr>';
echo '<tr>';
echo '<td align="right">CORREO ELECTRONICO:</td>';
echo '<td align="left"><input type="text" name="e-mail" id="e-mail" size="20" value="'.$linea['correo_electronico'].'" disabled="disabled"/></td>';
echo '<td align="right">FACEBOOK:</td>';
echo '<td align="left"><input type="text" name="facebook" id="facebook" size="20" value="'.$linea['facebook'].'" disabled="disabled" /></td>';
echo '</tr>';
echo '<tr>';
echo '<td align="right">CALLE:</td>';
echo '<td align="left"><input type="text" name="calle" id="calle" size="20" value="'.$linea['calle'].'" disabled="disabled"/></td>';
echo '<td align="right">COLONIA:</td>';
echo '<td align="left"><input type="text" name="colonia" id="colonia" size="20" value="'.$linea['colonia'].'" disabled="disabled"/></td>';
echo '</tr>';
echo '<tr>';
echo '<td align="right">CIUDAD:</td>';
echo '<td align="left"><input type="text" name="ciudad" id="ciudad" size="20" value="'.$linea['ciudad'].'" disabled="disabled"/></td>';
echo '<td align="right">CODIGO POSTAL:</td>';
echo '<td align="left"><input type="text" name="codigopostal" id="codigopostal" size="20" value="'.$linea['codigo_postal'].'" disabled="disabled"/></td>';
echo '</tr>';
echo '<tr>';
echo '<td align="right">ESTADO:</td>';
echo '<td align="left" colspan="3"><input type="text" name="estado" id="estado" size="20" value="'.$linea['estado'].'" disabled="disabled" /></td>';
echo '</tr>';
//QUIERO QUE ESTE BOTON ME HABILITE LOS TEXTBOX PARA PODE CAMBIARLOS
echo '<tr>';
echo '<td colspan="4" align="center"><input value="Habilitar" type="button" onclick="javascript:Habilitar()" /></td>';
echo '</tr>';
echo '</table>';
echo '</body>';