• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed Jak dodać rekord w phpmyadmin?

0 głosów
80 wizyt
pytanie zadane 30 stycznia w Sieci komputerowe, internet przez zerakot Obywatel (1,570 p.)
zamknięte 30 stycznia przez zerakot
Witam,

Mam pytanie - jak dodać do phpmyadmin rekord z nowymi danymi np. jak przy logowaniu: id, nazwa, hasło
komentarz zamknięcia: Znalezienie odpowiedzi

3 odpowiedzi

0 głosów
odpowiedź 30 stycznia przez obl Nałogowiec (45,940 p.)
Najpierw to musisz sobie stworzyć bazę danych a później utworzyć tabelę z odpowiednimi polami. Możesz to zrobić w trybie graficznym lub za pomocą kodu SQL. Dopiero jak masz już bazę danych i tabelę to możesz coś do danej tabeli dodać.
komentarz 30 stycznia przez zerakot Obywatel (1,570 p.)
Ja już mam bazę i tabelę, ale chcę teraz do niej dodać kolejny rekord
komentarz 30 stycznia przez obl Nałogowiec (45,940 p.)
No to jak masz bazę danych i tabelkę (rozumiem, że sam zrobiłeś) to przecież wstawienie rekordu do bazy jest bardzo proste, no chyba, że chcesz to z poziomu PHP zrobić to wtedy musisz poczytać sobie o PDO (PHP Database Object) i to wykorzystać najpierw do połączenia się z bazą danych, później musisz stworzyć sobie odpowiedni formularz HTML, który wyśle np metodą POST dane do skryptu PHP a ten załaduje to do bazy danych.
0 głosów
odpowiedź 30 stycznia przez Tomek Sochacki Mędrzec (183,830 p.)

Na przykład:

INSERT INTO table_name VALUES (value1, value2, value3, ...);

 

komentarz 30 stycznia przez zerakot Obywatel (1,570 p.)
Ale ja chcę za pomocą interfejsu graficznego.
0 głosów
odpowiedź 30 stycznia przez niezalogowany
Po twoich pytaniach z ostatnich minut widać, że chcesz zrobić prosty system logowania. Może tak: wrzuć kod (html/php) i opisz dokładnie co ma się dziać. Bo tak po fragmencie to nie dojdziemy do rozwiązania.
komentarz 30 stycznia przez zerakot Obywatel (1,570 p.)

Mam submit action="#". Ortografa nie zauważyłem.laugh

Jednak chcę zrobić, aby pokazywało nie tylko ulubione, ale też login i password, ale one są formularzem($_POST) przekazywane do innego pliku, więc czy da się zrobić  $_POST do dwóch plików?

komentarz 30 stycznia przez niezalogowany
Najlepiej daj cały kod.
komentarz 30 stycznia przez zerakot Obywatel (1,570 p.)

Ulubione:

<!DOCTYPE HTML>
<html lang= "pl">
<head>
<meta charset = "utf-8" />
<title> Zaloguj</title>
<meta name="description" content= test2 />
<meta name= "keywords"content="Cytaty.pl" />
	<meta http-equiv="X-UA-Compatible" content= "IE=edge,chrome=1" />
	<link rel="stylesheet" href="style.css" type="text/css"/>
	<link rel="stylesheet" href="style2.css" type="text/css"/>
	<link rel="stylesheet" href="linki.css" type="text/css"/>
	<link href="https://fonts.googleapis.com/css?family=Sarabun" rel="stylesheet"> 

	
	
	
