Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

pomoc oko php forme

[es] :: PHP :: pomoc oko php forme

[ Pregleda: 1812 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

sava8459

Član broj: 286999
Poruke: 4
*.dynamic.isp.telekom.rs.



Profil

icon pomoc oko php forme06.07.2011. u 22:45 - pre 155 meseci
Imam mali problem u formi
Napravio sam formu za korisnike koji hoce da upisu komentare na sajt i sve ok radi osim kad se upisu neki specijalni karakteri kao na
pr: "[]-)((:;'|}}{{/ \"
onda mi izbaci sledecu gresku
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''][]\\'' )' at line 7
Dali postoji neki nacin da napravim da mogu takvi znakovi da se upisu?





 
Odgovor na temu

pajaja
Beograd

Administrator
Član broj: 41598
Poruke: 3430
*.dynamic.sbb.rs.

Jabber: pajaja@elitesecurity.org
ICQ: 253317269


+144 Profil

icon Re: pomoc oko php forme06.07.2011. u 22:56 - pre 155 meseci
Pozdrav,
treba ti http://php.net/manual/en/function.mysql-real-escape-string.php
xxx
mali mali mali kamičak...nebo plave boje.
In Memoriam: Madzone Zeka(15.09.2005-16.09.2005)
 
Odgovor na temu

sava8459

Član broj: 286999
Poruke: 4
*.dynamic.isp.telekom.rs.



Profil

icon Re: pomoc oko php forme08.07.2011. u 23:57 - pre 155 meseci
Probao sam i delimicno je pomoglo sve radi osim kad se ukuca EMAIL

Imam dve forme na jednoj stranici i kad se ukuca u formu ona vodi na odredjenu stranu
U prvoj imam:Ime,Prezime,email,Naslov i Recepti-
U drugoj:Ime,email i komentari

Neznam dali ima neke veze ali jedino je email namesten da se ne ispisuje na stranici sajta vec samo da se upise u bazu

Hvala unapred na pomoci


[Ovu poruku je menjao sava8459 dana 09.07.2011. u 02:07 GMT+1]

Ponovo nista ne radi kako treba
Moze li objasnjenje gde i kako tacno treba da upisem da bi radilo ok
Mozda sam ja pogresno upisivao

[Ovu poruku je menjao sava8459 dana 09.07.2011. u 02:15 GMT+1]
 
Odgovor na temu

Milan Kragujevic
Software Engineer

Član broj: 231903
Poruke: 2220
*.dynamic.isp.telekom.rs.

Sajt: https://milankragujevic.c..


+201 Profil

icon Re: pomoc oko php forme09.07.2011. u 06:45 - pre 155 meseci
Daj ceo kod forme i php-a koji radi to ubacivanje
 
Odgovor na temu

sava8459

Član broj: 286999
Poruke: 4
*.dynamic.isp.telekom.rs.



Profil

icon Re: pomoc oko php forme09.07.2011. u 13:29 - pre 155 meseci
STRANICA: POSALJI_RECEPT.PHP

<?php

$sql = "select * from recepti";
$res1 = mysql_query($sql);
//echo $query;
?>


</div>
<div id="glavni_kontejner">
<div id='sadrzaj-2'>
<font size="+1"><b>Recepti:</b></font>
<div id="loginforma">

<form method="post" action="recepti.php" name="form1" >

<label for="ime">Ime:</label>
<input type="text" name="ime" maxlength="10"> <br />

<label for="prezime">Prezime:</label>
<input type="text" name="prezime" maxlength="15"> <br />

<label for="email">E-mail:</label>
<input type="text" name="email" maxlength="32" ><br />

<label for="naslov">Naslov recepta:</label>
<input type="text" name="naslov" maxlength="10"><br />

<label for="recepti">Recepti:</label>
<textarea name="recepti" rows="9" cols="31"><?php if (isset($recepti))echo $recepti; ?></textarea>

<label for="submit"></label><br />
<input type="submit" name="submit" value="unesi" style="background:url(slike/temp_030_15.jpg)" />
<br />
</form>
</div>

</div>
<div id='sadrzaj_komentari'>
<font size="+1"><b>Komentari i utisci:</b></font>
<div id="loginforma2">

<form method="post" action="komentari.php" name="form1" >

<label for="ime">Ime:</label>
<input type="text" name="ime" maxlength="10"> <br />

<label for="email">E-mail:</label>
<input type="text" name="email" maxlength="32"><br />

<label for="utisak">Komentari:</label>
<textarea name="utisak" rows="9" cols="31"><?php if (isset($utisak))echo $utisak; ?></textarea>

