questo è quello che ho fatto, il mio scopo e quello che se vado nel profilo di un amico devo poter inserire post o commentare, ci riesco ma se in questo punto del form<input name="commentid" type="hidden" value="<?php echo $_GET['id'] ?>"> metto user posso solo inserire post se invece metto id posso solo commentare, come faccio? questo è quello che ho fatto fino ad esso:
Codice PHP:
<?php
require 'functions2.php';
require 'connect-inc.php';
?>
<?php
if(isset($_GET['user']) && !empty($_GET['user'])){
$user=$_GET['user'];
} else {
$user=$_SESSION['user_id'];
}
$my_id=$_SESSION['user_id'];
$id_utente = getuser($user, 'id');
$nome = getuser($user, 'nome');
$cognome = getuser($user, 'cognome');
$foto = getuser($user, 'foto');
$username=getuser($user, 'username');
$user_id=getuser($user, 'user_id');
Codice PHP:
if(isset($_POST['submit']))
{
if(empty($_SESSION['content'] ) ||
strcmp($_SESSION['content'], $_POST['content']) != 0)
{
//$errors .= "\n The captcha code does not match!";
}
if(empty($errors))
{
//require_once('connection.php');
$content=$_POST['content'];
$commentid=$_POST['commentid'];
echo '<p id="comm">'.'<a href="profile2.php?id='.$user.'&#link1">comment</a>'.'</p>';
mysql_query("INSERT INTO comment2(user_id, nome, cognome, content, foto, comsubid)VALUES('$my_id', '$nome', '$cognome', '$content','$foto','$commentid')");
}
}
Codice PHP:
$result3 = mysql_query("SELECT commentid, user_id, nome, cognome, content, comsubid, foto FROM comment2 WHERE comsubid=0 AND user_id='$user' UNION SELECT * FROM comment2 WHERE comsubid='$user'");
while($row3 = mysql_fetch_array($result3))
{
$id=$row3['commentid'];
echo '<div id="maincomm">';
echo '<img src="'.$row3['foto'].'" width="70px" height="70px">';
echo '<br>'.$row3['nome'].' ';
echo ' '.$row3['cognome'].' ';
echo '<p>'.$row3['content'].'</p>';
echo '<p id="comm">'.'<a href="profile2.php?id='.$user.'&#link1">comment</a>'.'</p>';
$result4 = mysql_query("SELECT * FROM comment2 where comsubid='$id'");
while($row4 = mysql_fetch_array($result4))
{
echo '<div id="subcomm">';
echo '<img src="'.$row4['foto'].'" width="70px" height="70px">';
echo '<br>'.$row4['nome'].' ';
echo ' '.$row4['cognome'].' ';
echo '<p>'.$row4['content'].'</p>';
echo '<div class="clearfix"></div>';
echo '</div>';
}
echo '<div class="clearfix"></div>';
echo '</div>';
}
?>
<div class="clearfix"></div>
</div>
<a id="link1">
<form method="POST" name=""
action="profile2.php?user_id=<?php echo $user; ?>">
<table width="332" border="0" align="center">
<tr>
<td width="265">
<ul>
<?php
if(!empty($errors)){
echo "<li class='err'>".($errors)."</li>";
}
?>
</ul> </td>
<td width="57"> </td>
</tr>
<tr>
<td colspan="2">
<input type="hidden" name="nome" value="<?php echo $nome; ?>" />
<input type="hidden" name="cognome" value="<?php echo $cognome; ?>" />
<input name="commentid" type="hidden" value="<?php echo $_GET['user'] ?>">
Content:<br>
<textarea name="content" style="width: 316px;"></textarea>
</td>
</tr>
<tr>
<td colspan="2"><input type="submit" value="submit" name='submit' id="<?php echo $user; ?>">
</td>
</tr>
</table>
</form>
c'è qualcuno che mi può aiutare? ciao