Pereiti prie turinio

Cpliusas

Nariai
  • Pranešimai

    973
  • Užsiregistravo

  • Lankėsi

  • Laimėta dienų

    3
  • Atsiliepimai

    100%

Cpliusas Pranešimai

  1. Pas mus irgi carinė metodika... :D Duoda knyga... Pasako nurašykit uždavinį šitą, jau ta prasme visos programos kodą gatavą nurašyti ir vsio. Tada jau pagal mokytoja skaitosi, kad mokam. :D Nemoka ji pati programuoti yra prisipažinus. Ir labai neaiškiai aiškina iš tikro. :D Dar taip pat pasako, užrašuose viską turėti :D

  2. Drįstu manyt, kad autorius pamiršo.

    $insert = $db->prepare("INSERT INTO komentaraii (Vardas, Elpastas, comment, data) VALUES (?, ?, ?, NOW())");
                                   $insert->bind_param('sss', $Vardas, $Elpastas, $comment);
    

     

    Kas čia netaip ? :o

     

    EDIT

     

    Atsiprašau, Silke biškuti ne taip perskaičiau Tavo atsakymą. :)

  3. Sveiki, kaip reikia padaryti, kad kiekvienas komentaras turėtų url pagal id ?

    Maždaug taip atrodytų: localhost/aplankas/index.php?id=4 Nemoku niekaip padaryti tų URL, kad iš duomenų bazės būtų galima sukurti url kiekvienam įrašui šiuo atvėju komentaram.....

     

    <?php
    require 'connect.php';
    require 'security.php';
    
    $komentarai = array();
    
    if(!empty($_POST)) {
    	if(isset($_POST['Vardas'], $_POST['Elpastas'], $_POST['comment'])) {
    		$Vardas 	= trim($_POST['Vardas']);
    		$Elpastas 	= trim($_POST['Elpastas']);
    		$comment 	= trim($_POST['comment']);
    
    		if(!empty($Vardas) && !empty($Elpastas) && !empty($comment)) {
    			$insert = $db->prepare("INSERT INTO komentaraii (Vardas, Elpastas, comment, data) VALUES (?, ?, ?, NOW())");
    			$insert->bind_param('sss', $Vardas, $Elpastas, $comment);
    
    			if($insert->execute()) {
    				header('Location: index.php');
    				die();
    			}
    		}
    	}
    }
    
    if($results = $db->query("SELECT * FROM komentaraii ORDER BY data DESC")) {
    	if($results->num_rows) {
    		while($row = $results->fetch_object()) {
    			$komentarai[] = $row;
    		}
    		$results->free();
    	}
    }
    ?>
    
    <!DOCTYPE html>
    <head>
    <meta charset='UTF-8'>
    <link rel="stylesheet" type="text/css" href="styles.css">
    <title>Komentuoti</title>
    </head>
    <body>
    <h3>Komentuoti</h3>
    <?php
    	if(!count($komentarai)) {
    		echo 'Nėra komentarų';
    	} else {
    
    
    		foreach($komentarai as $komentaras) {
    			echo '<div class="random" style = "border:1px solid black;">';
    			echo '<strong>Vardas:</strong>';
    			echo '<br />';
    			echo escape($komentaras->Vardas).'<br />';
    			echo '<strong>El. Paštas:</strong>';
    			echo '<br />';
    			echo escape($komentaras->Elpastas).'<br /><br />';
    			echo '<strong>Komentaras:</strong>';
    			echo '<br />';
    			echo escape($komentaras->comment).'<br />';
    			echo '<br />';
    			echo '<strong>Data</strong><br />';
    			echo $komentaras->data.'<br />';
    			echo '</div><br />';
    		}
    	}
    		?>
    
    
    <hr>
    <form action="" method="post">
    <div class="spalvos">
    <label>Vardas</label><br />
    <input type="text" name="Vardas" id="Vardas" autocomplete="off"><br />
    <label>El. Paštas</label><br />
    <input type="email" name="Elpastas" id="Elpastas" autocomplete="off"><br />
    <label>Komentaras</label><br />
    <textarea name="comment" id="comment"></textarea><br />
    <input type="submit" name="Komentuoti">
    </div>
    </form>
    </body>

  4. bandyk gale dadet header('Location: index.html');

     

    tau tiesiog post reiksmes niekur nedingsta, jos lieka :) turi perkraut, kad jos dingtu ;)

     

    EDIT: ne taip supratau, sorry, pasidaryk tiesiog el.pasta unique duombazeje, kad nedetu vienodu, tada gausi errora bandydamas dar karta idet :)

     

    Ačiū labai. Unique padėjo :) O tai pavyzdžiui, kad būtų apsaugota sakykim ir vardas tai galima taip pat padaryti ir vardas unique ?

  5. Sveiki, kai įvedu informacija į savo formą ir paspaudžiu, kad įvestu informacija į MySQL lentelę po puslapio atnaujinimo toliau dedasi ta pati informacija. Maždaug kiek refresh'ų padarau tiek kartų ta pati informacija atsiranda MySQL lentelėje.

     

    Štai kodas po įvestos informacijos (esu pradedantis tai tiesiog noriu išsiaiškinti kaip padaryti, kad neatsiradinėtų ta pati informacija po kiekvieno atnaujinimo puslapio.):

     

    <!DOCTYPE html>
    <head>
    <title>PHP Mokymasis</title>
    <meta charset=utf-8>
    <link rel="stylesheet" type="text/css" href="style.css">
    </head>
    <body>
    <?php
    	$vardas = htmlentities($_POST['vardas']);
    	$slaptazodis = htmlentities($_POST['slaptazodis']);
    	$elpastas = htmlentities($_POST['elpastas']);
    	$url = "login.php";
    	@ $db = new mysqli('localhost', '*****', '*****', 'php_mokykla');
    
    		if (mysqli_connect_errno())
    			 {
    			 echo "Failed to connect to MySQL: " . mysqli_connect_error();
     			}
    
     		$uzklausa = "INSERT INTO nariai (vardas, slaptazodis, elpastas) VALUES ('$_POST[vardas]', '$_POST[slaptazodis]', '$_POST[elpastas]')";
    
     		$rezultatas = $db -> query($uzklausa);
    
     			echo "Sėkmingai prisiregistruota!<br />";
     			echo "<a href=$url>Spausk čia ir prisijungsi</a>";
    
     		$db -> close();
    
    ?>
    </body>

  6. Sveiki, kodėl man nesukuria vardo duomenų bazėje ? Atrodo, kad kodas visur gerai. Jei matot klaidą galėtumėt pataisyti. Būčiau dėkingas. :)

     

    <!DOCTYPE html>
    <html>
    <head>
    <title>Naujas vardas</title>
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    </head>
    <body>
    
    <?php
    
    $vardas = $_POST['vardas'];
    
    
    
    if (!$vardas) {
    	echo "Ne visi laukeliai buvo užpildyti!";
    	exit;
    	}
    
    
    	@ $db = new mysqli('localhost', '****', '*****', 'nariai');
    
    	if(mysqli_connect_errno()){
    		echo "Klaida!";
    	}
    
    	$query = "insert into narys values ('".$vardas."')";
    
    	$result = $db->query($query);
    
    	if($result){
    		echo $db->affected_rows." vardas sėkmingai pridėtas";
    		}
    		else {
    			echo "klaida. vardas nepridėtas";
    			}
    	$db -> close();
    ?>
    </body>
    </html>

  7. Paprasčiausias:

     

    Susikuri duomenų bazę.

    News.php

     

    <?php
    
    mysql_connect("localhost", "vardas", "slaptažodis") or die(mysql_error());
    mysql_select_db("[b]TAVO DUOMENŲ BAZĖ[/b]") or die (mysql_error());
    
    $query = mysql_query("SELECT * FROM [b]LENTELĖS PAV.[/b] ORDER BY id DESC") or die (mysql_error());
    
    while($row = mysql_fetch_array($query)) {
    	echo '<br /><br /><br /><br /><br /><br />';
    	echo '<a href="views.php?id=' . $row['id'] . '"><center><b><font color="black" font face="Verdana" size="5">' . $row['title'] . '</a></b></font></center>';
    	echo '<center><font size="2" face="Arial";>' . $row['text'] . '</font></center>';
    	echo '<center><font size="1.5" face="Arial" font color="black">Date: ' . $row['date'] . '</font></center>';
    	echo '<center><font size="1.5" face="Arial" font color="black">Views: ' . $row['views'] . '</font></center><br />';
    	}
    ?>
    

     

    Add.php

     

    
    
    <?php
    
    mysql_connect("localhost", "vardas", "slaptažodis") or die(mysql_error());
    mysql_select_db("[b]Duomenų bazės pav.[/b]") or die(mysql_error());
    
    $title = $_GET['title'];
    $text = $_GET['text'];
    
    if($_GET['send']){
    		if($title && $text){
    
    			mysql_query("INSERT INTO [b]LENTELĖS PAV.[/b] VALUES('', '{$title}', '{$text}', NOW(), '', '')") or die(mysql_error());
    			die('Naujienos pridetos');
    		}
    	}
    
    
    ?>
    
    <!DOCTYPE html>
    
    <head><title>Naujienos pridėjimas</title></head>
    
    <body>
    <form action="add.php" method="GET">
    <table>
    <tr>
    	<td>Pavadinimas</td>
    	<td><input type="text" name="title" size="25"></td>
    </tr>
    <tr>
    	<td>Kontentas</td>
    	<td><textarea name="text" cols='20' rows='5'></textarea></td>
    </tr>
    <tr>
    	<td><input type="reset"></td>
    	<td><input type="submit" name="send"><td>
    </tr>
    </table>		
    </form>
    
    </body>
    
    
    

     

    Tavolinkas.lt/add.php

    Tavolinkas.lt/news.php

  8. Sveiki, esu 11-oje klasėje, mokslo metų pradžioje gavome savo pagrindinio ugdymo lapus na ir ten surašyti žodžiu dalykai 2013-2014 ir 2014-2015 metams. Tai va vieną mes pasirašėm ir antrą tokią pačią kopiją mums davė sau pasilikt. Problema tame, kad aš jos neberandu ir nežinau ar ji bus reikalinga ar ne kitais metais. Nes jei ta kopija reikalinga tai aš tada žėčiau kaip pasidaryti naują kopiją. Galbūt kas nors taip pat 11 klasėj tą lapą gavote su savo pasirinktais dalykais ir vieną jum davė, o kitą tokį patį pasirašėte ir atidavėt auklėtojai ? :)

  9. Tu gali dirbti kiek tik nori, bet jeigu neturėsi "gyselelės" tame reikale, tu dirbk nedirbęs.. Turi būti šiek tiek ir talento, ne daug, truputį, bet būti turi.

     

    Jei nebūtu turėjęs gyslelės tame reikale nebūtų ir pradėjas manyčiau.

  10. Taip čia buvau, manęs netenkina versija. Lietuvos himno versijos : Choras, Choras-instrumentinė, Instrumentinė.

     

     

     

    O jei tu toks atsilikęs ir viską klausai tokia kokybę kokias suteikia youtube gaila man tavęs. Himnas bus leidžiamas ne per telefoną, manau toliau aiškinti nereikia.

     

     

     

    Iš čia jau esu parsisiuntęs. Temos reiškmė tame, kad negalima rasti padoriai reikiamos versijos su gera kokybę.

     

     

    Ei, atsilikėli! gali pasirinkti kokybę. Ačiū už dėmesį.

  11. Nelabai matau supratai, ką norėjau pasakyt ..

     

    Du žmonės yra visiškai skirtingi, negali jie būti lygus. Viską įtakoja aplinka ir gėnai, o ne tik aplinka. Čia ne esmė tas patekimas, nepatėkimas, bet, kad visi turi kažkur, kažkokiai veiklai geresnius duomenis, nei kitas.

    Bet tuos duomenis gali ir pralenkti pasistengęs. Na aš supratau iš pat pradžių ką parašei tiesiog užkabino labai mane tas: "...manes ne.."

×
×
  • Pasirinkite naujai kuriamo turinio tipą...