Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190
iCentar » Racunari i oprema » Programirannje i baze podataka » PHP » web strana pocetok
Avko 04.06.2016 10:51
Predmet:Re: web strana pocetok

evo ovako za pocetak:

1. napravite mapu mojWeb u C:\xampp\htdocs\
2. onda napravite jos jednu mapu prviWeb

sada bi to izgledalo ovako: C:\xampp\htdocs\mojWeb\prviWeb

bitno je da se sve stranice koje ce se raditi stavljaju u xampp\htdocs\mojWeb , kasnije za postavljanje na internet. Mozete imati vise stranica u mojWeb, recimo ovako:
C:\xampp\htdocs\mojWeb\prviWeb
C:\xampp\htdocs\mojWeb\drugiWeb
C:\xampp\htdocs\mojWeb\treciWeb

Kada radite stranicu u kojoj jos niste napravili konekciju na bazu, dakle sama izrada nemojte koristiti u web brovseru "ht tp://127.0.0.1/myWeb/prviWeb" vec stranicu radite uz pomoc HTML editora, a samu stranicu pregledavajte sa web brovserom u kojem unesete putanju do index.html. Znaci ja za HTML editor koristim HTML-kit, a u web brovseru Yandex unesem putanju: C:\xampp\htdocs\mojWeb\prviWeb
Svaki put kada nesto ispravim u HTML-kit editoru, to snimim a u web brovseru napravim refres i to radi. Kada radim sa web brovserom preko xampp-a "ht tp ://127.0.0.1/myWeb/" t.j. "ht tp://localhost/myWeb/" ne refresa mi uvijek tako da imam problema. eto to je za pocetak pa javim kad stignem do citanja podataka iz mysql-a i ispisa na web page

Avko 06.06.2016 12:33
Predmet:Re: web strana pocetok

kako ovo rijesiti?
nakon uspjesnog logovanja da me prebaci na page2, a u slucaju neisprvnog imena i sifre da me vrati na index.html tj ponovno logovanje
Prilozi:
prvastrana.rar (Velicina datoteke:820 Bajt)

zxz 06.06.2016 21:24
Predmet:Re: web strana pocetok

PreuzmiIzvorni kôd (PHP):
  1. <?PHP
  2. $imek = $_POST['ime'];
  3. $sifrak = $_POST['sifra'];
  4.  echo $imek . $sifrak;
  5. if ($imek='zxz'&& $sifrak='1234')
  6. {
  7.          echo "logovanje uspjelo";       
  8.          require("page2.html");
  9. }
  10. else
  11. {
  12.  echo "logovanje nije uspjelo";
  13. }                      
  14. ?>

Avko 07.06.2016 10:43
Predmet:Re: web strana pocetok

ha, nece opet otvori stalno drugu stranu.

nego da pitam. Isprobavao malo sa drugim kodom koji sam u meduvremenu radio i dobijem ovu gresku:

Access forbidden!
You don't have permission to access the requested object. It is either read-protected or not readable by the server.
If you think this is a server error, please contact the webmaster.
Error 403

radi se o php-u u html-u

PreuzmiIzvorni kôd (Text):
  1. <form method="post" action="<?php=$PHP_SELF?>">
  2. Unesi svoje ime:<br>
  3. <input name="ime" type="text" ><br>
  4. <input name="submitaj" type="submit" value="Posalji">
  5. </form>

zxz 07.06.2016 12:55
Predmet:Re: web strana pocetok

Prvi puta kada sam napisao nisam ni gledao tvoj uvjet.
Fledao sam samo poziv druge stranice.
Tebi if nije valjao jer nemoze biti jednako nego identicno i nije & nego || i to bi trebalo da radi.
Neunam jesi li apacgi podigao.

Ovo drugo.
Forma je ispravna ali action nije.
Tu bi trebalo da pise ime procedurre u php.
<?php=$PHP_SELF?>
ovo nije uopste ispravno.
<?php - ovo je znak za pocetak pisanja php koda i to ti netreba jer si u htm formi.
= naravno da netreba,nemoze nesto biti jednako ovome gore.
$PHP_SELF- vjerovatno si mislio na memorijsku od php.
?>- znak za kraj php

Kako bi trebalo:
<form name=moja method="post" action="moj.php">
e sad moras imati datoteku noj.php
Primjer:
<?php
$PHP_SELF="Sranje";
echo $PHP_SELF;
?>

Avko 07.06.2016 16:08
Predmet:Re: web strana pocetok

Citiraj zxz:
Fledao sam samo poziv druge stranice.
F umjesto G , to se i meni dogada. Kliknem taster blizu onoga kojega zelim.

Citiraj zxz:
Tebi if nije valjao jer nemoze biti jednako nego identicno i nije & nego || i to bi trebalo da radi.
e bas je && (AND = i jedno i drugo) || je OR (ili jedno ili drugo)

