Invata PHP

              PHP (Hypertext Preprocessor) este un limbaj de scripting folosit în special pentru dezvoltarea web. 

              Este ușor de învățat și se integrează bine cu HTML și baze de date MySQL. 

              Iată o scurtă introducere în PHP:

1. Instalarea PHP:

Pentru a începe, trebuie să ai PHP instalat pe computerul tău. Dacă folosești XAMPP, WAMP sau MAMP, PHP este deja inclus. Acestea sunt pachete care includ Apache (server web), MySQL (bază de date) și PHP.

2. Primul Script PHP:

Un script PHP începe cu <?php și se termină cu ?>. Codul PHP poate fi inclus direct în fișiere HTML.

Exemplu:
<?php 
echo "Salut, lume!";
 ?>

3. Variabile și tipuri de date:

Variabilele în PHP sunt declarate folosind semnul $.

Exemplu:

<?php
 $nume = "John"; 
$varsta = 25; 
$salut = "Salut, 
$nume! Ai $varsta de ani."; 
echo $salut;
?>

4. Structuri de control>

PHP suportă structurile de control uzuale ca if, else, for, while.

Exemplu de if:

<?php 
$varsta = 20; 
if ($varsta >= 18) { 
 echo "Ești adult.";
 } else { 
 echo "Ești minor."; 
?>

5. Funcții:

Funcțiile în PHP sunt definite folosind cuvântul cheie function.

Exemplu:

<?php 
function salut($nume) {
 return "Salut, $nume!"; 
echo salut("John"); 
?>

6. Interacțiunea cu baze de date MySQL:

Pentru a interacționa cu o bază de date MySQL, se poate folosi extensia mysqli sau biblioteca PDO.

Exemplu de conexiune și interogare folosind mysqli:

<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "database";

// Creare conexiune
$conn = new mysqli($servername, $username, $password, $dbname);

// Verificare conexiune
if ($conn->connect_error) {
    die("Conexiunea a eșuat: " . $conn->connect_error);
}

// Executare interogare
$sql = "SELECT id, nume FROM utilizatori";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
    // Afisare date pentru fiecare rand
    while($row = $result->fetch_assoc()) {
        echo "id: " . $row["id"]. " - Nume: " . $row["nume"]. "<br>";
    }
} else {
    echo "0 rezultate";
}
$conn->close();
?>

7. Formulare și prelucrarea datelor:

PHP poate prelua date din formulare HTML folosind variabilele superglobale $_GET și $_POST.

Exemplu:

<!-- formular.html -->
<form action="prelucrare.php" method="post">
    Nume: <input type="text" name="nume">
    <input type="submit">
</form>

<!-- prelucrare.php -->
<?php
$nume = $_POST['nume'];
echo "Salut, " . $nume;
?>

            Resurse pentru a învăța PHP:
PHP Manual
W3Schools PHP Tutorial
Codecademy PHP Course

           Acestea sunt bazele PHP. Îți recomand să începi cu exemple simple și să experimentezi pe măsură ce înveți.

Comentarii

Postări populare de pe acest blog