ERLEDIGT
NEIN
NEIN
ANTWORTEN
11
11
ZUGRIFFE
254
254
EMPFEHLEN
-
Heyho,
Ich habe eine Datei namens view.php die das Profil eines Nutzers anzeigt. Auf ihr ist ein Link zur addfriend.php, welche ihn als Freund in eine Datenbank (mysql) einspeist.
Wie kriege ich es hin, dass dieser Link für mich nicht mehr zu sehen ist, sobald er mein Freund ist?
PS: Ich bin auch für andere Möglichkeiten aller Art offen, falls das mit dem Link nicht klappt....
DANKE IM VORRAUS!!
MFG Maxi
-
14.05.08 18:34 #2
- Registriert seit
- Jun 2007
- Beiträge
- 73
Naja ich weiß ja nicht wie deine Mysqltabelle aufgebaut ist, aber vielleicht ein kleiner Trick !!
Du fragst einfach ab ob der User bereits in der Liste steht.
Dann kannst du sagendas ist nur mal so ein beispielPHP-Code:if ($userfriend==0) {
echo"Link für Profil";
}
else
{
echo"NIX";
}
Vielleicht verstehst du nun was ich genau damit meine !!
Mfg. Oliver
-
14.05.08 18:39 #3
- Registriert seit
- Jul 2007
- Ort
- Quakenbrück
- Beiträge
- 756
Wie lan schon sacht...
Du liest die fl des users aus und prüfst dann, ob das aktuelle Profil bereits drin is oder nciht...
Ich vermute, dass du eh iwie ne Freundesliste oder so anna Seite anzeigen lässt und daher die Daten eh schon aus der DB holst, also schreib dir das komplett in nen Array, dann brauchste die DB nich zweimal mit der gleichen abfrage belästigen
Schnellste Hilfe -> www.gidf.dePHP-Code:($hilfe=='hilfreich') ? bewerten(positiv) : ignore_post();
Wer aus meiner Gegend kommt, kann sich gern mal melden, kenn hier keenen ;)
-
Ich verstehe nicht ganz was du meinst. Mal kurz zum Aufbau:
Person------------Freund-----------------------------FreundNAME
mein Name------die ID meines Freundes----Name des Freunds
So ungefähr. Wie müsste dann so ungefähr der Code aussehn
MFG MaxiGeändert von maxikey (14.05.08 um 18:42 Uhr)
-
14.05.08 18:42 #5
- Registriert seit
- Jul 2007
- Ort
- Quakenbrück
- Beiträge
- 756
1. Kannst du in dem Fall das Feld "Freund" auf UNIQUE setzen, damit verhindert SQL schonmal doppelte Einträge...
2. Wie schon genannt...
FL komplett laden, vergleichen, ob gewählte ID(aktuelles Profil) drin is, wenn ja Link verbergen, sonst Link zeigen...Schnellste Hilfe -> www.gidf.dePHP-Code:($hilfe=='hilfreich') ? bewerten(positiv) : ignore_post();
Wer aus meiner Gegend kommt, kann sich gern mal melden, kenn hier keenen ;)
-
14.05.08 18:46 #6
- Registriert seit
- Jun 2007
- Beiträge
- 73
Vielleicht postest du uns einfach mal kurz deine abfrage für die gesamte freundesliste !!
Daran können wir dann schauen wie er einträgt und wie er abfragt und dir dann den Code ändern !!
Greeetz Oli
-
Ok! So frage ich ab:
MFG MaxiPHP-Code:$sql = "SELECT Freund,FreundID,FreundBERUF,FreundBILD FROM Freunde WHERE Person='$username';";
$qry = mysql_query($sql) or die(mysql_error());
while($usr = mysql_fetch_object($qry))
{
echo '<img src="' .$usr->FreundBILD.'" height="50" width="50" alt="xxx" title="xxx" />';
echo "<a href=\"details1.php?ID=$usr->FreundID\">$usr->Freund</a> ";
echo "$usr->FreundBERUF<br>";
-
14.05.08 18:58 #8
- Registriert seit
- Jun 2007
- Beiträge
- 73
ok ist das jetzt deine view.php
vielleicht kannst du diese posten, hab erst gedacht du hättest alles zusammen
denn wir brauchen die ausgabe wo er sagt mit addfriend.php
am besten diese auch mitposten, kann ja nicht schaden
mist.. hätte ich mal den ersten post richtig gelesen

Greetz Oli
-
und die addfriend.php
MFG MaxiPHP-Code:$sql = "SELECT ID,username,Beruf,Bild FROM userlist WHERE ID = '".mysql_real_escape_string($_GET["ID"])."'";
$qry = mysql_query($sql) or die(mysql_error());
while($usr = mysql_fetch_object($qry))
{
mysql_query("INSERT INTO Freunde (Time,Person,Freund,FreundID,FreundBERUF,FreundBILD) VALUES('$time$i','$username','$usr->username','$usr->ID','$usr->Beruf','$usr->Bild')") or die(mysql_error());
}
-
Irgendwelche Ideen?
MFG Maxi
-
Könnt ihr mir nicht helfen?
MFG Maxi
-
Könntest du den Codeteil posten der den Link erstellt?Auf ihr ist ein Link zur addfriend.php, welche ihn als Freund in eine Datenbank (mysql) einspeist.
Oder ist das hier dieser Link der ausgeblendet werden soll?
PHP-Code:echo "<a href=\"details1.php?ID=$usr->FreundID\">$usr->Freund</a> ";
mfg
--------------------------------------------------------------------------------
Kein Support via PN, Email, ICQ, Brieftaube oder Flaschenpost!
Besucht den tutorials.de-Chat | Anleitung
RTFM - PHP-Handbuch - MySql Handbuch
--------------------------------------------------------------------------------
Surftipp...Der Postillon
--------------------------------------------------------------------------------
Signatur v2.2
Ähnliche Themen
-
Verhindern, dass div die Breite erbt
Von Spelmann im Forum CSSAntworten: 8Letzter Beitrag: 31.01.09, 22:11 -
C# / VBScript - Wie kann ich verhindern, dass mein Dialog "unantastbar" wird?
Von Lawyno im Forum .NET Windows FormsAntworten: 2Letzter Beitrag: 06.11.08, 13:51 -
Verhindern dass komplettes Skript ausgeführt wird (header:location)
Von Fabian Frank im Forum PHPAntworten: 3Letzter Beitrag: 08.04.08, 16:06 -
Verhindern, dass ein bestimmtes Programm gestartet wird
Von DaRealMC im Forum C/C++Antworten: 3Letzter Beitrag: 06.02.08, 16:01 -
Verhindern, dass die Session-ID an die URL angehängt wird.
Von modstyle im Forum PHPAntworten: 1Letzter Beitrag: 16.08.04, 13:24





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren