. marc php i wordpress .
definir i executar una variable de funcio
//a la capçalera de header_nav.php
<?php $var = 'localhost xampp navas';?>
//posar a tots els llocs que vulgui repetir aquest texte: title navbar footer etc.
<?php echo "$var";?>
Updated: 2023-09-30 19:11:55
php model per la gal.leria people
detall
================
//config.php
================
<?php
define('DBUSER','user');
define('DBPWD','pasword');
define('DBHOST','localhost');
define('DBNAME','nomdb');
?>
=============
// people.php
=============
<?php require_once 'header_nav.php';?>
<?php
require_once 'model_people.php';
$people = getpeople();
require 'list_people.php';
?>
<?php require_once 'footer.php';?>
============
// model.php
============
<?php
require_once 'config.php';
function openConex(){
$conex=new mysqli(DBHOST, DBUSER, DBPWD, DBNAME);
return $conex;
}
function getPeople(){
$mysqli = openConex();
$result = $mysqli->query('SELECT * FROM people ORDER BY id desc');
return $result;
}
function getPersonById($id)
{
$mysqli = openConex();
$result = $mysqli->query('SELECT * FROM people WHERE id ='.$id);
$row = mysqli_fetch_assoc($result);
return $row;
}
?>
=================
//list_people.php
=================
<?php foreach ($people as $person) : ?>
<!-- element que vull repetir -->
<!-- card -->
<div class="<?php echo "$person[categoria]";?>" data-tags="<?php echo "$person[nom]";?> <?php echo "$person[categoria]";?> ">
<div class="uk-card uk-card-small uk-card-default">
<div class="uk-card-media">
<div class="uk-inline-clip uk-transition-toggle" tabindex="0">
<img data-fancybox="gallery" src="img/<?php echo "$person[img]";?>" >
<div class="uk-transition-slide-bottom uk-position-bottom uk-overlay uk-overlay-primary">
</div>
</div>
</div>
<div class="uk-card-body">
<a href="show_people.php?id=<?php echo $person['id'] ?>"><h4 class="uk-margin-small-bottom uk-margin-remove-adjacent uk-text-bold text-transparent bg-clip-text bg-gradient-to-r from-green-400 via-blue-500 to-purple-500"><?php echo "$person[nom]";?></h4></a>
<p class="uk-text-small uk-text-muted"><?php echo "$person[categoria]";?>-actualitzat: <?php echo "$person[updated_at]";?></p>
</div>
<div class="uk-card-footer">
<div class="uk-grid uk-grid-small uk-grid-divider uk-flex uk-flex-middle" data-uk-grid>
<div class="uk-width-auto uk-text-right">
<a href="<?php echo "$person[web]";?>" data-uk-tooltip="title: web oficial" class="uk-icon-world uk-icon" data-uk-icon="icon:world; ratio: 1.2" target="_blank" ></a>
<a href="show_people.php?id=<?php echo $person['id'] ?>" data-uk-tooltip="title: gallery folder" class="uk-icon-link" data-uk-icon="icon:search; ratio: 1.2"></a>
<a href="<?php echo "$person[ins]";?>" data-uk-tooltip="title: Instagram" class="uk-icon-link" data-uk-icon="icon:instagram; ratio: 1.2"target="_blank"></a>
<a href="<?php echo "$person[face]";?>" data-uk-tooltip="title: facebook" class="uk-icon-link" data-uk-icon="icon:facebook; ratio: 1.2"target="_blank"></a>
</div>
<div class="uk-width-auto uk-text-right">
<a data-uk-tooltip="title: Drag this card" href="#" class="uk-icon-link drag-icon" data-uk-icon="icon:move; ratio: 1.2"></a>
</div>
</div>
</div>
</div>
</div>
<!-- /card -->
<?php endforeach; ?>
=================
//show_people.php
=================
<?php
error_reporting(E_ALL);
ini_set('display_errors', '1');
?>
<?php include 'header_nav.php';?>
<?php require_once 'model_people.php'; ?>
<?php $person = getPersonById($_GET['id']); ?>
Updated: 2023-09-30 16:35:04
mostrar errors de php
<?php
error_reporting(E_ALL);
ini_set('display_errors', '1');
?>
Updated: 2023-08-23 08:11:05
php includes
<?php include 'header_nav.php';?>
<?php include 'footer.php';?>Updated: 2023-05-21 01:30:33
wordpress plantilla de pagina
<?php /* Template Name: gallery */ get_header(); ?> <?php get_sidebar(); get_footer();Updated: 2023-05-21 01:22:52
array php
<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "estudi";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT * FROM `codes` order by categoria asc";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
?>
<!-- element que vull repetir -->
<?php echo "$row[nom]";?>
<?php }
} else {
echo "0 results";
}
$conn->close();
?>
Updated: 2022-08-26 19:24:58