PHP Kde je chyba ? nejde echo ??

Programovacie jazyky, rady, poradňa...
killer-bee*-*
Zablokovaný
Zablokovaný
Príspevky: 99
Registrovaný: 19 dec 2015, 0:00
Bydlisko: STOKA69

PHP Kde je chyba ? nejde echo ??

Príspevok od používateľa killer-bee*-* »

kde je chyba. po stlačený butonu by sa mal vypísať text nie ? prečo to nejde ? prepáčte som stará škola :(

Kód: Vybrať všetko

<?php
 $socket = "/tmp/mariadb55.sock";
 $mysqli = new mysqli("localhost", killerbee, heslo, killerbee, 0, "$socket");
 if(isset($_POST['sub1'])){
   echo "ahoj";
 
 } 
 	
 

?>
<div class = "priestor center">
  <title>in progress </title>
  <link rel = "stylesheet" href ="style2.css">
  <meta charset="UTF-8">
  <meta name="description" content="Free Web tutorials">
  <meta name="keywords" content="HTML,CSS,XML,JavaScript,Darkorbit,bot,UrbanBot,Adrian Urban,fusp98,FSbot,">
  <meta name="author" content="Hege Refsnes">
  
  <h1>vytvor si účet :)</h1>
  <a href "">Prihlásiť sa</a> | <a href = "register.php">Založiť účet</a>
  <br/> 
  username:
  <br/>
  <form action = "" method="post">
  <input type = "text" name="text1" maxlength = "25"/>
  <br/>
   heslo:
  <br/>
  <input type = "password" name="password1" maxlength = "25"/>
  <br/>
  <input type = "submit" name "sub1" value="register "/>
  </form>
</div>
Fabo
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 6810
Registrovaný: 16 nov 2007, 17:23
Bydlisko: 's Chravenhache
Kontaktovať používateľa:

Re: PHP Kde je chyba ? nejde echo ??

Príspevok od používateľa Fabo »

lol, ze stara skola :D Ty nie si ziadna skola
killer-bee*-*
Zablokovaný
Zablokovaný
Príspevky: 99
Registrovaný: 19 dec 2015, 0:00
Bydlisko: STOKA69

Re: PHP Kde je chyba ? nejde echo ??

Príspevok od používateľa killer-bee*-* »

taký komentár má váhu ehmm asi žiadnu. nekompenzuj si tu malého čuráka ok ? a pomôž my ak vieš , a a chceš ..

//autoeditácia príspevku (10 Jan 2016, 14:38)
keď som začínal s php tak if(isset($_POST['sub1'])){
echo "ahoj";

} znamenalo ak stlačím tlačidlo ktoré má meno sub1 tak sa vypíše ahoj. neviem prečo to nejde teraz
harrison314
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 8216
Registrovaný: 27 máj 2009, 20:42
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: PHP Kde je chyba ? nejde echo ??

Príspevok od používateľa harrison314 »

Pozri sa lepsie na vlastny kod

Kód: Vybrať všetko

<input type = "submit" name "sub1" value="register "/>
Boccaccio
Medium Professional
Medium Professional
Používateľov profilový obrázok
Príspevky: 1097
Registrovaný: 01 mar 2014, 14:00
Bydlisko: Bratislava

Re: PHP Kde je chyba ? nejde echo ??

Príspevok od používateľa Boccaccio »

Chyba ti = za name
killer-bee*-*
Zablokovaný
Zablokovaný
Príspevky: 99
Registrovaný: 19 dec 2015, 0:00
Bydlisko: STOKA69

Re: PHP Kde je chyba ? nejde echo ??

Príspevok od používateľa killer-bee*-* »

ja som ko*ot :DD ono tam chýba "=". ďakujem veľmi pekne .

//autoeditácia príspevku (10 Jan 2016, 14:47)
nj keď ma na to upozornil herisson tak som na to prišiel.
Aiden
Darca
Darca
Používateľov profilový obrázok
Príspevky: 2213
Registrovaný: 06 apr 2007, 14:28

Re: PHP Kde je chyba ? nejde echo ??

Príspevok od používateľa Aiden »

killer-bee*-* napísal:ja som ko*ot :DD
No, konecne si napisal nieco, s cim sa da suhlasit ;)
Boccaccio
Medium Professional
Medium Professional
Používateľov profilový obrázok
Príspevky: 1097
Registrovaný: 01 mar 2014, 14:00
Bydlisko: Bratislava

Re: PHP Kde je chyba ? nejde echo ??

Príspevok od používateľa Boccaccio »

