[ MarijaMM @ 14.07.2010. 18:14 ] @


Jos uvek radim bazu u lokalu, tj. preko XAMPP i pokusavam da napravim neku html formu za unos podataka, ali ne znam kako treba da je povezem sa php skriptom za unos i gde da smestim html formu i php skriptu (u htdocs ili....?)
Da postoji neki dobar link gde mogu da procitam nesto o ovome.... ?

Hvala..
[ bogdan.kecman @ 14.07.2010. 18:22 ] @
link: www.php.net
forum: http://www.elitesecurity.org/f155-PHP-za-pocetnike (kreni odavde: http://www.elitesecurity.org/t96073-PHP-cesto-postavljana-pitanja )
gde: u htdocs
[ MarijaMM @ 15.07.2010. 00:25 ] @
Znam da sam smorila, ali skoro da sam totalni pocetnik u phpu, napravila sam neku skriptu(kopirala sa svih foruma po malo), ali i dalje ne mogu da se konektujem na bazu...
Tj. ne izbacuje mi nikakvu informaciju.
Ovaj html sam smestila u htdocs, kao sto si napisao i pokrenula preko mozzile, ali nista...


<html>
<head>
<title>Dodavanje Novih zahteva</title>
</head>

<body>
<h1>Dodavanje Novih zahteva</h1>

<table border="0">
<tr>
<td>IDENT</td>
<td><input type="text" name="IDENT" maxlength="9" size="13"></td>
</tr>
<tr>
<td>FIRMA</td>
<td><input type="text" name="FIRMA" maxlength="60" size="30"></td>
</tr>
<tr>
<td colspan="2"><input type="submit" value="Unesi"></td>
</tr>
</table>

<?
$DBhost = “localhost”;
$DBuser = “root”;
$DBpass = “pass”;
$DBName = “vozila”;
$table = “zahtev”;

$connection = mysql_connect (“localhost”, “root”, “pass”)
or die(“Povezivanje nije moguce.”);

$sqlquery = “INSERT INTO $table
VALUES(‘$IDENT’, ‘$FIRMA’)”;

$results = mysql_query($sqlquery);

mysql_close();

print ” <HTML> <TITLE> Unos u bazu podataka </TITLE> <BODYBGCOLOR=”#FFFFFF”> <center>
<table border=”0”width=”500”><tr><td>”;

print “<p> <center>Upravo ste u bazu uneli sledeće podatke <p><blockquote>”;
print ” IDENT: $IDENT
<p>FIRMA: $FIRMA

</blockquote></td></tr>
</table>
</center></BODY></HTML>”;
?>
</body>
</html>
[ Shinhan @ 15.07.2010. 07:15 ] @
El si sigurna da je šifra "pass"?
Ovaj blog kaže da je default MySQL šifra prazan string.
[ Milos911 @ 15.07.2010. 07:28 ] @
Nisi selektovala bazu...
Code:

mysql_connect("localhost","root","password")
or die (mysql_error());
mysql_select_db("ImeBaze")
or die (mysql_error());

Koristan link.
Pogledaj i php tutorial na linku koji sam ostavio, odlican je...
[ BigFoot @ 15.07.2010. 16:52 ] @
Citat:
MarijaMM: Znam da sam smorila, ali skoro da sam totalni pocetnik u phpu, napravila sam neku skriptu(kopirala sa svih foruma po malo)

Mi muški jesmo osetljivi na ženske članove foruma, pa se više trudimo da pomognemo, ali ne možeš biti PHP/MySQL programer na ovaj način. Ipak je to široka oblast i mora se učiti, a ne krenuti "kopiranjem skripti sa svih foruma".

Osim selektovanja baze, probaj i da pre VALUES nabrojiš polja u sledećoj komandi:
Citat:
MarijaMM:
$sqlquery = "INSERT INTO $table (id, firma) VALUES ('$IDENT', '$FIRMA')";

Takodje, koristi obične apostrofe i navodnike, a ne ove leve / desne.
[ MarijaMM @ 15.07.2010. 17:26 ] @


Evo me posle 24h i 1000 neuspelih pokusaja, tako da sada moram da preformulisem temu:

Iz nekog razloga ni jedna, cak ni najprostija php skripta ne radi, primer:

Probala sam najobicniju stvar:

<?
echo "Hello world!";
?>

sacuvala kao hello.php u C://xampp/htdocs/www/

i pozvala kao : http://localhost/www/hello.php

i pojavi se samo prazan ekran, kao i svak put kada probam neki php...

Da li je u pitanju neko podesavanje ili moram da instaliram xampp izpocetka...?
[ bogdan.kecman @ 15.07.2010. 17:33 ] @
pogledaj logove u xampp-u tamo pise zasto se stranica nije izrendala
[ MarijaMM @ 15.07.2010. 17:50 ] @
Instalirala sam xampp na drugom kompu i tamo sve radi...

Vrv je neko podesavanje kod Wiste ili tako nesto...


Hvala u svakom slucaju....
[ Miroslav Ćurčić @ 15.07.2010. 19:01 ] @
zameni <? sa <?php
[ bogdan.kecman @ 16.07.2010. 10:59 ] @
miroslave, da je problem u short_tags dobila bi na ekranu php kod - ne blanko stranu ...

marija, blanko strana znaci da imas neku gresku - nesto gadno je "puklo", na primer
- php engine nije loadovan (dll/so nije mogao biti ucitan zato sto mu fali neki dll ili je pogresna arhitektura)
- neki dinamicki library nije loadovan (gd, math, auth ili koji god plugin je ukljucen)
- greska pri parsiranju php-a (ovo moze da se promeni da ti ispise gresku ako ukljucis "display startup errors"

sve u svemu, da bi resila problem moras da znas "Sta" je problem a to pise u log fajlu. pogledaj strukturu wamp programa koji si instalirala i nadji logove, tu pise tacno zasto si dobila belu stranu. kada pronadjes zasto - onda se lako to resi. Takodje ti ozbiljno savetujem onaj forum za php za pocetnike, u top temama imas mnogo korisnih informacija a u php forumu (i za pocetnike i onom drugom) imas mnogo vise sanse da dobijes pravi odgovor...