Staż,praktyki PHP

0

Gdzie i jak mozna znaleźć staż,praktyki jakąś pracę związną z PHP w Warszawie?

0

Wysyłać CV do wszelakich firm.
A co potrafisz?

0
Pabloss napisał(a):

Wysyłać CV do wszelakich firm.
A co potrafisz?

Większość firm już potrzybuje jakiś staż albo juniorów.Znam HTML,CSS,PHP trochę Laravel robiłem pary swoich stron.

0

Co to znaczy znam php? na jakim poziomie? rozwiń, że się trochę, bo tak to nie ma sensu nawet odpisywać..

0

Mysle ze na podstawowym.Ostatnio zrobiłem swój blog gdzie napisałem wasny kod HTML CSS z szablona potem napisałęm do niego PHP kod.
Odcinek:

if(isset($_GET['category'])){
    include "php/db_connect.php";
    try{
        $result=$pdo->query("SELECT * FROM category");
    }catch (PDOException $e){
        $error="Błąd cat ".$e->getMessage();
        include "html/error.html.php";
        exit();
    }
    foreach ($result as $row){
        $category[]=array('id'=>$row['id'],'title'=>$row['title_category']);
    }
    try{
        $sql=("SELECT post.id,post.day,post.month,post.title,post.text,post.likes,post.comments,post.img,category.title_category FROM ((post_category INNER JOIN post on post_category.post_id=post.id) INNER JOIN category on post_category.category_id=category.id) WHERE category.id = :category_id");
        $s=$pdo->prepare($sql);
        $s->bindValue('category_id',$_GET['category']);
        $s->execute();
    }catch (PDOException $e){
        $error="Błąd cat: ".$e->getMessage();
        include "html/error.html.php";
        exit();
    }
    foreach ($s as $row) {
        $posts[] = array('id' => $row['id'], 'day' => $row['day'], 'month' => $row['month'], 'title' => $row['title'], 'text' => $row['text'], 'likes' => $row['likes'], 'comments' => $row['comments'], 'cat' => $row['title_category']);
    }
    include "home.phtml";
    exit();
}
if(isset($_POST['sent'])){
    include "php/db_connect.php";
    $errors=array();
    if($_POST['name'] == ''){
        $errors[]='Wpisz nazwe';
    }
    if($_POST['mail'] == ''){
        $errors[]='Wpisz mail';
    }
    if (preg_match('/([\w\-]+\@[\w\-]+\.[\w\-]+)/', $_POST['mail'])){
    }else{
        $errors[]='Wpisz poprawny mail';
    }
    if($_POST['text-comments'] == ''){
        $errors[]='Wpisz text';
    }
    if(empty($errors)){
        try{
            $sql=("UPDATE post SET comments=comments+1 WHERE id=:pid");
            $s=$pdo->prepare($sql);
            $s->bindValue(':pid',$_POST['hidden']);
            $s->execute();
        }catch (PDOException $e){
            $error="Błąd up: ".$e->getMessage();
            include "html/error.html.php";
            exit();
        }
        try{
            $sql=("INSERT INTO comments SET name = :name, email = :email, comment = :comment, id_post = :id_post, data = NOW()");
            $s=$pdo->prepare($sql);
            $s->bindValue(':name',$_POST['name']);
            $s->bindValue(':email',$_POST['mail']);
            $s->bindValue(':comment',$_POST['text-comments']);
            $s->bindValue(':id_post',$_POST['hidden']);
            $s->execute();
        }catch (PDOException $e){
            $error="Błąd ad: ".$e->getMessage();
            include "html/error.html.php";
            exit();
        }
        header('Location: /YKozhemiaka_Blog/?id='.$_POST['hidden']);
        exit();
    }else{

    }
}
if(isset($_GET['next'])){
    include "php/db_connect.php";
    try{
        $sql=("SELECT post.id,post.day,post.month,post.title,post.text,post.likes,post.comments,post.img,category.title_category FROM ((post_category INNER JOIN post on post_category.post_id=post.id) INNER JOIN category on post_category.category_id=category.id) WHERE post.id=:pid+1");
        $s=$pdo->prepare($sql);
        $s->bindValue(':pid',$_GET['next']);
        $s->execute();
    }catch (PDOException $e){
        $error="Błąd pag: ".$e->getMessage();
        include "html/error.html.php";
        exit();
    }
    foreach ($s as $result) {
        $posts_id[] = array('id'=>$result['id'],'title' => $result['title'], 'text' => $result['text'],'likes'=>$result['likes'],'comments'=>$result['comments'],'img'=>$result['img'],'cat'=>$result['title_category']);
    }
    try{
        $result=$pdo->query("SELECT * FROM category");
    }catch (PDOException $e){
        $error="Błąd cat: ".$e->getMessage();
        include "html/error.html.php";
        exit();
    }
    foreach ($result as $row){
        $category[]=array('id'=>$row['id'],'title'=>$row['title_category']);
    }
    try{
        $sql=("SELECT * FROM comments WHERE id_post = :id_post+1 ORDER BY data DESC");
        $s=$pdo->prepare($sql);
        $s->bindValue(':id_post',$_GET['next']);
        $s->execute();
    }catch (PDOException $e){
        $error="Bład com: ".$e->getMessage();
        include "html/error.html.php";
        exit();
    }
    foreach ($s as $row){
        $comments[]=array('name'=>$row['name'],'text'=>$row['comment']);
    }    try{
        $result=$pdo->query('SELECT id FROM post ORDER BY id DESC LIMIT 1');
    }catch (PDOException $e){
        $error="Błąd cat: ".$e->getMessage();
        include "html/error.html.php";
        exit();
    }
    foreach ($result as $row){
        $last_id[]=array('id'=>$row['id']);
    }
    foreach ($last_id as $last){
        $lasting=$last['id'];
    }
    include "single.phtml";
    exit();
}
0