Inac mas tam stale chybu, nejde mi pripojit na db55 s pouzitim killerbee / heslo.
killer-bee*-*
Zablokovaný
Zablokovaný
Príspevky: 99
Registrovaný: 19 dec 2015, 0:00
Bydlisko: STOKA69

Re: PHP Kde je chyba ? nejde echo ??

Príspevok od používateľa killer-bee*-* »

píše mi Access denied, unknown user ''
tu je kod (viem asi som ko*ot ale neviem kde je chyba a tablulka users je vytvorená a databáza sa volá killerbee tak neviem čo to je..)

Kód: Vybrať všetko

<?php
 $socket = "/tmp/mariadb55.sock";
 $mysqli = new mysqli("localhost", killerbee, heslonepoviem, killerbee, 0, "$socket");
 if(isset($_POST['sub1'])){
 $text1 = $_POST['text1'] ;
 $password1 = $_POST['password1'] ;
 if($text1 == "" || $password1 == "" )  {
 echo "musíš vyplniť registračné udaje " ;
 }else{
 $mysql1 = mysql_query("SELECT ´id´ FROM ´users´ WHERE ´username´=´text1´") or die (mysql_error()) ;
 if (mysql_num_rows($mysql1 >0)){
 echo "meno sa už používa zadaj iné";
 }else{
  $mysql2 = mysql_query("INSERT INTO ´users´(´username,password´) VALUE('$text1','$password1')")  or die (mysql_error()) ;
  header ("Location:homepage.php");
 }
 }
 } 
 	
 

?>
<div class = "priestor center">
  <title>in progress </title>
  <link rel = "stylesheet" href ="style2.css">
  <meta charset="UTF-8">
  <meta name="description" content="Free Web tutorials">
  <meta name="keywords" content="HTML,CSS,XML,JavaScript,Darkorbit,bot,UrbanBot,Adrian Urban,fusp98,FSbot,">
  <meta name="author" content="Hege Refsnes">
  
  <h1>vytvor si účet :)</h1>
  <a href "">Prihlásiť sa</a> | <a href = "register.php">Založiť účet</a>
  <br/> 
  username:
  <br/>
  <form action = "" method="post">
  <input type = "text" name="text1" maxlength = "25"/>
  <br/>
   heslo:
  <br/>
  <input type = "password" name="password1" maxlength = "25"/>
  <br/>
  <input type = "submit" name = "sub1" value="register "/>
  </form>
</div>
harrison314
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 8216
Registrovaný: 27 máj 2009, 20:42
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: PHP Kde je chyba ? nejde echo ??

Príspevok od používateľa harrison314 »

A este si zopakuj zaklady HTML a nepis to v notepade.
killer-bee*-*
Zablokovaný
Zablokovaný
Príspevky: 99
Registrovaný: 19 dec 2015, 0:00
Bydlisko: STOKA69

Re: PHP Kde je chyba ? nejde echo ??

Príspevok od používateľa killer-bee*-* »

teraz si ma dostal, kde je chyba ?? inač obvykle používam sublime3 omylom som dal upraviť v Pspade. kde je chyba ? :DD
harrison314
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 8216
Registrovaný: 27 máj 2009, 20:42
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: PHP Kde je chyba ? nejde echo ??

Príspevok od používateľa harrison314 »

hned v prvom riadku HTML-ka.
Michaelo
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 6177
Registrovaný: 16 júl 2008, 20:29
Bydlisko: Pri PC
Kontaktovať používateľa:

Re: PHP Kde je chyba ? nejde echo ??

Príspevok od používateľa Michaelo »

:lol: :D

Sorry, ale to ze si myslis ze si v PHP pokrocily je iba smutne, lebo nevies ani prd.

Kód: Vybrať všetko

<?php

$db_host = "mariadb55.websupport.sk";
$db_user = "killerbee";
$db_pass = "somprilisblby";
$db_name = "killerbee";
$db_port = "3310";

$mysqli = new mysqli($db_host, $db_user, $db_pass, $db_name, $db_port);
unset($db_host, $db_port, $db_user, $db_pass);

if ($mysqli->connect_error) {
	die("<strong>Unable to establish connection to MySQL</strong><br />".$mysqli->connect_error);
}

if(isset($_POST['sub1'])){
	$text1 = $_POST['text1'] ;
	$password1 = $_POST['password1'] ;
	if(empty($text1) || empty($password1))  {
		echo "musíš vyplniť registračné udaje " ;
	}else{
		$mysql1 = $mysqli->query("SELECT id FROM users WHERE username='$text1'") or die ($mysqli->error());
		if ($mysql1->num_rows > 0)) echo "meno sa už používa zadaj iné";
	}
}else{
	$mysql2 = $mysqli->query("INSERT INTO users username, password VALUES ('$text1', '$password1')") or die ($mysqli->error());
	header ("Location: homepage.php");
}


