Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Upis / Ispis Teksta

[es] :: PHP :: Upis / Ispis Teksta

[ Pregleda: 2728 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

nikola.vukosavljevic
Sef Vozaca - Koordinator Komercijalista
Piramida 72
Buenos Aires

Član broj: 340001
Poruke: 3
*.dynamic.isp.telekom.rs.

Sajt: www.hack-tool.com


Profil

icon Upis / Ispis Teksta19.03.2019. u 19:12 - pre 61 meseci
Pozdrav,
Zna li neko kako mogu da napravim skriptu u PHP / HTML,da u input box upisem text,a da taj text izbaci kao text u nekom sledecem redu,i da tu ostane permamentno?
Lep Pozdrav svima!
 
Odgovor na temu

bokinet

Član broj: 29844
Poruke: 574



+50 Profil

icon Re: Upis / Ispis Teksta19.03.2019. u 22:14 - pre 61 meseci
Pomocu JQuery (javascript)

Evo malo izvora (resursa) za dobar pocetak i rad u HTML/JS/PHP.

www.w3schools.com/html/

www.w3schools.com/js/

www.w3schools.com/jquery/

www.w3schools.com/php/

---

p.s. PHP je server side skript jezik i za ove potrebe kako ste opisali je mozda cak i suvisan (iz razloga recimo ako nije potrebno tu unetu vrednost zapisati negde na serveru u neki file ili bazu, na primer ili na osnovu iste info. odraditi nesto i uzeti povratnu vrednost pa tek onda produziti dalje).
 
Odgovor na temu

Tpojka
Ratio, Logic

Član broj: 60114
Poruke: 209

ICQ: 491318095


+33 Profil

icon Re: Upis / Ispis Teksta19.03.2019. u 22:15 - pre 61 meseci
Pseudo kod:

Code (php):

<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
</head>
<body>
<input type="text" name="new_value" id="new-value" value="" placeholder="Write your new text here...">
<button type="submit" name="submit">Insert new text</button>
<p id="paragraph-value">
<?php
// get value from db
// if value exists
// echo value here
// else
// do nothing
?>
</p>
<script>
$(document).ready(function () {
    $("submit").on("click", function () {
        let text = $("#new-value").val();
        if ('' == text) {
            return;
        }

        // insert text variable to database
        $("#paragraph-value").text(text);
    });
});
</script>
</body>
</html>
 


Eto sam ti odradio većinu posla. Ostavio sam ti ove zakomntarisane linije i komentare unutra šta je preostalo.
Sad ti treba da odeš recimo ovde i polako odradiš dio sa bazom.
Ako nisi prije to radio, možda ćeš morati da proširiš nauku na druge artikle, knjige, tutorijale.
U svakom slučaju i na tom linku imaš kako da se povezeš sa (u ovom slučaju MySQL) bazom, kako da selektuješ podatke iz tabele, kako da upišeš novi podatak.
Sa lijeve strane u meniju imaš sve to pa redom i polako.
Jedino budi svjestan da ti je to 10-20% rada. Odnosno uopšte nije uključena pažnja o nekoj povećanoj sigurnosti.
Omogućiće ti da tek funkcioniše.

Ako ti ne treba rad sa bazom, onda podaci neće biti permanentni ali mogu ostati dok god je browser podignut. Izuči localStorage (w3schools, mozilla.org) u tom slučaju i kombinuj sa tim jQuery blokom što sam ti upis'o a umjesto PHP koda (koji u tom slučaju možeš obrisati).
-A Tpojke su Đuro - šta?
-Osnovne jedinice diverzantskih grupa!
 
Odgovor na temu

nikola.vukosavljevic
Sef Vozaca - Koordinator Komercijalista
Piramida 72
Buenos Aires

Član broj: 340001
Poruke: 3
*.dynamic.isp.telekom.rs.

Sajt: www.hack-tool.com


Profil

icon Re: Upis / Ispis Teksta20.03.2019. u 17:07 - pre 61 meseci
Napravio sam kako si rekao,i ubacio ovakav kod
Code:
<?php
$servername = "localhost";
$username = "root";
$password = "";

$conn = new mysqli($servername, $username, $password);

if ($conn->connect_error) {
    die("Konekcija ne uspela: " . $conn->connect_error);

echo "Connected successfully";

$sql = "CREATE DATABASE myDB";
if ($conn->query($sql) === TRUE) {
    echo "Databaza kreirana!";
} else {
    echo "GRESKA! " . $conn->error;
}

$conn->close();
?>

Izbaci mi input text,upisem text,ali ga ne izbaci,niti ubaci u bazu.
Znas li kako uraditi,da li sam nesto pogresio,preskocio,nov sam pa pitam :)
 
Odgovor na temu

bokinet

Član broj: 29844
Poruke: 574



+50 Profil

icon Re: Upis / Ispis Teksta20.03.2019. u 19:29 - pre 61 meseci
Mora malo da se edukutujete.

Evo kako se 'ubacuju' podaci u MySQL bazu koristeci PHP.

Gore dati kod sa vase strane samo vrsi otvaranje, kreiranje nove baze i zatvaranje konekcije ka bazi ali ne i ubacivanje podataka ako su parametri valjani - u suprotnom se dobija poruka o gresci tj. 'Konekcija ne uspela'/

Baza kao i tabele u istoj se kreiraju obicno jednom a ne svaki put :)

Evo info. kako se vrsi upis podataka u DBMS (MySQL) koristeci php skriptu:

www.w3schools.com/php/php_mysql_insert.asp


deo kod sa gore navedenog linka, kao primer

Code:

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

// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);


$sql = "INSERT INTO MyGuests (firstname, lastname, email)
VALUES ('John', 'Doe', '[email protected]')";

if ($conn->query($sql) === TRUE) {
    echo "New record created successfully";
} else {
    echo "Error: " . $sql . "<br>" . $conn->error;
}

$conn->close();
?>
 
Odgovor na temu

[es] :: PHP :: Upis / Ispis Teksta

[ Pregleda: 2728 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.