Citiraj zxz:
Neunam jesi li apacgi podigao.

U umjesto Z , opet blizu i meni se to dogada.

je podigao se evo ti slika:



Citiraj zxz:
Ovo drugo.
Forma je ispravna ali action nije.
Tu bi trebalo da pise ime procedurre u php.
<?php=$PHP_SELF?>
ovo nije uopste ispravno.
<?php - ovo je znak za pocetak pisanja php koda i to ti netreba jer si u htm formi.
= naravno da netreba,nemoze nesto biti jednako ovome gore.
$PHP_SELF- vjerovatno si mislio na memorijsku od php.
?>- znak za kraj php

Kako bi trebalo:
<form name=moja method="post" action="moj.php">
e sad moras imati datoteku noj.php
Primjer:
<?php

Citiraj zxz:
$PHP_SELF="Sranje";

e sada tu mi nemozes reci da si krivo kliknuo na R umjesto na L, tu se vidi da si se lagano iznervirao.
hehehe, pijem ti krv na slamku.

Citiraj zxz:

echo $PHP_SELF;
?>
[/quote]

dobro, idem malo proucavat pa ti se SVAKAKO javim, bez brige.
znas kako ide ona stvar grupe JAPPA

zxz 08.06.2016 12:47
Predmet:Re: web strana pocetok

hehe vise sam gresaka napravio nego ti.
Sreca pa dobro prevodis ovo moje pisanje.

Avko 08.06.2016 13:02
Predmet:Re: web strana pocetok

bilo je malo problema

Warning: Cannot modify header information - headers already sent by

pa sam probao naci rijesenje na internetu. Ponudeno je bilo da se u PHP skripti na pocetak stavi: ob_start ();
a na kraj ovo: ob_flush();
uz ovaj prijedlog rijesio sam gore navedenu gresku.

index.html izgleda sada ovako:
PreuzmiIzvorni kôd (HTML):
  1. <META NAME="generator" CONTENT="toniarts easyhtml v.2.4">
  2. <TITLE>Moja prva stranica</TITLE>
  3. </HEAD>
  4. <BODY bgcolor="#998066">
  5. <form method="POST" action="provjera.php">
  6.     <fieldset><label>Ime: </label><input name="ime" type="text" /></br>
  7.     <p></p>
  8.     <label>Å ifra:</label><input name="sifra" type="text" />
  9.     <p></p>
  10.     <input type="submit" value="PoÅ¡alji" name="posalji"></fieldset>
  11. </form>
  12.  
  13. </BODY>
  14. </HTML>

a php skripta izgleda ovako:
PreuzmiIzvorni kôd (PHP):
  1. <?PHP
  2. $imek = $_POST['ime'];
  3. $sifrak = $_POST['sifra'];
  4.  
  5. if ($imek=='zxz' && $sifrak=='1234')
  6. {
  7.         //ako su podaci ispravni
  8.          require("page2.html"); //prebaci na na drugu stranu
  9.          echo "logovanje uspjelo";//i ispise poruku
  10. }
  11. else //ako podaci nisu ispravni
  12. {
  13.         header ("location:index.html");//vrati nas na prvu stranu
  14.         echo "logovanje nije uspjelo";
  15. }
  16. ?>

jedini problem je ostao kada se vrati na prvu stranu u slucaju neispravnih podataka ne napise logovanje nije uspjelo

zxz 08.06.2016 13:10
Predmet:Re: web strana pocetok

Koja je ver. kod tebe PHP-a odnosno bolje reci XAAMMP-a.

Avko 08.06.2016 15:11
Predmet:Re: web strana pocetok



ova verzija je zadnja za win XP,

ma ovo je super tretman za ludnicu, mislio sam da ce mi u zivotu pomoci rad na racunalu i da ce me smiriti no ja iz dana u dan sve vise ludim.
evo greska:
Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\xampp\htdocs\myWeb\prvastrana\page2.php on line 64

i jos ovo
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\xampp\htdocs\myWeb\prvastrana\page2.php on line 64
Access denied for user 'ODBC'@'localhost' (using password: NO)

a tisucu puta provjerio ovo:
$dbhost = "localhost"; // Host MySQL baze
$dbusername = "root"; // User MySQL baze (Unutar navodnika upišite username za pristup bazi)
$dbpass = "123456"; // Password MySQL baze (Unutar navodnika upišite password za pristup bazi)
$dbname = "mojabaza"; // Ime MySQL baze (Unutar navodnika upišite ime baze)
$voce="voce"; //Tabela za voce

linija 64:
$podaci = mysql_query("SELECT * FROM voce LIMIT 0,10") or die(mysql_error());
i sada idem spavat jer me boli glava. mozda sutra bude bolje