<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://manuais.iessanclemente.net/index.php?action=history&amp;feed=atom&amp;title=Modificaci%C3%B3ns_Parte_I</id>
	<title>Modificacións Parte I - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="https://manuais.iessanclemente.net/index.php?action=history&amp;feed=atom&amp;title=Modificaci%C3%B3ns_Parte_I"/>
	<link rel="alternate" type="text/html" href="https://manuais.iessanclemente.net/index.php?title=Modificaci%C3%B3ns_Parte_I&amp;action=history"/>
	<updated>2026-10-21T17:49:34Z</updated>
	<subtitle>Historial de revisiones de esta página en la wiki</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://manuais.iessanclemente.net/index.php?title=Modificaci%C3%B3ns_Parte_I&amp;diff=30599&amp;oldid=prev</id>
		<title>Veiga en 15:55 11 ene 2013</title>
		<link rel="alternate" type="text/html" href="https://manuais.iessanclemente.net/index.php?title=Modificaci%C3%B3ns_Parte_I&amp;diff=30599&amp;oldid=prev"/>
		<updated>2013-01-11T15:55:10Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:Exemplo completo en PHP]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
// Comprobaremos si estamos recibiendo datos del Formulario.&lt;br /&gt;
// Si es así... realizaremos las acciones oportunas, en este caso el insertar datos.&lt;br /&gt;
// en caso contrario, mostraremos el formulario para poder introducir datos.&lt;br /&gt;
&lt;br /&gt;
if (isset ($_POST[&amp;#039;fNombre&amp;#039;])) 	// Si se cumple, estamos recibiendo datos...&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
// Definicion de la conexion al servidor de MySQL.&lt;br /&gt;
// Necesitamos saber los siguientes datos:&lt;br /&gt;
//		direccion del servidor, base de datos, usuario y contraseña&lt;br /&gt;
&lt;br /&gt;
// mysql_pconnect(servidor, usuario, contraseña) &lt;br /&gt;
// Abre una conexión persistente al servidor MySQL &lt;br /&gt;
// die es un procedimiento que sale de la aplicación si ocurre algún error en la conexion.&lt;br /&gt;
&lt;br /&gt;
$miconexion = mysql_pconnect(&amp;quot;localhost&amp;quot;, &amp;quot;root&amp;quot;, &amp;quot;password&amp;quot;) or die(mysql_error());&lt;br /&gt;
&lt;br /&gt;
// Aquí mysql_select_db(basedatos, conexionabierta) &lt;br /&gt;
// Selecciona un base de datos MySQL en la conexion indicada.&lt;br /&gt;
&lt;br /&gt;
mysql_select_db(&amp;#039;pruebas&amp;#039;, $miconexion);&lt;br /&gt;
&lt;br /&gt;
// Una vez realizada la conexion con la base de datos. &lt;br /&gt;
// Procederemos a realizar las operaciones que deseemos.&lt;br /&gt;
&lt;br /&gt;
// Definimos en una variable la consulta SQL.&lt;br /&gt;
// !!ATENCION!!: Esta sentencia se podría componer con valores recibidos de un formulario&lt;br /&gt;
// Empleando para ello la instrucción sprintf(&amp;quot;.....&amp;quot;, , , );&lt;br /&gt;
&lt;br /&gt;
$sql = sprintf(&amp;quot;SELECT * FROM Agenda WHERE Nombre=&amp;#039;%s&amp;#039; AND Apellidos=&amp;#039;%s&amp;#039;&amp;quot;,&lt;br /&gt;
$_POST[&amp;#039;fNombre&amp;#039;],$_POST[&amp;#039;fApellidos&amp;#039;]);&lt;br /&gt;
&lt;br /&gt;
// vamos a comprobar si existe el registro que queremos modificar...&lt;br /&gt;
// Cubrimos el recordset con los datos devueltos por la consulta. &lt;br /&gt;
$mirecordset = mysql_query($sql, $miconexion) or die(mysql_error());&lt;br /&gt;
&lt;br /&gt;
// Leemos la fila devuelta por el recordset.&lt;br /&gt;
$fila_recordset = mysql_fetch_assoc($mirecordset);&lt;br /&gt;
&lt;br /&gt;
// Comprobamos el numero total de filas devueltas.&lt;br /&gt;
$numTotalFilas = mysql_num_rows($mirecordset);&lt;br /&gt;
&lt;br /&gt;
if ($numTotalFilas !=0)	// Implica que hay registros en el recordset. &lt;br /&gt;
// Entonces existe esa persona.&lt;br /&gt;
{	// Definiremos a continuacion un formulario donde pondremos los datos de esa persona &lt;br /&gt;
       // para poder modificarlos.&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- El action de este formulario es modificaciones1.php, es decir una pagina distinta a esta&lt;br /&gt;
	para que sea mas facil de comprender el proceso... --&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;form action=&amp;quot;modificaciones1.php&amp;quot; method=&amp;quot;post&amp;quot; name=&amp;quot;formulario&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;table width=&amp;quot;75%&amp;quot; border=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt; &lt;br /&gt;
        &amp;lt;td width=&amp;quot;42%&amp;quot;&amp;gt;&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Nombre&amp;lt;/strong&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td width=&amp;quot;58%&amp;quot;&amp;gt; &amp;lt;div align=&amp;quot;left&amp;quot;&amp;gt; &lt;br /&gt;
		&amp;lt;!-- Mostramos el campo de texto deshabilitado --&amp;gt;&lt;br /&gt;
		&amp;lt;!-- NOTA: Los campos deshabilitados no se envian en el formulario, por lo tanto, &lt;br /&gt;
                &amp;lt;!-- tendremos q definir para cada campo deshabilitado un campo oculto &lt;br /&gt;
                &amp;lt;!-- con los valores a enviar --&amp;gt;	&lt;br /&gt;
		&lt;br /&gt;
       &amp;lt;input name=&amp;quot;fNombreAdicional&amp;quot; type=&amp;quot;text&amp;quot; size=&amp;quot;20&amp;quot; maxlength=&amp;quot;20&amp;quot; &lt;br /&gt;
value=&amp;quot;&amp;lt;?php echo $fila_recordset[&amp;#039;Nombre&amp;#039;] ?&amp;gt;&amp;quot; disabled=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;input name=&amp;quot;fNombre&amp;quot; type=&amp;quot;hidden&amp;quot; value=&amp;quot;&amp;lt;?php echo $fila_recordset[&amp;#039;Nombre&amp;#039;] ?&amp;gt;&amp;quot;&amp;gt;			&lt;br /&gt;
          &amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt; &lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Apellidos&amp;lt;/strong&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt; &amp;lt;div align=&amp;quot;left&amp;quot;&amp;gt; &lt;br /&gt;
            &amp;lt;input name=&amp;quot;fApellidosAdicional&amp;quot; type=&amp;quot;text&amp;quot; size=&amp;quot;50&amp;quot; maxlength=&amp;quot;50&amp;quot; &lt;br /&gt;
                   value=&amp;quot;&amp;lt;?php echo $fila_recordset[&amp;#039;Apellidos&amp;#039;] ?&amp;gt;&amp;quot;  disabled=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
	    &amp;lt;input name=&amp;quot;fApellidos&amp;quot; type=&amp;quot;hidden&amp;quot; &lt;br /&gt;
                   value=&amp;quot;&amp;lt;?php echo $fila_recordset[&amp;#039;Apellidos&amp;#039;] ?&amp;gt;&amp;quot;&amp;gt;			&lt;br /&gt;
          &amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt; &lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Edad&amp;lt;/strong&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt; &amp;lt;div align=&amp;quot;left&amp;quot;&amp;gt; &lt;br /&gt;
            &amp;lt;input name=&amp;quot;fEdad&amp;quot; type=&amp;quot;text&amp;quot; size=&amp;quot;3&amp;quot; maxlength=&amp;quot;3&amp;quot; &lt;br /&gt;
                   value=&amp;quot;&amp;lt;?php echo $fila_recordset[&amp;#039;Edad&amp;#039;] ?&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt; &lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Provincia&amp;lt;/strong&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt; &amp;lt;div align=&amp;quot;left&amp;quot;&amp;gt; &lt;br /&gt;
            &amp;lt;input name=&amp;quot;fProvincia&amp;quot; type=&amp;quot;text&amp;quot; size=&amp;quot;15&amp;quot; maxlength=&amp;quot;15&amp;quot; &lt;br /&gt;
                   value=&amp;quot;&amp;lt;?php echo $fila_recordset[&amp;#039;Provincia&amp;#039;] ?&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt; &lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;reset&amp;quot; name=&amp;quot;Submit&amp;quot; value=&amp;quot;Restablecer&amp;quot;&amp;gt; &lt;br /&gt;
            &amp;lt;input type=&amp;quot;submit&amp;quot; name=&amp;quot;Submit2&amp;quot; value=&amp;quot;Modificar Datos&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
    &amp;lt;/table&amp;gt;&lt;br /&gt;
  &amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
	// Liberamos el recordset..&lt;br /&gt;
	&lt;br /&gt;
	mysql_free_result($mirecordset);&lt;br /&gt;
	&lt;br /&gt;
	}&lt;br /&gt;
	else	//  Entraremos en esta sección si no se encuentra el registro que queremos modificar.&lt;br /&gt;
	{&lt;br /&gt;
&lt;br /&gt;
	   echo &amp;quot;&amp;lt;H3&amp;gt;&amp;lt;center&amp;gt;&amp;lt;FONT COLOR=RED&amp;gt;!!ERROR: NO EXISTE ESE REGISTRO EN LA TABLA !!&lt;br /&gt;
                 &amp;lt;/FONT&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;/H3&amp;gt;&amp;quot;;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
// Cerramos la conexión con la base de datos.&lt;br /&gt;
&lt;br /&gt;
mysql_close($miconexion);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
else // Si no estamos recibiendo datos, entonces mostramos el formulario inferior...&lt;br /&gt;
{&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;Modificaci&amp;amp;oacute;n de registros en la Agenda.&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta http-equiv=&amp;quot;Content-Type&amp;quot; content=&amp;quot;text/html; charset=iso-8859-1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;MODIFICACION DE REGISTROS EN LA AGENDA&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;form action=&amp;quot;modificaciones.php&amp;quot; method=&amp;quot;post&amp;quot; name=&amp;quot;formulario&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;table width=&amp;quot;75%&amp;quot; border=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt; &lt;br /&gt;
        &amp;lt;td width=&amp;quot;42%&amp;quot;&amp;gt;&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Nombre&amp;lt;/strong&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td width=&amp;quot;58%&amp;quot;&amp;gt; &amp;lt;div align=&amp;quot;left&amp;quot;&amp;gt; &lt;br /&gt;
            &amp;lt;input name=&amp;quot;fNombre&amp;quot; type=&amp;quot;text&amp;quot; size=&amp;quot;20&amp;quot; maxlength=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt; &lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Apellidos&amp;lt;/strong&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt; &amp;lt;div align=&amp;quot;left&amp;quot;&amp;gt; &lt;br /&gt;
            &amp;lt;input name=&amp;quot;fApellidos&amp;quot; type=&amp;quot;text&amp;quot; size=&amp;quot;50&amp;quot; maxlength=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt; &lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;reset&amp;quot; name=&amp;quot;boton1&amp;quot; value=&amp;quot;Restablecer&amp;quot;&amp;gt; &lt;br /&gt;
          &amp;lt;input type=&amp;quot;submit&amp;quot; name=&amp;quot;boton2&amp;quot; value=&amp;quot;Modificar&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
    &amp;lt;/table&amp;gt;&lt;br /&gt;
  &amp;lt;/form&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
}	// Cerramos la llave del else abierto arriba.&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[Usuario:Veiga|Rafael Veiga]] 11:21 10 feb 2009 (GMT)&lt;/div&gt;</summary>
		<author><name>Veiga</name></author>
	</entry>
</feed>