error.html.php? dwa rozszerzenia nadałeś plikom? albo to* single.phtml*, nie czaje

0

.phtml i .html.php to jest to samo.Tak dla tego zeby w html można było wpisywać PHP.

0

chyba w PHP 2 ;)

0

Wiem to było bez sensu

0

Daj ten kod w bloczki. Plus za PDO , minus za makaron. Jakieś dziwne konstrukcje przepisywania tablicy do tablicy w pętli.. brak rodzielenia logiki od grafiki itd

Napisz jakiś projekt aby coś pokazać pracodawcom.. może być w frameworku, ale patrząc po kodzie to raczej douczyłbym się OOP czystego. Nawet jak napiszesz jakiś bezsensowny projekt w OOP, chociażby crud ale po ludzku to będzie widac, że ogarniasz coś. Tylko błagam, nie łąduj wszystkiego do jednej klasy.. pomyśl jak to rozwiązać..

composer
twig
to podstawy dziś.

0

jak ktoś od tak wkleja wycinek kodu, bez formatowania to wiem, że mam do czynienia z fleją której bym nie zatrudnił.

0
mechanix napisał(a):

jak ktoś od tak wkleja wycinek kodu, bez formatowania to wiem, że mam do czynienia z fleją której bym nie zatrudnił.

Poprawiłem

0
Pabloss napisał(a):

Daj ten kod w bloczki. Plus za PDO , minus za makaron. Jakieś dziwne konstrukcje przepisywania tablicy do tablicy w pętli.. brak rodzielenia logiki od grafiki itd

Napisz jakiś projekt aby coś pokazać pracodawcom.. może być w frameworku, ale patrząc po kodzie to raczej douczyłbym się OOP czystego. Nawet jak napiszesz jakiś bezsensowny projekt w OOP, chociażby crud ale po ludzku to będzie widac, że ogarniasz coś. Tylko błagam, nie łąduj wszystkiego do jednej klasy.. pomyśl jak to rozwiązać..

composer
twig
to podstawy dziś.

Teraz uczę Laravel i praktykuję OOP

0

No to powodzenia uczenia isę oop na laraverze.. najdurniejszy pomysł jaki istnieje.

1 użytkowników online, w tym zalogowanych: 0, gości: 1