Avatar billede raan Nybegynder
07. november 2006 - 16:13 Der er 3 kommentarer og
1 løsning

bruger gæstebog

hej.

jeg har lavet en gæstebog til hver profil i mit system, men så er jeg kommet i tvivl, hvordan jeg kan gøre så de også kan skrive private beskeder? har i nogle ide'er

jeg har fx den her.
$query = mysql_query("SELECT * FROM 10kcb_profil_tagwall WHERE modtager='".$_GET["username"]."' WHERE privat='svarher?'  ORDER BY id DESC LIMIT $offset, $antal_pr_side")or die(mysql_error());

Kunne man gøre sådan ?
Avatar billede zynzz Praktikant
07. november 2006 - 16:34 #1
$query = mysql_query("SELECT * FROM 10kcb_profil_tagwall WHERE modtager='".$_GET["username"]."' ORDER BY id DESC LIMIT $offset, $antal_pr_side")or die(mysql_error());

while($data = mysql_fetch_array($query)) {
if($_SESSION['username'] == $data[modtager]){
VISER ALLE HER
}
if(($_SESSION['username'] != $data[modtager] OR isset(!$_SESSION['username']))&& $data[privat] == 0){
}
}
Avatar billede raan Nybegynder
07. november 2006 - 16:51 #2
du kan se hvordan hele koden ser ud her?
- hvordan vil du ændre det her ?

<?
if ($vis[username] == $_SESSION['brugernavn'])
{
?>
<?php
include("sql.php");

$antal_pr_side = 10;

$offset = (isset($_GET['offset']) && is_numeric($_GET['offset'])) ? $_GET['offset'] : 0;

$antal = mysql_result(mysql_query("SELECT COUNT(*) FROM 10kcb_profil_tagwall"),0);

$query = mysql_query("SELECT * FROM 10kcb_profil_tagwall WHERE modtager='".$_GET["username"]."' ORDER BY id DESC LIMIT $offset, $antal_pr_side")or die(mysql_error());
echo "<table border=0>";
if(mysql_num_rows($query)>0)
{
while($row = mysql_fetch_assoc($query))
{
echo "<tr><td><br>" . $row["tid"] . " • <a href=frontpage.php?s=profil&username=" . $row["afsender"] . ">".$row['afsender']."</a> - <a href=frontpage.php?s=profil_action_gb_slet&id=".$row["id"].">Slet besked</a></td></tr><tr><td>" . $row["besked"] . "</td></tr>";
}
}
else
{
echo "Ingen beskeder.";
}
echo "</table>";

if ($offset >= $antal_pr_side)
{
    $forrige = $offset-$antal_pr_side;
    echo "<font color=#FF8500><a href='frontpage.php?s=profil&username=".$_GET[username]."&offset=$forrige'><font color=#FF8500>Forrige</font></a></font> | ";
}

if ($antal > $offset+$antal_pr_side)
{
    $naeste = $offset+$antal_pr_side;
    echo "<font color=#FF8500><a href='frontpage.php?s=profil&username=".$_GET[username]."&offset=$naeste'><font color=#FF8500>Næste</font></a></font>";
}

?>
<?
} else {
?>
<?php

$antal_pr_side = 10;

$offset = (isset($_GET['offset']) && is_numeric($_GET['offset'])) ? $_GET['offset'] : 0;

$antal = mysql_result(mysql_query("SELECT COUNT(*) FROM 10kcb_profil_tagwall"),0);

$query = mysql_query("SELECT * FROM 10kcb_profil_tagwall WHERE modtager='".$_GET["username"]."' ORDER BY id DESC LIMIT $offset, $antal_pr_side")or die(mysql_error());
echo "<table border=0>";
if(mysql_num_rows($query)>0)
{
while($row = mysql_fetch_assoc($query))
{
echo "<tr><td><br>" . $row["tid"] . " • <a href=frontpage.php?s=profil&username=" . $row["afsender"] . ">".$row['afsender']."</a></td></tr><tr><td>" . $row["besked"] . "</td></tr>";
}
}
else
{
echo "Ingen beskeder.";
}
echo "</table>";

if ($offset >= $antal_pr_side)
{
    $forrige = $offset-$antal_pr_side;
    echo "<font color=#FF8500><a href='frontpage.php?s=profil&username=".$_GET[username]."&offset=$forrige'><font color=#FF8500>Forrige</font></a></font> | ";
}

if ($antal > $offset+$antal_pr_side)
{
    $naeste = $offset+$antal_pr_side;
    echo "<font color=#FF8500><a href='frontpage.php?s=profil&username=".$_GET[username]."&offset=$naeste'><font color=#FF8500>Næste</font></a></font>";
}

?>
Avatar billede raan Nybegynder
09. november 2006 - 13:35 #3
en der kan hjælpe ?
Avatar billede raan Nybegynder
12. november 2006 - 11:40 #4
prøver i et nyt spørgsmål.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

Rambøll Management Consulting

Senior AI Engineer

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Solution Manager til Cyberdivisionen

Politiets Efterretningstjeneste

PET søger softwareingeniører til Ruslandsområdet