<label for="submit"></label><br />
<input type="submit" name="submit" value="unesi" style="background:url(slike/temp_030_15.jpg)" />
<br />
</form>
</div>


</div>
</div>
</body>
</html>




STRANICA: RECEPTI.PHP

//unos ----------------------------------------------
if(isset($_POST['submit']) && !isset($_POST['update'] )){
$sql = "
insert into recepti values
(0,
'" . $_POST['ime'] . "',
'" . $_POST['prezime'] . "',
'" . $_POST['email'] ."',
'" . $_POST['recepti'] ."',
'" . $_POST['naslov'] ."'
)
";
mysql_query($sql) or die(mysql_error());

header ('location: '.$_SERVER['PHP_SELF'] . '?msg=success');//posle refresa nece vise ucitavati jedno te isto
exit;
}
//echo $sql;
//exit;
//kraj dela za update -------------------------
//kraj unosa ----------------------------------------
//$sql = "select * from recepti"; //selectovanje svega iz tabele
$sql = "select * from recepti";
//echo $sql;
$res = mysql_query($sql); //upit
$total = mysql_num_rows($res);
echo '<div id="sadrzaj_recepti">';
echo '<table border="0" bgcolor="#e88f8a" align="center" width="1021px" >';
echo '<tr><th>br</th><th>Ime</th><th>Prezime</th><th>Naslov recepta</th></tr>';
$count = '0';
while ($rec = mysql_fetch_array($res)) {
echo '<tr>';

echo '<td align="center" width="10%">'.(++$count).'</td>';
echo '<td align="center" width="10%">';
echo $rec['ime'].'<br>';
echo '</td>';

echo '<td align="center" width="10%">';
echo $rec['prezime'].'<br>';
echo '</td>';

echo '<td align="center" width="15%">';
echo $rec['naslov'].'<br>';
echo '</td>';

if (strlen($rec['recepti']) > 0 ){

echo '</tr>';
echo '<td colspan="5">';
echo $rec['recepti'].'<br>';
echo '&nbsp;</td>';
echo '<tr>';

}
echo '</tr>';

echo '<tr>';
echo '<td colspan="100%">';
echo '<hr color="#a88f8a"/>';
echo '</td>';
echo '</tr>';
}

echo '</table>';
echo '</div>';
?>


STRANICA: KOMENTARI.PHP

<div id="glavni_kontejner">

</body>
</html>

<?php

$sql = "select * from komentari";
$res1 =mysql_query($sql);

//unos ----------------------------------------------
if(isset($_POST['submit']) && !isset($_POST['update'] )){
$sql = "
insert into komentari values
(0,
'" . $_POST['ime'] . "',
'" . $_POST['email'] ."',
'" . $_POST['utisak'] ."'
)
";
mysql_query($sql) or die(mysql_error());

header ('location: '.$_SERVER['PHP_SELF'] . '?msg=success');//posle refresa nece vise ucitavati jedno te isto
exit;
}
//echo $sql;
//exit;
//kraj dela za update -------------------------
//kraj unosa ----------------------------------------
//$sql = "select * from komentari"; //selectovanje svega iz tabele
$sql = "select * from komentari ";
//echo $sql;
$res = mysql_query($sql); //upit
$total = mysql_num_rows($res);
echo "<div id='tabela_komentari'>";
echo '<table border="0" bgcolor="#e88f8a" width="1024px" >';
echo '<tr><th>br</th><th>Ime</th></tr>';
$count = '0';
while ($rec = mysql_fetch_array($res)) {
echo '<tr>';

echo '<td align="center" width="10%">'.(++$count).'</td>';
echo '<td align="center" width="10%">';
echo $rec['ime'].'<br>';
echo '</td>';


if (strlen($rec['utisak']) > 0 ){

echo '</tr>';
echo '<td colspan="5">';
echo $rec['utisak'].'<br>';
echo '&nbsp;</td>';
echo '<tr>';
}
echo '</tr>';

echo '<tr>';
echo '<td colspan="100%">';
echo '<hr color="#a88f8a"/>';
echo '</td>';
echo '</tr>';
}

echo '</table>';
echo "</div>";
echo "</div>";

 
Odgovor na temu

sasho.new
Saša Živković
Beograd

Član broj: 287842
Poruke: 37
*.dynamic.sbb.rs.



+1 Profil

icon Re: pomoc oko php forme15.07.2011. u 07:25 - pre 155 meseci

Vrlo darežljivo... Ipak, iako sam prevashodno PHP programer, kad su u pitanju forme radije to činim iz js, čisto zbog izbegavanja post/request...

Poz.
S.Živković
 
Odgovor na temu

[es] :: PHP :: pomoc oko php forme

[ Pregleda: 1812 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.