</head>
<body>

	<div id="menu">
	
		<div class="klocekmenu">
			<a href="glowna.php" title="Nieobejrzane" name="kloc">Nieobejrzane</a>
		</div>
		
		<div class="klocekmenu">
			<a href="obejrzane.php" title="Obejrzane" name="kloc">Obejrzane</a>
		</div>
				
		<div class="klocekmenu">
			<a href="Ulubione.php" title="Ulubione" name="kloc">Ulubione</a>
		</div>
		
	</div>	
	
		<div id="glowna">
		<div id="panel">
		<form action="#" method="post">
			Tytuł: <input type="text" name="tytol" /><br />
			Ocena: <select name="select">
				<option value="✮">✮</option>
				<option value="✮✮">✮✮</option>
				<option value="✮✮✮">✮✮✮</option>
				<option value="✮✮✮✮">✮✮✮✮</option>
				<option value="✮✮✮✮✮">✮✮✮✮✮</option>
			</select>
			<input type="submit" value="Dodaj" action="#" />
		</form>
		</div>
		</div>
		
		<?php
		if ($_SERVER['REQUEST_METHOD'] === 'POST') 
		{
            $plik = fopen("ulubione.txt", 'a');
            $tytol = $_POST['tytol'];
            $gwiazdki = $_POST['select'];
            $wynik = $tytol." ".$gwiazdki;
		}
		?>
		<?php
		$connect = mysqli_connect('localhost', 'root', '', 'WWW');
		$zapytanie2 = 'insert into user value(null, "'.$login.'", SHA1( "'.$password.'")), "'.$tytol.'"';
		
		$wynik = mysqli_query($connect, $zapytanie2);
		
		
		
		?>




</body>
</html>

Tutaj przekazywanie $login i $password do pliku poniżej:

<?php
if($log == false)
{
echo '
<form action="login.php" method="post" id="form" autocomplete="off">
			<center><span class="napis">Login:</span> <input type="text" name="login" autocomplete="off"/><br/><br/></center>
			<center><span class="napis">Hasło:</span> <input type="password" name="password" autocomplete="off"/></center>
			<center><input type="submit" value="Zaloguj" /></center>
</form>
<center><a href="register.php">Rejestracja</a></center>';}
?>

 

A tutaj kawałek pliku, do którego jest przekazywane $login i $password:

if(isset($_POST['login']))
	{
		$login = $_POST['login'];
	}
	if(isset($_POST['password']))
	{
		$password = $_POST['password'];
	}

I czy da się do tego pliku ↑ i do tego na samej górze przekazywać pliki z środkowego kodu?

komentarz 30 stycznia przez zerakot Obywatel (1,570 p.)
Przejrzał pan?
komentarz 31 stycznia przez niezalogowany

@zerakot,
 1. Plik ulubione: otwierasz plik tekstowy (linia 55) i nic z nim nie robisz. Czy $wynik z linii 58 ma być gdzieś przekazany? W linii 63 brak nawiasu zamykającego w zapytaniu. Powinno być:

$zapytanie2 = 'insert into user value(null, "'.$login.'", SHA1( "'.$password.'")), "'.$tytol.'")';

2. Przekazywanie do kilku plików: najprościej przekazać dane z formularza do jednego pliku, w którym zapiszesz je do zmiennych sesyjnych. Następnie przejdziesz do pierwszego pliku (który potrzebuje tych zmiennych) za pomocą header("Location: nazwa_pliku"). Po wykonaniu działań z tego pliku przechodzisz do następnego, itd.

Podobne pytania

+1 głos
2 odpowiedzi 137 wizyt
pytanie zadane 25 września 2018 w Sieci komputerowe, internet przez Emil511 Nowicjusz (130 p.)
0 głosów
3 odpowiedzi 135 wizyt
pytanie zadane 12 lipca 2015 w Offtop przez Gegtor Pasjonat (23,690 p.)
0 głosów
1 odpowiedź 59 wizyt
pytanie zadane 4 dni temu w Sieci komputerowe, internet przez Tomasz Kolk Użytkownik (760 p.)
Porady nie od parady
Możesz ukryć, zamknąć lub zmodyfikować swoje pytanie, za pomocą przycisków znajdujących się pod nim. Nie krępuj się poprawić pochopnie opublikowanego pytania czy zamknąć go po uzyskaniu satysfakcjonującej odpowiedzi. Umożliwi to zachowanie porządku na forum.Przyciski pytania

64,866 zapytań

111,328 odpowiedzi

234,208 komentarzy

46,729 pasjonatów

Przeglądających: 151
Pasjonatów: 1 Gości: 150

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...