<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3568530088523112184</id><updated>2024-11-01T00:54:54.563-07:00</updated><category term="mysql"/><category term="php"/><category term="jQuery"/><category term="conexion"/><category term="insert"/><category term="update"/><title type='text'>Programando en PHP ORIENTADO A OBJETOS</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://phplibre.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3568530088523112184/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://phplibre.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Jhonatan Vasquez</name><uri>http://www.blogger.com/profile/18369022098959837737</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='9' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-worvGfdwTpN544GageSxwGoqhdq8tZnG4JtFoGrngwFbWYzmrC7udYhy7mhGLwDsSS_Ttx0q3eSTo7mJ8J8FTdaV3q2uK3T4fiGdv0QB_4fydZNNkDHANvxdG-b7Ens/s220/logo.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>5</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3568530088523112184.post-3732919940398839698</id><published>2011-11-28T19:07:00.000-08:00</published><updated>2011-11-29T07:43:24.793-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="jQuery"/><title type='text'>Aprendiendo jQuery Lección 2 - Selectores</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9NyCIep22OajpqSRIPM52SpH9zxGmlvYCSJ_30YLTsBxuxoXaOlXGUsxWpOoZUB3B9Hyx2hnelYJkOeMY_wqtbxjj0ugTxi7z-xWUuRwrEMdyxi0ywUICixZHWEf_Ch_QD3cLHrCwdtjr/s1600/jquery.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;150&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9NyCIep22OajpqSRIPM52SpH9zxGmlvYCSJ_30YLTsBxuxoXaOlXGUsxWpOoZUB3B9Hyx2hnelYJkOeMY_wqtbxjj0ugTxi7z-xWUuRwrEMdyxi0ywUICixZHWEf_Ch_QD3cLHrCwdtjr/s200/jquery.jpg&quot; width=&quot;150&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
En esta parte voy a explicar como seleccionar los elementos que vamos a trabajar llamados &lt;b&gt;selectores.&lt;/b&gt;&lt;br /&gt;
Los selectores son&amp;nbsp;una forma de permitirnos elegir un elemento (o varios) entre todos los que tenemos en nuestro documento HTML.&lt;b&gt; ¿Para qué?&lt;/b&gt; Para luego poder aplicar sobre los elementos seleccionados diversas funciones.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ejemplo de Selectores:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Selectores de Clase&lt;/b&gt;&lt;br /&gt;
&lt;pre class=&quot;brush:js&quot;&gt;  
$(&quot;.banner&quot;)&lt;br /&gt;
$(&quot;.galeria&quot;)&lt;br /&gt;
&lt;/pre&gt;
Aqui seleccionamos todos los elementos que tienen la clase banner y galeria.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Selectores Identificadores&lt;/b&gt;&lt;br /&gt;
&lt;pre class=&quot;brush:js&quot;&gt;
$(&quot;#formulario&quot;)&lt;br /&gt;
$(&quot;#oculto&quot;)&lt;br /&gt;
&lt;/pre&gt;
Aqui seleccionamos solo el elemento con el id formulario y el id oculto.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Selectores Jerárquicos&lt;/b&gt;&lt;br /&gt;
&lt;pre class=&quot;brush:js&quot;&gt;
$(&quot;div img&quot;)&lt;br /&gt;
$(&quot;div li&quot;)&lt;br /&gt;
&lt;/pre&gt;
Aqui seleccionamos todos las etiquetas img y li dependientes de un div.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Selectores de elementos de Formulario&lt;/b&gt;&lt;br /&gt;
&lt;pre class=&quot;brush:js&quot;&gt;
$(&quot;:radio&quot;)&lt;br /&gt;
$(&quot;:text&quot;)&lt;br /&gt;
&lt;/pre&gt;
Aqui seleccionamos todos lo elementos del formulario de tipo radio y text.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Selectores de Etiquetas&lt;/b&gt;&lt;br /&gt;
&lt;pre class=&quot;brush:js&quot;&gt;
$(&quot;h1&quot;)&lt;br /&gt;
$(&quot;p&quot;)&lt;br /&gt;
&lt;/pre&gt;
Aqui seleccionamos todos los elementos con etiquetas h1 y p.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://phplibre.blogspot.com/feeds/3732919940398839698/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://phplibre.blogspot.com/2011/11/aprendiendo-jquery-leccion-2-selectores.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3568530088523112184/posts/default/3732919940398839698'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3568530088523112184/posts/default/3732919940398839698'/><link rel='alternate' type='text/html' href='http://phplibre.blogspot.com/2011/11/aprendiendo-jquery-leccion-2-selectores.html' title='Aprendiendo jQuery Lección 2 - Selectores'/><author><name>Jhonatan Vasquez</name><uri>http://www.blogger.com/profile/18369022098959837737</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='9' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-worvGfdwTpN544GageSxwGoqhdq8tZnG4JtFoGrngwFbWYzmrC7udYhy7mhGLwDsSS_Ttx0q3eSTo7mJ8J8FTdaV3q2uK3T4fiGdv0QB_4fydZNNkDHANvxdG-b7Ens/s220/logo.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9NyCIep22OajpqSRIPM52SpH9zxGmlvYCSJ_30YLTsBxuxoXaOlXGUsxWpOoZUB3B9Hyx2hnelYJkOeMY_wqtbxjj0ugTxi7z-xWUuRwrEMdyxi0ywUICixZHWEf_Ch_QD3cLHrCwdtjr/s72-c/jquery.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3568530088523112184.post-514685676275327701</id><published>2011-11-26T15:43:00.000-08:00</published><updated>2011-11-26T16:22:25.210-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="jQuery"/><title type='text'>Aprendiendo jQuery Lección 1 - Introducción y Uso</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9NyCIep22OajpqSRIPM52SpH9zxGmlvYCSJ_30YLTsBxuxoXaOlXGUsxWpOoZUB3B9Hyx2hnelYJkOeMY_wqtbxjj0ugTxi7z-xWUuRwrEMdyxi0ywUICixZHWEf_Ch_QD3cLHrCwdtjr/s1600/jquery.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;100&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9NyCIep22OajpqSRIPM52SpH9zxGmlvYCSJ_30YLTsBxuxoXaOlXGUsxWpOoZUB3B9Hyx2hnelYJkOeMY_wqtbxjj0ugTxi7z-xWUuRwrEMdyxi0ywUICixZHWEf_Ch_QD3cLHrCwdtjr/s200/jquery.jpg&quot; width=&quot;100&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Antes que nada voy a realizar una breve introducción sobre lo que es jQuery, y también explicar los conceptos básicos de como se debe usar este magnifico framework javascript.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Que Es jQuery?&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
Puedo decir que jQuery es un framework Javascript, y&amp;nbsp;qué es un framework. Pues es una plataforma que sirve como base&amp;nbsp;para la programación avanzada de aplicaciones, que aporta una serie de funciones o códigos&lt;br /&gt;
para realizar tareas habituales. Por decirlo de otra manera, framework son unas librerías de&lt;br /&gt;
código que contienen procesos o rutinas ya listos para usar.&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Instalacción&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
Para comenzar a trabajar con jQuery, primero necesitamos descargar la versión mas actual de la librería.&lt;br /&gt;
Puedes descargar la última versión de jQuery desde &lt;a href=&quot;http://jquery.com/&quot; target=&quot;_blank&quot;&gt;jquery.com&lt;/a&gt;. Una vez que descarges &amp;nbsp;la librería ya tendrás todo lo necesario para comenzar a trabajar.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Uso&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
Lo primero que debemos hacer para poder utilizar jQuery, es añadir la librería en el archivo HTML en el que quieras utilizarlo. Para ello, añade la siguiente línea dentro de la etiqueta &lt;b&gt;HEAD &lt;/b&gt;de tu HTML.&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush:html&quot;&gt;                                                                
&amp;lt;html&amp;gt;
   &amp;lt;head&amp;gt;
      &amp;lt;title&amp;gt;Documento sin título&amp;lt;/title&amp;gt;
      &amp;lt;script src=&quot;js/jquery.js&quot; type=&quot;text/javascript&quot;&amp;gt;&amp;lt;/script&amp;gt;
   &amp;lt;/head&amp;gt;
   &amp;lt;body&amp;gt;
   &amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;                                                              
&lt;/pre&gt;
&lt;br /&gt;
Aquí estamos suponiendo que el archivo jquery.js está en la carpeta js/ que esta en la&amp;nbsp;raíz&amp;nbsp;del archivo html.&lt;br /&gt;
Y para empezar a trabajar con jQuery solo falta registrar el evento que nos indica que el DOM está listo,&amp;nbsp;para esto hay 2 formas de hacerlo.&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush:js&quot;&gt;  
$(document).ready(function() {

&amp;nbsp; &amp;nbsp;//Aquí&amp;nbsp;va lo que vamos hacer

&amp;nbsp;});
&lt;/pre&gt;
&lt;br /&gt;
Esto es similar a la típica llamada &lt;b&gt;&quot;window.onload&quot; &lt;/b&gt;que se hace en Javascript cuando queremos que algo se ejecute al terminar de cargar la página. Y la otra forma es.
&lt;br /&gt;
&lt;pre class=&quot;brush:js&quot;&gt;  
$(function() {

&amp;nbsp; &amp;nbsp;&amp;nbsp;//Aquí&amp;nbsp;va lo que vamos hacer

&amp;nbsp;});

&lt;/pre&gt;
&lt;br /&gt;
Yo &amp;nbsp;personalmente uso la segunda forma, ya que es menos&amp;nbsp;código&amp;nbsp;y hace exactamente lo mismo que la primera.</content><link rel='replies' type='application/atom+xml' href='http://phplibre.blogspot.com/feeds/514685676275327701/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://phplibre.blogspot.com/2011/11/aprendiendo-jquery-leccion-1.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3568530088523112184/posts/default/514685676275327701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3568530088523112184/posts/default/514685676275327701'/><link rel='alternate' type='text/html' href='http://phplibre.blogspot.com/2011/11/aprendiendo-jquery-leccion-1.html' title='Aprendiendo jQuery Lección 1 - Introducción y Uso'/><author><name>Jhonatan Vasquez</name><uri>http://www.blogger.com/profile/18369022098959837737</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='9' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-worvGfdwTpN544GageSxwGoqhdq8tZnG4JtFoGrngwFbWYzmrC7udYhy7mhGLwDsSS_Ttx0q3eSTo7mJ8J8FTdaV3q2uK3T4fiGdv0QB_4fydZNNkDHANvxdG-b7Ens/s220/logo.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9NyCIep22OajpqSRIPM52SpH9zxGmlvYCSJ_30YLTsBxuxoXaOlXGUsxWpOoZUB3B9Hyx2hnelYJkOeMY_wqtbxjj0ugTxi7z-xWUuRwrEMdyxi0ywUICixZHWEf_Ch_QD3cLHrCwdtjr/s72-c/jquery.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3568530088523112184.post-6415967315541066613</id><published>2011-11-12T22:37:00.000-08:00</published><updated>2011-11-16T09:51:56.335-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="mysql"/><category scheme="http://www.blogger.com/atom/ns#" term="php"/><category scheme="http://www.blogger.com/atom/ns#" term="update"/><title type='text'>Actualizar datos de MYSQL con PHP</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGFEiUstXRTBQtqZBwnYOYdzqedYitrZUbO7mOOOFdDJwrplVPuIP1FkoWkQkX9wTpToMgucGdhSeisyCs4fWH27FAKvIET43G0aUlpNzCNWUp5oqMAY9sAfcBTKILsMgT9M_-mU3Il76H/s1600/php-logo-150x150.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGFEiUstXRTBQtqZBwnYOYdzqedYitrZUbO7mOOOFdDJwrplVPuIP1FkoWkQkX9wTpToMgucGdhSeisyCs4fWH27FAKvIET43G0aUlpNzCNWUp5oqMAY9sAfcBTKILsMgT9M_-mU3Il76H/s1600/php-logo-150x150.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
En esta oportunidad voy a realizar una actualización a los datos de &amp;nbsp;una tabla creada en mysql, usando la palabra reservada UPDATE.&lt;br /&gt;
&lt;br /&gt;
Para este ejemplo voy a crear una &amp;nbsp;tabla llamada clientes, y 2 archivos php. La conexión la pueden ver en &lt;a href=&quot;http://phplibre.blogspot.com/2011/11/conectar-php-con-mysql.html&quot; target=&quot;_blank&quot;&gt;este post&lt;/a&gt; que publique hace&amp;nbsp;días.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Clientes.sql&lt;/h3&gt;
&lt;pre class=&quot;brush:php&quot;&gt;CREATE TABLE IF NOT EXISTS `clientes` (
  `id_cliente` int(11) NOT NULL AUTO_INCREMENT,
  `cliente` varchar(200) NOT NULL,
  `direccion` varchar(200) NOT NULL,
  `dni` char(8) NOT NULL,
  `telefono` char(9) DEFAULT NULL,
  PRIMARY KEY (`id_cliente`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
&lt;/pre&gt;
&lt;br /&gt;
&lt;h3&gt;
index.php&lt;/h3&gt;
&lt;pre class=&quot;brush:php&quot;&gt;&amp;lt;?php 
include_once(&quot;class/Conexion.php&quot;);
include_once(&quot;class/Clientes.php&quot;);
$link= new Conexion(&quot;localhost&quot;,&quot;root&quot;,&quot;&quot;,&quot;blog&quot;);
$clientes = new Clientes();
$array_cliente = $clientes-&amp;gt;GetClientes();
switch ($_GET[&#39;accion&#39;]) {
    case &quot;edit&quot; : $datos = $clientes-&amp;gt;GetClientes($_GET[&#39;id&#39;]);
        break;
    case &quot;update&quot; : $clientes-&amp;gt;UpdateClientes($_GET[&#39;id&#39;]);
        break;
}
?&amp;gt;
&amp;lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&amp;gt;
    &amp;lt;head&amp;gt;
        &amp;lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot; /&amp;gt;
        &amp;lt;title&amp;gt;Documento sin título&amp;lt;/title&amp;gt;
    &amp;lt;/head&amp;gt;
    &amp;lt;body&amp;gt;
        &amp;lt;table width=&quot;700&quot; border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&amp;gt;
            &amp;lt;tr align=&quot;center&quot;&amp;gt;
                &amp;lt;td width=&quot;172&quot;&amp;gt;CLIENTE&amp;lt;/td&amp;gt;
                &amp;lt;td width=&quot;201&quot;&amp;gt;DIRECCIÓN&amp;lt;/td&amp;gt;
                &amp;lt;td width=&quot;109&quot;&amp;gt;DNI&amp;lt;/td&amp;gt;
                &amp;lt;td width=&quot;107&quot;&amp;gt;TELEFONO&amp;lt;/td&amp;gt;
                &amp;lt;td width=&quot;99&quot;&amp;gt;OPCIONES&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;?php
            if ($array_cliente) {
                foreach ($array_cliente as $value):
                    ?&amp;gt;
                    &amp;lt;tr&amp;gt;
                        &amp;lt;td&amp;gt;&amp;lt;?php echo $value[&#39;cliente&#39;] ?&amp;gt;&amp;lt;/td&amp;gt;
                        &amp;lt;td&amp;gt;&amp;lt;?php echo $value[&#39;direccion&#39;] ?&amp;gt;&amp;lt;/td&amp;gt;
                        &amp;lt;td align=&quot;center&quot;&amp;gt;&amp;lt;?php echo $value[&#39;dni&#39;] ?&amp;gt;&amp;lt;/td&amp;gt;
                        &amp;lt;td align=&quot;center&quot;&amp;gt;&amp;lt;?php echo $value[&#39;telefono&#39;] ?&amp;gt;&amp;lt;/td&amp;gt;
                        &amp;lt;td align=&quot;center&quot;&amp;gt;&amp;lt;a href=&quot;index.php?accion=edit&amp;amp;id=&amp;lt;?php echo $value[&#39;id_cliente&#39;] ?&amp;gt;&quot;&amp;gt;EDITAR&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;
                    &amp;lt;/tr&amp;gt;
                    &amp;lt;?php
                endforeach;
            }
            ?&amp;gt;
        &amp;lt;/table&amp;gt;

        &amp;lt;br /&amp;gt;
        &amp;lt;form name=&quot;frmclientes&quot; method=&quot;post&quot; action=&quot;index.php?accion=update&amp;amp;id=&amp;lt;?php echo $datos[0][&#39;id_cliente&#39;] ?&amp;gt;&quot;&amp;gt;
            &amp;lt;table width=&quot;247&quot;&amp;gt;
                &amp;lt;tr&amp;gt;
                    &amp;lt;td width=&quot;69&quot;&amp;gt;&amp;lt;label&amp;gt;Cliente:&amp;lt;/label&amp;gt;&amp;lt;/td&amp;gt;
                    &amp;lt;td width=&quot;166&quot;&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;cliente&quot; value=&quot;&amp;lt;?php echo $datos[0][&#39;cliente&#39;] ?&amp;gt;&quot; /&amp;gt;&amp;lt;/td&amp;gt;
                &amp;lt;/tr&amp;gt;
                &amp;lt;tr&amp;gt;
                    &amp;lt;td&amp;gt;&amp;lt;label&amp;gt;Dirección:&amp;lt;/label&amp;gt;&amp;lt;/td&amp;gt;
                    &amp;lt;td&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;direccion&quot; value=&quot;&amp;lt;?php echo $datos[0][&#39;direccion&#39;] ?&amp;gt;&quot; /&amp;gt;&amp;lt;/td&amp;gt;
                &amp;lt;/tr&amp;gt;
                &amp;lt;tr&amp;gt;
                    &amp;lt;td&amp;gt;&amp;lt;label&amp;gt;Dni:&amp;lt;/label&amp;gt;&amp;lt;/td&amp;gt;
                    &amp;lt;td&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;dni&quot; value=&quot;&amp;lt;?php echo $datos[0][&#39;dni&#39;] ?&amp;gt;&quot; /&amp;gt;&amp;lt;/td&amp;gt;
                &amp;lt;/tr&amp;gt;
                &amp;lt;tr&amp;gt;
                    &amp;lt;td&amp;gt;&amp;lt;label&amp;gt;Telefono:&amp;lt;/label&amp;gt;&amp;lt;/td&amp;gt;
                    &amp;lt;td&amp;gt;&amp;lt;input type=&quot;text&quot; name=&quot;telefono&quot; value=&quot;&amp;lt;?php echo $datos[0][&#39;telefono&#39;] ?&amp;gt;&quot; /&amp;gt;&amp;lt;/td&amp;gt;
                &amp;lt;/tr&amp;gt;
                &amp;lt;tr&amp;gt;
                    &amp;lt;td colspan=&quot;2&quot; align=&quot;center&quot;&amp;gt;&amp;lt;input type=&quot;submit&quot; name=&quot;btneditar&quot; value=&quot;EDITAR DATOS&quot; /&amp;gt;&amp;lt;/td&amp;gt;
                &amp;lt;/tr&amp;gt;
            &amp;lt;/table&amp;gt;
        &amp;lt;/form&amp;gt;
    &amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;
&lt;/pre&gt;
&lt;br /&gt;
&lt;h3&gt;
Clientes.php&lt;/h3&gt;
&lt;pre class=&quot;brush:php&quot;&gt;class Clientes {

    private $datos = array();

    public function GetClientes($id=0) {

        $where = ($id &amp;gt; 0) ? &quot;where id_cliente=&quot; . $id : &quot;&quot;;
        $sql = mysql_query(&quot;SELECT * FROM clientes &quot; . $where . &quot; ORDER BY 1&quot;);
        while ($res = mysql_fetch_array($sql)) {
            $datos[] = $res;
        }
        return $datos;
    }

    public function UpdateClientes($id=0) {

        $sql = mysql_query(&quot;UPDATE clientes SET cliente = &#39;&quot; . $_POST[&quot;cliente&quot;] . &quot;&#39;, direccion = &#39;&quot; . $_POST[&quot;direccion&quot;] . &quot;&#39;, dni = &#39;&quot; . $_POST[&quot;dni&quot;] . &quot;&#39;, telefono = &#39;&quot; . $_POST[&quot;telefono&quot;] . &quot;&#39; WHERE id_cliente = &quot; . $id . &quot;&quot;);


        header(&quot;location:index.php&quot;);
    }

}
&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://phplibre.blogspot.com/feeds/6415967315541066613/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://phplibre.blogspot.com/2011/11/actualizar-datos-mysql-con-php.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3568530088523112184/posts/default/6415967315541066613'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3568530088523112184/posts/default/6415967315541066613'/><link rel='alternate' type='text/html' href='http://phplibre.blogspot.com/2011/11/actualizar-datos-mysql-con-php.html' title='Actualizar datos de MYSQL con PHP'/><author><name>Jhonatan Vasquez</name><uri>http://www.blogger.com/profile/18369022098959837737</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='9' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-worvGfdwTpN544GageSxwGoqhdq8tZnG4JtFoGrngwFbWYzmrC7udYhy7mhGLwDsSS_Ttx0q3eSTo7mJ8J8FTdaV3q2uK3T4fiGdv0QB_4fydZNNkDHANvxdG-b7Ens/s220/logo.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGFEiUstXRTBQtqZBwnYOYdzqedYitrZUbO7mOOOFdDJwrplVPuIP1FkoWkQkX9wTpToMgucGdhSeisyCs4fWH27FAKvIET43G0aUlpNzCNWUp5oqMAY9sAfcBTKILsMgT9M_-mU3Il76H/s72-c/php-logo-150x150.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3568530088523112184.post-7154938970171446457</id><published>2011-11-12T22:33:00.000-08:00</published><updated>2011-11-12T23:15:17.108-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="insert"/><category scheme="http://www.blogger.com/atom/ns#" term="mysql"/><category scheme="http://www.blogger.com/atom/ns#" term="php"/><title type='text'>Insertar Datos a MYSQL con PHP</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGFEiUstXRTBQtqZBwnYOYdzqedYitrZUbO7mOOOFdDJwrplVPuIP1FkoWkQkX9wTpToMgucGdhSeisyCs4fWH27FAKvIET43G0aUlpNzCNWUp5oqMAY9sAfcBTKILsMgT9M_-mU3Il76H/s1600/php-logo-150x150.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGFEiUstXRTBQtqZBwnYOYdzqedYitrZUbO7mOOOFdDJwrplVPuIP1FkoWkQkX9wTpToMgucGdhSeisyCs4fWH27FAKvIET43G0aUlpNzCNWUp5oqMAY9sAfcBTKILsMgT9M_-mU3Il76H/s1600/php-logo-150x150.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://phplibre.blogspot.com/feeds/7154938970171446457/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://phplibre.blogspot.com/2011/11/insertar-datos-mysql-con-php.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3568530088523112184/posts/default/7154938970171446457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3568530088523112184/posts/default/7154938970171446457'/><link rel='alternate' type='text/html' href='http://phplibre.blogspot.com/2011/11/insertar-datos-mysql-con-php.html' title='Insertar Datos a MYSQL con PHP'/><author><name>Jhonatan Vasquez</name><uri>http://www.blogger.com/profile/18369022098959837737</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='9' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-worvGfdwTpN544GageSxwGoqhdq8tZnG4JtFoGrngwFbWYzmrC7udYhy7mhGLwDsSS_Ttx0q3eSTo7mJ8J8FTdaV3q2uK3T4fiGdv0QB_4fydZNNkDHANvxdG-b7Ens/s220/logo.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGFEiUstXRTBQtqZBwnYOYdzqedYitrZUbO7mOOOFdDJwrplVPuIP1FkoWkQkX9wTpToMgucGdhSeisyCs4fWH27FAKvIET43G0aUlpNzCNWUp5oqMAY9sAfcBTKILsMgT9M_-mU3Il76H/s72-c/php-logo-150x150.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3568530088523112184.post-1094019281529633296</id><published>2011-11-12T22:27:00.000-08:00</published><updated>2011-11-16T09:55:37.546-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="conexion"/><category scheme="http://www.blogger.com/atom/ns#" term="mysql"/><category scheme="http://www.blogger.com/atom/ns#" term="php"/><title type='text'>Conectar PHP con MYSQL</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGFEiUstXRTBQtqZBwnYOYdzqedYitrZUbO7mOOOFdDJwrplVPuIP1FkoWkQkX9wTpToMgucGdhSeisyCs4fWH27FAKvIET43G0aUlpNzCNWUp5oqMAY9sAfcBTKILsMgT9M_-mU3Il76H/s1600/php-logo-150x150.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGFEiUstXRTBQtqZBwnYOYdzqedYitrZUbO7mOOOFdDJwrplVPuIP1FkoWkQkX9wTpToMgucGdhSeisyCs4fWH27FAKvIET43G0aUlpNzCNWUp5oqMAY9sAfcBTKILsMgT9M_-mU3Il76H/s1600/php-logo-150x150.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #333333; font-family: &#39;Helvetica Neue Light&#39;, HelveticaNeue-Light, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 19px;&quot;&gt;En esta oportunidad voy a realizar una&amp;nbsp;conexión&amp;nbsp;a una base de datos creada con&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: &#39;Helvetica Neue Light&#39;, HelveticaNeue-Light, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 14px; line-height: 19px;&quot;&gt;una clase que te permite conectar tu base de datos de una forma&amp;nbsp;fácil&amp;nbsp;y sencilla, usando php orientado a objetos:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: &#39;Helvetica Neue Light&#39;, HelveticaNeue-Light, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 14px; line-height: 19px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: &#39;Helvetica Neue Light&#39;, HelveticaNeue-Light, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 14px; line-height: 19px;&quot;&gt;En mi archivo Conexion.php he creado mi clase llamada Conexion, y he declarado mis atributos para asignarle los valores de mi conexion (nombre del host, usuario de l bd, password de la bd, nombre de la bd), y un metodo constructor para que al llamar a mi clase Conexion automaticamente me ejecute el codigo que contiene el constructor.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;pre class=&quot;brush:php&quot;&gt;class Conexion {

    var $link = 0;
    var $host;
    var $user;
    var $psw;
    var $db;

    function Conexion($host, $user, $psw, $db) {
        $this-&amp;gt;host = $host;
        $this-&amp;gt;user = $user;
        $this-&amp;gt;psw = $psw;
        $this-&amp;gt;db = $db;
        $this-&amp;gt;link = mysql_connect($this-&amp;gt;host, $this-&amp;gt;user, $this-&amp;gt;psw) or die(mysql_error() . &quot;No Pudo conectarese al servidor&quot;);
        if ($db == &quot;&quot;) {
            mysql_select_db($this-&amp;gt;db, $this-&amp;gt;link) or die(mysql_error() . &quot;No existe la base de datos &quot;.$this-&amp;gt;db);
        } else {
            mysql_select_db($db, $this-&amp;gt;link) or die(mysql_error() . &quot;No existe la base de datos &quot;.$this-&amp;gt;db);
        }
        return $this-&amp;gt;link;
    }

}
&lt;/pre&gt;
para realizar la conexion solo llamo ami clase y les paso los parametros que por defecto me pide el constructor.
&lt;br /&gt;
&lt;pre class=&quot;brush:php&quot;&gt;$link= new Conexion(&quot;localhost&quot;,&quot;root&quot;,&quot;&quot;,&quot;bdclientes&quot;);
&lt;/pre&gt;
esto seria todo para poder conectar su base de datos.
aunque a esta clase le podemos crear mas metodos para realizar consultas a la bd.</content><link rel='replies' type='application/atom+xml' href='http://phplibre.blogspot.com/feeds/1094019281529633296/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://phplibre.blogspot.com/2011/11/conectar-php-con-mysql.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3568530088523112184/posts/default/1094019281529633296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3568530088523112184/posts/default/1094019281529633296'/><link rel='alternate' type='text/html' href='http://phplibre.blogspot.com/2011/11/conectar-php-con-mysql.html' title='Conectar PHP con MYSQL'/><author><name>Jhonatan Vasquez</name><uri>http://www.blogger.com/profile/18369022098959837737</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='9' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-worvGfdwTpN544GageSxwGoqhdq8tZnG4JtFoGrngwFbWYzmrC7udYhy7mhGLwDsSS_Ttx0q3eSTo7mJ8J8FTdaV3q2uK3T4fiGdv0QB_4fydZNNkDHANvxdG-b7Ens/s220/logo.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGFEiUstXRTBQtqZBwnYOYdzqedYitrZUbO7mOOOFdDJwrplVPuIP1FkoWkQkX9wTpToMgucGdhSeisyCs4fWH27FAKvIET43G0aUlpNzCNWUp5oqMAY9sAfcBTKILsMgT9M_-mU3Il76H/s72-c/php-logo-150x150.png" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Distrito de Magdalena del Mar, Perú</georss:featurename><georss:point>-12.090436885028733 -77.064322787033063</georss:point><georss:box>-12.102154885028733 -77.07606528703306 -12.078718885028733 -77.052580287033066</georss:box></entry></feed>