Webbserverprogrammering 1

Källkod

Välj en PHP-fil för att visa dess källkod.

exercises/testovning.php

<?php
error_reporting
(-1); // Report all type of errors
ini_set('display_errors', 1); // Display all errors
ini_set('output_buffering', 0); // Do not buffer outputs, write directly
?>


<!DOCTYPE html>
<html>
<script>
  function addToCart(id) {
    document.getElementById("msg").innerHTML += 'Car ' + id + ' added<br>';
    // Senare: Lagra i databas via Ajax
  }
</script>


<body>
  <h1 id="msg">Cart:<br></h1>


  <?php


  $price 
= 0;
  
//Senare: Hämta i databas utifrån sökkriterier
  
for ($i = 1; $i <= 20; $i++) {
    
$price = 123 * $i;
    echo 
"<div class=\"product\">";
    echo 
"<p>car number " . $i . "</p>";
    
//Senare: namn och pris från databas
    
echo "<p>price " . $price . "$</p>";
    echo 
"<button onclick=\"addToCart(" . $i . ");\">Add " . $i . " to Cart</button>";
    echo 
"</div>\n";
  }


  
?>


</body>
</html>