Jump to content
php.lv forumi

Par komentu oievienošanu


Recommended Posts

Posted

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 ?

Posted
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.

Posted (edited)

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
Posted

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]

Posted

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

Posted

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

Posted

Man tas sviescta variants izskatās tiri tāneko tinai viņš laikam nenodod pareizu ID un visu parejo ko ieraxtīt

moš kāds vēlas uzmest tam aci?

Posted

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

formas metode ir POST, tādēļ tā nekādus GET mainīgos nepados.

Raksti to id, kā <input type="hidden" name="id" value="$id">

×
×
  • Create New...