Bueno, ya que he estado estudiando y cogiendo apuntes del tema, te expongo lo que creo que significa cada cosa para poder modificarlo, eliminarlo, etc.. cuando me haga falta, o para otros formularios php. Así, si hay algo que no he entendido que mejor que tenerte aquí para decir YYEEEEEEEEE!!!!, ok?
Bien, voy a por el primer código que es la tabla primera con la serie de artículos, esta:
<table border=1>
<tr><td><img src='
http://www.eluniversodelperro.com/prueba2/carrito/silla.jpg'height='50px' width='50px' title='Silla Oficiina'\></td><td><form ='formaa' method='GET'><a href='index.php?idprod=1&idcategoria='>Silla Oficiina</a></form></td><td>50</td><td><form name='form1' method='POST'><input type='hidden' name='id' value='1'><input type='hidden' name='nombre' value='Silla Oficiina'><input type='hidden' name='precio' value='50'><input type='hidden' name='idcarrito' value='158'><input type='submit' name='Añadir' value='Añadir'></form></td></tr><tr><td><img src='
http://www.eluniversodelperro.com/prueba2/carrito/pantalla.jpg'height='50px' width='50px' title='Pantalla PC'\></td><td><form ='formaa' method='GET'><a href='index.php?idprod=2&idcategoria='>Pantalla PC</a></form></td><td>150</td><td><form name='form1' method='POST'><input type='hidden' name='id' value='2'><input type='hidden' name='nombre' value='Pantalla PC'><input type='hidden' name='precio' value='150'><input type='hidden' name='idcarrito' value='158'><input type='submit' name='Añadir' value='Añadir'></form></td></tr><tr><td><img src='
http://www.eluniversodelperro.com/imagenesanimales/0.jpg'height='50px' width='50px' title='Raton'\></td><td><form ='formaa' method='GET'><a href='index.php?idprod=3&idcategoria='>Raton</a></form></td><td>19</td><td>
<form name='form1' method='POST'><input type='hidden' name='id' value='3'><input type='hidden' name='nombre' value='Raton'>
<input type='hidden' name='precio' value='19'><input type='hidden' name='idcarrito' value='158'>
<input type='submit' name='Añadir' value='Añadir'></form></td></tr><tr><td>
<img src='
http://www.eluniversodelperro.com/imagenesanimales/0.jpg'height='50px' width='50px' title='Suelo Ceramico'\></td>
<td><form ='formaa' method='GET'><a href='index.php?idprod=4&idcategoria='>Suelo Ceramico</a></form></td><td>45</td>
<td><form name='form1' method='POST'><input type='hidden' name='id' value='4'><input type='hidden' name='nombre' value='Suelo Ceramico'>
<input type='hidden' name='precio' value='45'><input type='hidden' name='idcarrito' value='158'>
<input type='submit' name='Añadir' value='Añadir'></form></td></tr><tr><td>
<img src='
http://www.eluniversodelperro.com/imagenesanimales/0.jpg'height='50px' width='50px' title='Cuna Perro'\></td>
<td><form ='formaa' method='GET'><a href='index.php?idprod=5&idcategoria='>Cuna Perro</a></form></td><td>30</td>
<td><form name='form1' method='POST'><input type='hidden' name='id' value='5'><input type='hidden' name='nombre' value='Cuna Perro'>
<input type='hidden' name='precio' value='30'><input type='hidden' name='idcarrito' value='158'>
<input type='submit' name='Añadir' value='Añadir'></form></td></tr><tr><td>
<img src='
http://www.eluniversodelperro.com/imagenesanimales/0.jpg'height='50px' width='50px' title='Chicle '\></td>
<td><form ='formaa' method='GET'><a href='index.php?idprod=6&idcategoria='>Chicle </a></form></td><td>1</td>
<td><form name='form1' method='POST'><input type='hidden' name='id' value='6'><input type='hidden' name='nombre' value='Chicle '>
<input type='hidden' name='precio' value='1'><input type='hidden' name='idcarrito' value='158'>
<input type='submit' name='Añadir' value='Añadir'></form></td></tr><tr><td>
<img src='
http://www.eluniversodelperro.com/imagenesanimales/0.jpg'height='50px' width='50px' title='Reloj Viceroy'\></td>
<td><form ='formaa' method='GET'><a href='index.php?idprod=7&idcategoria='>Reloj Viceroy</a></form></td><td>251</td>
<td><form name='form1' method='POST'><input type='hidden' name='id' value='7'><input type='hidden' name='nombre' value='Reloj Viceroy'>
<input type='hidden' name='precio' value='251'><input type='hidden' name='idcarrito' value='158'>
<input type='submit' name='Añadir' value='Añadir'></form></td></tr><tr><td>
<img src='
http://www.eluniversodelperro.com/imagenesanimales/0.jpg'height='50px' width='50px' title='Teclado Airis'\></td>
<td><form ='formaa' method='GET'><a href='index.php?idprod=8&idcategoria='>Teclado Airis</a></form></td><td>30</td>
<td><form name='form1' method='POST'><input type='hidden' name='id' value='8'><input type='hidden' name='nombre' value='Teclado Airis'>
<input type='hidden' name='precio' value='30'><input type='hidden' name='idcarrito' value='158'>
<input type='submit' name='Añadir' value='Añadir'></form></td></tr><tr>
<td><img src='
http://www.eluniversodelperro.com/imagenesanimales/0.jpg'height='50px' width='50px' title='Cartera Adidas'\></td>
<td><form ='formaa' method='GET'><a href='index.php?idprod=9&idcategoria='>Cartera Adidas</a></form></td><td>50</td>
<td><form name='form1' method='POST'><input type='hidden' name='id' value='9'><input type='hidden' name='nombre' value='Cartera Adidas'>
<input type='hidden' name='precio' value='50'><input type='hidden' name='idcarrito' value='158'>
<input type='submit' name='Añadir' value='Añadir'></form></td></tr><tr><td>
<img src='
http://www.eluniversodelperro.com/imagenesanimales/0.jpg'height='50px' width='50px' title='Boligrado'\></td>
<td><form ='formaa' method='GET'><a href='index.php?idprod=10&idcategoria='>Boligrado</a></form></td><td>2</td>
<td><form name='form1' method='POST'><input type='hidden' name='id' value='10'>
<input type='hidden' name='nombre' value='Boligrado'><input type='hidden' name='precio' value='2'>
<input type='hidden' name='idcarrito' value='158'><input type='submit' name='Añadir' value='Añadir'></form></td></tr></table>
Bien, lo que entiendo yo es lo siguiente:
<table border=1> --- Este código es para crear una tabla, tipo un cuadrado con filas y columnas y texto dentro y tal. El border es el borde.
<tr> --- Esto crea una fila
<td> --- Esto crea una celda dentro de una fila; para crearla hay que crear la fila antes con <tr>
<img src=...> --- Esto pone una imagen dentro de esta celda <td>. Hay que especificar el height y el width que se quiere, si no la celda tendrá el tamaño de la imagen. Se le pone title=... (esto no lo entiendo, para que sirve este title).
</td> --- Se cierra la celda
<td> --- Se crea otra celda donde va a ir el nombre del producto.
<form="formaa" method="GET"> --- Se le pone la actividad que va a tener esta celda. GET envia los formularios usando la url, si fuera un POST los enviaría por la entrada estándar STDIO (no lo entiendo del todo). Esto se hace porque lo que viene a continuación va a ser un tipo de enlace para la misma página pero con una descripción más detallada del artículo que se ha seleccionado.
<a href="index.php?idprod=I~idcategoria"> --- Aquí está el enlace al producto (¿a la base de datos?). A continuación se escribe el nombre del producto (silla oficiina) y cerramos el enlace </a>
</form> --- Cerramos form (cerramos la actividad que tiene esa celda, (enlaces, envios, etc..)
</td> ---Se cierra la celda del nombre del producto.
<td> --- se abre otra celda: esta es para el precio
50 --- se escribe el precio
</td> --- se cierra la celda para el precio
<td> --- se abre otra celda
<form name="form1" method="POST"> --- Abrimos form con un nombre (que nombre??) y le damos el method POST (con este método los datos enviados no se ven en la barra del navegador (es lo único que se de esto). Este form es global para toda la celda.
<input type="hidden" name="id" value"1"> --- Se abre un input (una entrada de forma). Se le da hidden que es oculta. Id es el identificador (como el número de referencia). Se le da un valor, el número de referencia en sí. Se cierra el input >
<input type="hidden" name="nombre" value="silla oficina"> --- Se abre otro input del mismo tipo (oculto). En name ponemos nombre porque es el input del nombre. En value (valor) ponemos el nombre real del articulo (silla oficina). Y se cierra >
<input type="hidden" name="precio" value="50"> --- Se abre el input para el precio. hidden (oculto). Aquí en name le ponemos precio y en value la cifra del precio. Y se cierra >
<input type="hidden" name="idcarrito" value="158"> ---Daquí no menterao de ná
<input type="submit" name="añadir" value="añadir"> --- Se abre un input para el botón; este se crea al poner type; con submit lo que hace el botón es enviar los datos del formulario. Como name le ponemos añadir. Como value le ponemos el texto que queremos que aparezca en el botón, en este caso Añadir.
</form> --- Cerramos form cerrando las aplicaciones de la celda.
</td> --- Cerramos la celda física, donde hemos colocado el botón.
</tr> --- Cerramos la fila
Y si no hay más filas cerramos table </table>
Y otra fila con otro artículo... (eso sí, dentro de la tabla)
Bueno, creo que estoy pillando conceptos, mira a ver si hay algo en lo que me he confundío, de todos modos todavía queda tela para que entienda todo en general.
Mañana lo vemos todo y le damos la puntilla al carrito.
Un saludo victos5atodogas.