¿Como agregar productos a un carrito de compras?

Tengo una clase para mi tabla de productos:

public class Producto     {         public int ID { get; set; }         public int ID_tienda { get; set; }         public string Nombre_prod { get; set; }         public string Descrip_prod { get; set; }         public decimal Precio_Unit { get; set; }         public string Img_origen { get; set; }         public int categoria { get; set; }         public string fullinfo         {             get             {                 return $  "{Nombre_prod} {Descrip_prod} {Precio_Unit}";             }         }     } 

y una clase para mi tabla de pedidos

class Pedido     {         public int ID_PedidoDet { get; set; }         public int ID_producto { get; set; }         public int ID_venta { get; set; }         public int Estatus_pedido { get; set; }         public int Cantidad { get; set; }         public double Precio_unit { get; set; }         public double Subtotal { get; set; }     } 

La pregunta es como crear un carrito de compras en base a esto, si es que necesito otra clase para el carrito de compras y de que manera podría hacerlo.

Agregar botón a imagen con Javascript

Tengo una página maquetada con HTML y CSS, en la cual hay imágenes a las que quisiera agregarles de forma automática un botón para redirección a otra página con Javascript. ¿Cómo podría hacer?

document.getElementById("#cuca").innerHTML='<img src="#"/>'; 

En base a este fragmento de código, hasta ahora se me ocurrió agregar una imagen dentro de un div que luego al añadirle una función, actúe como botón, pero ni siquiera me muestra esa imagen (sé que no tiene src, pero cuando pruebo con la ruta de una imagen guardada en local tampoco funciona)

¿Cómo puedo agregar filas a una tabla dinámicamente con JavaScript?

He creado una función que selecciona una imagen, obteniendo su url, texto alternativo y tamaño.

Necesito agregar a una tabla esos datos. En el HTML tengo un <tbdody> donde tengo que ir poniendo los <tr>y <td> correspondientes.

Son 3 campos como he dicho: URL, texto alternativo y dimensiones, y cada vez que ejecute la función e introduzca el número de imagen que quiero seleccionar, deben ir agregándose los datos.

¿Cómo agregar un datepicker para una columna de una tabla con datatable?

Hice un tabla usando datatable que tiene un filtro en 2 columna.

Estoy buscando la forma de agregar un filtro a la columna de la fecha con el fin de poner filtrar por rangos de fecha.

He estado investigando, pero hasta el momento no he encontrado una solución.

Javascripts y archivos usados:

<link rel='stylesheet' type='text/css' href='https://cdn.datatables.net/1.10.19/css/jquery.dataTables.min.css'/> <script type='text/javascript' src='https://code.jquery.com/jquery-3.3.1.js'></script> <script type='text/javascript' src='https://cdn.datatables.net/1.10.19/js/jquery.dataTables.min.js'></script> <script> $  (document).ready(function() {     $  ('#example').DataTable( {         language: {         url: '//cdn.datatables.net/plug-ins/1.10.15/i18n/Spanish.json'     },         initComplete: function () {             this.api().columns([2, 3]).every( function () {                 var column = this;                 var select = $  ('<select><option value=""></option></select>')                     .appendTo( $  (column.header()) )                     .on( 'change', function () {                          var val = $  .fn.dataTable.util.escapeRegex(                             $  (this).val()                         );                         column                             .search( val ? '^'+val+'$  ' : '', true, false )                             .draw();                      } );                 column.data().unique().sort().each( function ( d, j ) {                     select.append( '<option value="'+d+'">'+d+'</option>' )                 } );              } );          }      } ); } ); </script> 

como puedo agregar lo obtenido de una función a un archivo txt en pyhton

tengo esta función

def mostrar_ganador(participantes):     ganador=''     valorMasAlto=0     for d in participantes:         if d['puntaje']>valorMasAlto:             valorMasAlto = d['puntaje']             ganador = d['nombre']             print('el participante {} es el ganador con: {}  puntos'.format(ganador,valorMasAlto)) 

pues lo que quiero es enviar lo ultimo

print('el participante {} es el ganador con: {} puntos'.format(ganador,valorMasAlto))

a un archivo TXT desde python, se que la estructura seria así pero no se como enviar lo arriba mencionado

    ganador=open('ganador.txt', 'w')     ganador.write()     ganador.close() 

Agregar tabla a datos en PHP?

quisiera saber como agregar una tabla en PHP, tengo el archivo html, de igual el archivo php en donde se aguardan los datos en un arhivo txt. Pero como hago para que la informacion aparezca en una TABLE teniendo el codigo de lectura de la siguiente forma:

<?php  $  file = fopen("datos.text", "r") or die("No found dates");  echo "<center><table border='1'>"; echo "<caption>DATOS</caption>"; echo "<thead>"; echo "<tr style='background-color: #888888;'>"; echo "<th>ALUMNO</th>"; echo "<th>ASIGNATURA</th>"; echo "<th>MAESTRO</th>"; echo "<th>FECHA/PEDIDO</th>"; echo "<th>FECHA/ENTREGA</th>"; echo "<th>NOTA</th>"; echo "<th>CUMPLIO</th>"; echo "</tr>"; echo "</thead>";  while ( !feof($  file)) {     $  linea = fgets($  file);     //$  convert = explode($  linea);      echo "<th style='color: red;'> $  linea </th>"; } echo "</table></center>"; fclose($  file); 

?>

Mientras donde se almacenan los datos esta de esta forma:

<?php   $  file = fopen("datos.text", "a") or die("Error can't open file");  fputs($  file, $  _REQUEST['alumno']); fputs($  file, "\n");  fputs($  file, $  _REQUEST['clase']); fputs($  file, "\n");  fputs($  file, $  _REQUEST['maestro']); fputs($  file, "\n");  fputs($  file, $  _REQUEST['pedido']); fputs($  file, "\n");  fputs($  file, $  _REQUEST['entrega']); fputs($  file, "\n");  fputs($  file, $  _REQUEST['nota']); fputs($  file, "\n");  fputs($  file, $  _REQUEST['cumple']); fputs($  file, "\n");  fputs($  file, " "); fputs($  file, "\n");  echo "Datos actualizados correctamente"; 

?>

Agradeceria si me ayudaran con esa duda. O me dieran alguna idea de como hacerlo…

¿Como agregar un guion cada 4 caracteres?

tengo una duda y es ver si se puede separar con guiones en un JTextField destinado para numeros telefonicos, pero no se como, lo que busco es que al escribir 4 numeros aparesca un guion y los separe de los numeros que quedan en el JTextField.

0568-8884433

Que sean separados de esta manera, el guion no lo debe escribir el usuario, debe aparecer al escribir los 4 primeros numeros o si se puede que el guion este fijo allí