Preskoči na sadržaj
Ista raja. Nova runda.
GAMERZ.ba — REBORN
Diskusija

php problem

106 pregleda · 10 odgovora · otvorena 11.05.2011. u 11:37

Pooz Gameri ,imam jedan mali problemcic oko PHP ,mislim tek sam poceo ucit i zanimat se tim , krenuo naravno od najlaksih stvari ..
Znacii napravim prvu html stranicu pod nazivom pocetna.html i stavim link ovaj :

<A HREF="welcome.php?ime=Haris"> Zdravo ja sam Haris! </A>

Zatim napravim php stranicu pod nazivom welcome.php i u nju stavim ovo:

<?php
echo( "Dobrodosao na nas sajt, $ime!" );
?>


Problem je u tom kada pokrenem pocetna .html i kliknem link ' Zdravo ja sam Haris' otvori mi php stranicu u kojoj pise samo 'Dobrodosao na nas sajt ,' znaci ne prepoznaje mi varijablu $ime ...

Koristim DzSoft PHP Editor 4.2.6 , Mozete li mi rec gdje sam pogrjesio ,mnogo bi mi pomogli , unaprijed Hvala
Lol valjda u a href": ide link kol'ko ja znam.Ako sam pogrijesio nisam razumio pitanje ne citiraj ~
LoL pice of cake:
<?php
$ime = htmlentities($_GET['ime']);
if (!$ime){
echo "Unesi ime.";
}else{
echo "Tvoje ime: $ime";
}
?>
coop je napisao/la:
LoL pice of cake:
<?php
$ime = htmlentities($_GET['ime']);
if (!$ime){
echo "Unesi ime.";
}else{
echo "Tvoje ime: $ime";
}
?>
Kad bi bila neka forma ,da se unese ime ,bil opet bilo ovo
$ime = htmlentities($_GET['ime']);
sp0ut je napisao/la:
Kad bi bila neka forma ,da se unese ime ,bil opet bilo ovo
$ime = htmlentities($_GET['ime']);
Bilo bi $ime = $_POST['ime'];




EDIT:

Da ne bi postavljao pitanje vise u vezi php bar oko onih najjednostavnijih stvari predlazem da "procesljas" ovo malo:

http://php.net/manual/en/index.php
Mladjox je napisao/la:
Bilo bi $ime = $_POST['ime'];




EDIT:

Da ne bi postavljao pitanje vise u vezi php bar oko onih najjednostavnijih stvari predlazem da "procesljas" ovo malo:

http://php.net/manual/en/index.php
$ime= htmlspecialchars($_POST["ime"]) ;
coop je napisao/la:
$ime= htmlspecialchars($_POST["ime"]) ;
Joj tebe nije pitao kako da se odbrani kojekakvih napada covjek se uci a ne pravi neznam ni ja sta :S...

nemoj dok se ucis ubacivati ove htmlspecialchars, htmlentities, mysql_real_escape_string...mogu te samo zbunjivati jer neznas cemu sluzi, jedino ako se odlucis uploadovati te stranice negdje onda ubacuj
Mladjox je napisao/la:
Joj tebe nije pitao kako da se odbrani kojekakvih napada covjek se uci a ne pravi neznam ni ja sta :S...

nemoj dok se ucis ubacivati ove htmlspecialchars, htmlentities, mysql_real_escape_string...mogu te samo zbunjivati jer neznas cemu sluzi, jedino ako se odlucis uploadovati te stranice negdje onda ubacuj
Bolje ucit odmah pravilno nego poslje krpat bugove...
A pored toga, to je sve easy stuff a jako korisno, mada nitko nije isao u detalje...

Anyway na njemu je
u htmlu napravis input formu tipa

<html>
<form>
<input type="text" name="ime">
</form>

a u php napravis ovako
<?php
echo ("obrodosli na sajt, ";
$_GET['ime'];
?>

s tim da ti je lakse sve to spojit u jedan php , pa ce ti kasnije ici link npr

welcome.php?ime

ne znam tacno , zaboravio sam dosta php-a , jer sam davno s njim radio ....
Evo kako ces :
index.html :
<form method="POST" action="proces.php" >
Vase ime : <input type="text" name="ime" >
</form>

a u proces.php ces :
<?php
$ime=$_POST['ime'] ;
echo "Dobrodosao na sajt , $ime " ;
?>

Prijavi se da bi odgovorio/la na ovu temu.