?>
<!DOCTYPE html>
<html>
<head>
	<title>in progress </title>
	<link rel="stylesheet" href ="style2.css">
	<meta charset="UTF-8">
	<meta name="description" content="Free Web tutorials">
	<meta name="keywords" content="HTML,CSS,XML,JavaScript,Darkorbit,bot,UrbanBot,Adrian Urban,fusp98,FSbot,">
	<meta name="author" content="Hege Refsnes">
</head>
<body>
	<div class="priestor center">
		<h1>Radšej z tohto webu okamžite zdrhaj</h1>
		<a href="">Prihlásiť sa</a> | <a href="register.php">Založiť účet</a>
		<br/> 
		username:
		<br/>
		<form action="" method="post">
			<input type="text" name="text1" maxlength="25"/>
			<br/>
			heslo:
			<br/>
			<input type="password" name="password1" maxlength="25"/>
			<br/>
			<input type="submit" name="sub1" value="register"/>
		</form>
	</div>
</body>
</html>
Boccaccio
Medium Professional
Medium Professional
Používateľov profilový obrázok
Príspevky: 1097
Registrovaný: 01 mar 2014, 14:00
Bydlisko: Bratislava

Re: PHP Kde je chyba ? nejde echo ??

Príspevok od používateľa Boccaccio »

Michaelo, <head>, nie <header> + cele to obalit <html>
Michaelo
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 6177
Registrovaný: 16 júl 2008, 20:29
Bydlisko: Pri PC
Kontaktovať používateľa:

Re: PHP Kde je chyba ? nejde echo ??

Príspevok od používateľa Michaelo »

Jo zabudol som no a tiez som mu tam nechcel dat uplne vsetko, nech neocakava ze mu ostatni vseko daju na striebornom podnose.
Plus porpri tom jak to prepisujem pozeram sampionat v Smite a telefonujem s otcom :D
killer-bee*-*
Zablokovaný
Zablokovaný
Príspevky: 99
Registrovaný: 19 dec 2015, 0:00
Bydlisko: STOKA69

Re: PHP Kde je chyba ? nejde echo ??

Príspevok od používateľa killer-bee*-* »

harrison, chyba je v div"e" ? html by malo byť v poriadku ale keď vypíšem meno heslo a stalčím sbm_btn tak to hodí error: Access denied, unknown user '' . čo má byť v prvom riadku HTML-KA ? čo je zle na <div class = "priestor center"> ? prosím ako to opravím ? :D
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: PHP Kde je chyba ? nejde echo ??

Príspevok od používateľa audiotrack »

killer-bee*-* napísal:harrison, chyba je v div"e" ? html by malo byť v poriadku ale keď vypíšem meno heslo a stalčím sbm_btn tak to hodí error: Access denied, unknown user '' . čo má byť v prvom riadku HTML-KA ? čo je zle na <div class = "priestor center"> ? prosím ako to opravím ? :D
chyba nie je v dive, ale v tom, že ten div začína len tak. Tá vygenerovaná stránka nemá head, nemá body, nemá nič čo potrebuje k tomu aby bol ten tvoj div korektne vykreslený v každom prehliadači
awtt
Medium Professional
Medium Professional
Používateľov profilový obrázok
Príspevky: 1234
Registrovaný: 01 nov 2006, 19:37
Bydlisko: San Francisco
Kontaktovať používateľa:

Re: PHP Kde je chyba ? nejde echo ??

Príspevok od používateľa awtt »

V html5 nepotrebujes head, body ani doctype (budu v dome vygenerovane automaticky) takze ten jeho predosly zapis je ok aj ked to vyzera divne :)
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: PHP Kde je chyba ? nejde echo ??

Príspevok od používateľa audiotrack »

no lenže on tam tie veci čo majú byť v head definuje, akurát v tom dive. Preto som usúdil, že chce vlastné meta a nespolieha sa na minimum od prehliadača
Michaelo
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 6177
Registrovaný: 16 júl 2008, 20:29
Bydlisko: Pri PC
Kontaktovať používateľa:

Re: PHP Kde je chyba ? nejde echo ??

Príspevok od používateľa Michaelo »

Mal tam aj ine chyby, ako ukoncovacie zatvorky "}" navyse atd.

Dostal odo mna opraveny kod a ani ho nenapadlo si to pozriet a porovnat so svojim...
Napísať odpoveď