Jump to content
php.lv forumi

Par komentu oievienošanu


ezs

Recommended Posts

Man būt forma kura tipa vajadzētu caur POST nodot scriptam lai tas ieraxta comentus bet kat kur iezagusies tikai nesaprotu kur pēc būtības vajadzētu taču nododot visus laukus lai ieraksta ar hiden vajadzētu nodot hiden formai to raxta Id, bet laikam nemāku piešķirt vērtību pie, $id ?

Link to comment
Share on other sites

Man būt forma kura tipa vajadzētu caur POST nodot scriptam lai tas ieraxta comentus bet kat kur iezagusies tikai nesaprotu kur pēc būtības vajadzētu taču nododot visus laukus lai ieraksta ar hiden vajadzētu nodot hiden formai to raxta Id, bet laikam nemāku piešķirt vērtību pie, $id ?

Esi lūdzu tik laipns un izlasi vēlreiz savu jautājumu. Vai tu pats saproti, ko jautā? Es ne. Pēc idejas neredzot kodu ir NEREĀLI uzminēt, kur tava kļūda ir iezagusies. Tā kā ieteiktu noprecizēt jautājumu.

Link to comment
Share on other sites

sorry te but izdrukas & formas scripts

<?
//piekonektejas serverim un datu bazei
MYSQL_CONNECT ($hostname,$username,$password) OR DIE ("nav servera");
mysql_select_db("$dbName") or DIE ("Nav DB.");

$all = mysql_query("SELECT * FROM $usertable 
ORDER BY `id` DESC ");
//Noskaidrojam cik ir ieraksti datu bazee
$skaits = MYSQL_NUMROWS($visi);
$mws = mysql_query($nws);

?>
<?
//te saksies to datu izvade kas ir datu bazee
if (!$all) { echo( mysql_error()); }
else {
while ($row1 = mysql_fetch_array($all)) {
$https = $row1["http"];
$name_c = $row1["name"];
$text = $row1["text"];
$dat_c = $row1["date"];
$id_c = $row1["id"];
$mail = $row1["email"];
?>



 ..
     <tr>
       <td><? print("$text"); ?></td><br><br>
....
<font face="Verdana" size="-2"
color="#999999">autors: <a href="mailto:<? echo $mail; ?>"><? echo $name_c; ?></a> / <? echo $dat_c; ?> 
<? if($https == 0){ 
echo "[ no http ]";
}
else
{
print("[<a href="$http" target="_blank">http</a>]");
}
?></font></td>
     </tr>
   </table><?
}
}
?><table>
<tr></tr>
   </table>
<form name="form1" method="post" action="">
 <br>
 <br>
 <table width="100%" border="0">
   <tr>
     <td width="5%">name:</td>
     <td width="95%"><input name="name" type="text">
       *</td>
   </tr>
   <tr>
     <td>http://</td>
     <td><input name="http" type="text"></td>
   </tr>
   <tr>
     <td>mail:</td>
     <td><input name="email" type="text">
       *</td>
   </tr>
   <tr>
     <td>text:</td>
     <td><textarea name="textarea" cols="60" rows="10"></textarea>
       *</td>
   </tr>
<tr>
     <td> </td>
     <td><input type="submit" name="Submit" value="Pievienot"></td>
   </tr>
<tr>
     <td> </td>
     <td><input type="hidden" name="raxta_id" value="<? echo '$raxta_id'; ?>">
       
       <? $ip= $_SERVER['REMONTE_ADDR']; 
  echo "<b>ip:</b> ", ($ip); ?>
     </td>
   </tr>
 </table>
</form>

a un vai šo failu drīxt includot failā kurš jau tiek includeots piemēram man ir news.php kurs pēc id includo ko viņam vajag un parāda textu utt un tam includojamajam textam beigās vel piemetu include coments.php (šo failu)

Edited by ezs
Link to comment
Share on other sites

man te šitāda forma kas te nav pareizi sis fails tiek includots[/code]

<?

 

 

if (sizeof($_POST)>0){

$data = mysql_query("INSERT INTO $usertable (vards, text, raxta_id, datums, ip, email) VALUES ('$name','$text','$id','$datums','$ip','$email')");

//forseejam refresh bez posta

echo "

<script>

window.location='read.php?id=$id';

</script>

 

";

}

?>

 

<table>

<tr></tr>

</table>

<form name="form1" method="post" action="read.php?id=<?=$id?>">

<br>

<br>

<table width="100%" border="0">

<tr>

<td width="5%">name:</td>

<td width="95%"><input name="name" type="text">

*</td>

</tr>

<tr>

<td>http://</td>

<td><input name="http" type="text"></td>

</tr>

<tr>

<td>mail:</td>

<td><input name="email" type="text">

*</td>

</tr>

<tr>

<td>text:</td>

<td><textarea name="textarea" cols="60" rows="10"></textarea>

*</td>

</tr>

<tr>

<td> </td>

<td><input type="submit" name="Submit" value="Pievienot"></td>

</tr>

<tr>

<td> </td>

<td><input type="hidden" name="<?=$raxta_id?>" value="<?=$raxta_id?>">

 

<? //$ip = $_SERVER['REMONTE_ADDR'];

?>

</td>

</tr>

</table>

</form>[/code]

Link to comment
Share on other sites

2 sviesc:

Varbūt vari precizēt, kas tieši Tevi neapmierina?

 

Man šobrīd nepatīk tas, ka tu uzticies lietotāja ievadītajiem datiem un uzreiz bāz viņus datubāzē bez priekšapstrādes, taču, domājams, ka tā nebija problēma, kas tevi mocīja... :D

Link to comment
Share on other sites

No sākuma biju uztaisijis arī filtrus bez tiem nu nekādīgi nevar, domāju ka tur tā problēma Bez filtriem nu nekadīgi nevar neesmu tak trax iemochis vel kādu interesantu scriptiņu un viss aizies pa pieskari...

Bez filtrien nedomāju veidot komentus, bet seit problema ir taja ka šis scripts vispār neraxta iekš db un man ne mazākas idejas kapē

to ezs ja šim scriptam tiks rasta atbilde mos tas Tev var palīdzēt

Link to comment
Share on other sites

×
×
  • Create New...