Skip to content

Instantly share code, notes, and snippets.

@rcervera
rcervera / provesPDO.php
Created November 8, 2020 18:16
Exemples per provar sentències PDO
<?php
// newPDO: connectem amb la BD
$usuari="root";
$password="";
$database ="uf3";
$host = "localhost";
try {
$bd = new PDO('mysql:host='.$host.';dbname='.$database,
@rcervera
rcervera / variables.php
Created November 14, 2021 17:28
Com utilitzar variables en php
<?php
// definició de variables
$nom = "Marta"; // variables de text o cadena (String)
$cognom1 = "Salelles";
$cognom2 = "Ballarà";
<?php
// Array amb les parades d'una línia
// De cada parada, tenim:
// - el nom de la parada
// - El temps que triga el tren fins arribar a la següent parada
// - Els km que separen l'estació actual i la següent estació
// - L'adreça on es troba aquesta parada
// - Estat en que es troba l'estació: oberta o tancada
$linia1 = [
@rcervera
rcervera / Model.php
Last active December 13, 2021 13:20
<?php
class Model {
protected $bd;
protected $usuari="root";
protected $password="usuari";
protected $taula;
protected $database ="supersBD";
protected $host = "localhost";
<?php
include_once 'Model.php';
class Superheroes extends Model{
protected $taula="heroes";
// Afegir a la BD un nou superheroi
public function add($heroname,$realname,$gender,$race) {
<?php
include_once 'Model.php';
class Usuaris extends Model{
protected $taula ="usuaris";
// Afegir mètode per afegir un nou usuari
@rcervera
rcervera / index.php
Last active December 13, 2021 18:23
<?php
error_reporting(E_ALL);
ini_set('display_errors', '1');
session_start();
// url de la forma: index.php?control=nomControlador
if (isset($_GET['control'])) {
$control = $_GET['control'];
// resources/views/planets/api/index.blade.php
@extends('plantilla')
@section('content')
CRUD PLANETES
<div>
<input type="text" id="planetNameInput">
<button id="saveButton" >Save</button>
</div>
<?php
namespace App\Http\Controllers\api;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use App\Models\Planet;
use Validator;
@rcervera
rcervera / app.js
Last active February 3, 2023 08:44
// Canvis en el fitxer app.js o server.js o index.js
// Instal·lar mòdul CORS : npm install cors
// Habilita crides CORS: Crides des de diferents origens permeses
app.use(cors())
//app.use(express.urlencoded({ extended: true }));
// Comentar línia anterior: enviament dades per formulari