Profil Seite funktioniert nicht mehr
-
- Beiträge: 71
- Registriert: 21. Aug 2007, 12:20
- Wohnort: http://www.theatergruppe-senfkorn.de
- Kontaktdaten:
Re: Profil Seite funktioniert nicht mehr
ist ein selbst erstelltes Script
Ich lass da den Namen
Das Profilbild und einige selbst erstellte Profilfelder für einige Beutzer anzeigen
Ich lass da den Namen
Das Profilbild und einige selbst erstellte Profilfelder für einige Beutzer anzeigen
Zuletzt geändert von fisch am 21. Jan 2013, 19:25, insgesamt 1-mal geändert.
-
- Beiträge: 71
- Registriert: 21. Aug 2007, 12:20
- Wohnort: http://www.theatergruppe-senfkorn.de
- Kontaktdaten:
Re: Profil Seite funktioniert nicht mehr
Auszug aus der php (nur der Teil der die Daten aus der DB aufruft)
Code: Alles auswählen
$user_id=37;
$user = new User($g_db, $user_id);
echo "<table border=\"0\">";
echo "<tbody>";
echo "<tr class=\"head\">"; echo "<td colspan=\"2\">"; echo $user->getValue("FIRST_NAME"). " ". $user->getValue("LAST_NAME"); // Vorname|Nachname
echo "</td>"; echo "</tr>"; echo "<tr>"; echo "<td class=\"bild\" rowspan=\"8\">";
echo "<img src=\"profile_photo_show.php?a_user_id=".$user_id."\" align=\"left\">"; // Anzeige Bild
echo "</td>"; echo "<td class=\"fett\">Aufgabe(n):</td>"; echo "</tr>"; echo "<tr>";
echo "<td>"; echo $user->getValue("AUFGABE1"); "</td>"; echo "</tr>"; echo "<tr>"; // Aufgabe1
echo "<td>"; echo $user->getValue("AUFGABE2"); "</td>"; echo "</tr>"; echo "<tr>"; // Aufgabe2
echo "<td>"; echo $user->getValue("AUFGABE3"); "</td>"; echo "</tr>"; echo "<tr>"; // Aufgabe3
echo "<td></td>"; echo "</tr>"; echo "<tr>"; echo "<td class=\"fett\">mitwirkend seit:</td>"; echo "</tr>"; echo "<tr>";
echo "<td>"; echo $user->getValue("DABEI_SEIT"); echo "</td>"; // Mitwirkend seit
echo "</tr>"; echo "<tr>"; echo "<td></td>"; echo "</tr>"; echo "<tr>";
echo "<td class=\"fett\" colspan=\"2\">Rollen: (in Sommerstücken)</td>"; // Überschrift Rollen
echo "</tr>"; echo "<tr>"; echo "<td colspan=\"2\">"; echo $user->getValue("ROLLE1"); "</td>"; echo "</tr>"; //Rolle1
echo "</tr>"; echo "<tr>"; echo "<td colspan=\"2\">"; echo $user->getValue("ROLLE2"); "</td>"; echo "</tr>"; //Rolle2
echo "</tr>"; echo "<tr>"; echo "<td colspan=\"2\">"; echo $user->getValue("ROLLE3"); "</td>"; echo "</tr>"; //Rolle3
echo "</tr>"; echo "<tr>"; echo "<td colspan=\"2\">"; echo $user->getValue("ROLLE4"); "</td>"; echo "</tr>"; //Rolle4
echo "</tr>"; echo "<tr>"; echo "<td colspan=\"2\">"; echo $user->getValue("ROLLE5"); "</td>"; echo "</tr>"; //Rolle5
echo "</tr>"; echo "<tr>"; echo "<td colspan=\"2\">"; echo $user->getValue("ROLLE6"); "</td>"; echo "</tr>"; //Rolle6
echo "</tr>"; echo "<tr>"; echo "<td colspan=\"2\">"; echo $user->getValue("ROLLE7"); "</td>"; echo "</tr>"; //Rolle7
echo "</tbody>"; echo "</table>"; echo "<br>";[/quote]
- Thomas-RCV
- Former team member
- Beiträge: 786
- Registriert: 1. Aug 2011, 15:06
Re: Profil Seite funktioniert nicht mehr
na da haben wirs doch:
ändere mal bitte die betreffende Zeile wie folgt ag:
ändere mal bitte die betreffende Zeile wie folgt ag:
Code: Alles auswählen
$user = new User($gDb, $gProfileFields, $getUserId);
-
- Beiträge: 71
- Registriert: 21. Aug 2007, 12:20
- Wohnort: http://www.theatergruppe-senfkorn.de
- Kontaktdaten:
Re: Profil Seite funktioniert nicht mehr
dann wird schon mal das Grundgerüst wieder angezeigt aber keine Daten aus der DB
http://www.theatergruppe-senfkorn.de/admidio/profil.php
http://www.theatergruppe-senfkorn.de/admidio/profil.php
- Thomas-RCV
- Former team member
- Beiträge: 786
- Registriert: 1. Aug 2011, 15:06
Re: Profil Seite funktioniert nicht mehr
ah ok, mein Fehler, sorry.
hab deine user_id 37 nicht gesehen
so sollte es dann gehen:
hab deine user_id 37 nicht gesehen
so sollte es dann gehen:
Code: Alles auswählen
$user = new User($gDb, $gProfileFields, $user_id);
-
- Beiträge: 71
- Registriert: 21. Aug 2007, 12:20
- Wohnort: http://www.theatergruppe-senfkorn.de
- Kontaktdaten:
Re: Profil Seite funktioniert nicht mehr
funktioniert leider auch nicht
- Thomas-RCV
- Former team member
- Beiträge: 786
- Registriert: 1. Aug 2011, 15:06
Re: Profil Seite funktioniert nicht mehr
was passiert, wenn du den letzten Parameter user_id mal komplett weglässt?
abgesehen davon, daß der code schrecklich zu lesen ist, solltest du die Funktionen in einfachen Hochkommas schreiben.
$user->getValue('Rolle1');
abgesehen davon, daß der code schrecklich zu lesen ist, solltest du die Funktionen in einfachen Hochkommas schreiben.
$user->getValue('Rolle1');
-
- Beiträge: 71
- Registriert: 21. Aug 2007, 12:20
- Wohnort: http://www.theatergruppe-senfkorn.de
- Kontaktdaten:
Re: Profil Seite funktioniert nicht mehr
hab jetzt bei meinen ursprünglichen Code die user_id weggelassen und ich bekomme keiner Fehlermeldung aber auch keine Daten (nur mein Grundgerüst)
- Thomas-RCV
- Former team member
- Beiträge: 786
- Registriert: 1. Aug 2011, 15:06
Re: Profil Seite funktioniert nicht mehr
Ich hab das jetzt nochmal schnell bei mir mal eingebaut und bekomme auch das gewünschtes Ergebnis, sofern es die Profilfelder auch gibt ( Rolle1 habe ich jetzt mal als EMAIL umbenannt, denn diese Rollen habe ich nicht angelegt)...
Code: Alles auswählen
<?php
include_once("adm_program/system/common.php");
echo '<h2>Mitwirkende</h2><br>';
echo "<center>";
$user_id=1;
$user = new User($gDb, $gProfileFields, $user_id);
echo "<table border=\"0\">";
echo "<tbody>";
echo "<tr class=\"head\">"; echo "<td colspan=\"2\">"; echo $user->getValue("FIRST_NAME"). " ". $user->getValue("LAST_NAME"); // Vorname|Nachname
echo "</td>"; echo "</tr>"; echo "<tr>"; echo "<td class=\"bild\" rowspan=\"8\">";
echo "<img src=\"profile_photo_show.php?a_user_id=".$user_id."\" align=\"left\">"; // Anzeige Bild
echo "</td>"; echo "<td class=\"fett\">Aufgabe(n):</td>"; echo "</tr>"; echo "<tr>";
echo "<td>"; echo $user->getValue("AUFGABE1"); "</td>"; echo "</tr>"; echo "<tr>"; // Aufgabe1
echo "<td>"; echo $user->getValue("AUFGABE2"); "</td>"; echo "</tr>"; echo "<tr>"; // Aufgabe2
echo "<td>"; echo $user->getValue("AUFGABE3"); "</td>"; echo "</tr>"; echo "<tr>"; // Aufgabe3
echo "<td></td>"; echo "</tr>"; echo "<tr>"; echo "<td class=\"fett\">mitwirkend seit:</td>"; echo "</tr>"; echo "<tr>";
echo "<td>"; echo $user->getValue("DABEI_SEIT"); echo "</td>"; // Mitwirkend seit
echo "</tr>"; echo "<tr>"; echo "<td></td>"; echo "</tr>"; echo "<tr>";
echo "<td class=\"fett\" colspan=\"2\">Rollen: (in Sommerstücken)</td>"; // Überschrift Rollen
echo "</tr>"; echo "<tr>"; echo "<td colspan=\"2\">"; echo $user->getValue("ROLLE1"); "</td>"; echo "</tr>"; //Rolle1
echo "</tr>"; echo "<tr>"; echo "<td colspan=\"2\">"; echo $user->getValue("ROLLE2"); "</td>"; echo "</tr>"; //Rolle2
echo "</tr>"; echo "<tr>"; echo "<td colspan=\"2\">"; echo $user->getValue("ROLLE3"); "</td>"; echo "</tr>"; //Rolle3
echo "</tr>"; echo "<tr>"; echo "<td colspan=\"2\">"; echo $user->getValue("ROLLE4"); "</td>"; echo "</tr>"; //Rolle4
echo "</tr>"; echo "<tr>"; echo "<td colspan=\"2\">"; echo $user->getValue("ROLLE5"); "</td>"; echo "</tr>"; //Rolle5
echo "</tr>"; echo "<tr>"; echo "<td colspan=\"2\">"; echo $user->getValue("ROLLE6"); "</td>"; echo "</tr>"; //Rolle6
echo "</tr>"; echo "<tr>"; echo "<td colspan=\"2\">"; echo $user->getValue("ROLLE7"); "</td>"; echo "</tr>"; //Rolle7
echo "</tbody>"; echo "</table>"; echo "<br>";
-
- Beiträge: 71
- Registriert: 21. Aug 2007, 12:20
- Wohnort: http://www.theatergruppe-senfkorn.de
- Kontaktdaten:
Re: Profil Seite funktioniert nicht mehr
Danke erstmal die Daten werden jetzt wieder angezeigt
Aber das Profil-Bild was in der DB gespeichert ist wird nicht angezeigt
liegt das an der "profile_photo_show.php" die dich im Verzeichnis von der profil.php liegt?
Aber das Profil-Bild was in der DB gespeichert ist wird nicht angezeigt
liegt das an der "profile_photo_show.php" die dich im Verzeichnis von der profil.php liegt?
Code: Alles auswählen
<?php
require("adm_program/system/common.php");
header("Content-Type: image/jpeg");
$a_user_id=$_GET["a_user_id"];
$allowed = array(1, 2, 34, 35, 36, 37, 38 , 39, 40, 41, 42, 45, 47, 48, 49,50, 51, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 68, 69, 70, 71, 72);
if(in_array($a_user_id, $allowed))
{
$sql=" SELECT usr_photo
FROM ".TBL_USERS."
WHERE usr_id=$a_user_id";
$result_photo = mysql_query($sql, $g_adm_con);
echo @MYSQL_RESULT($result_photo,0,"usr_photo");
}
?>
- Thomas-RCV
- Former team member
- Beiträge: 786
- Registriert: 1. Aug 2011, 15:06
Re: Profil Seite funktioniert nicht mehr
Da sich ab Version 2.3 sehr viel innerhalb der verschiedenen Skripte geändert hat, ist das naheliegend.
Hier müsstest du deinen Stand des Codes mit dem aktuellen vergleichen und auch hier die Änderungen nachziehen. Das habe ich mir auch nicht angeschaut.
Das hier funktioniert mit der aktuellen Version auf jeden Fall nicht mehr:
Das muss so aussehen:
VG Thomas
Hier müsstest du deinen Stand des Codes mit dem aktuellen vergleichen und auch hier die Änderungen nachziehen. Das habe ich mir auch nicht angeschaut.
Das hier funktioniert mit der aktuellen Version auf jeden Fall nicht mehr:
Code: Alles auswählen
"<img src=\"profile_photo_show.php?a_user_id=".$user_id."
Code: Alles auswählen
"<img src=\"profile_photo_show.php?usr_id=".$user_id."
-
- Beiträge: 71
- Registriert: 21. Aug 2007, 12:20
- Wohnort: http://www.theatergruppe-senfkorn.de
- Kontaktdaten:
Re: Profil Seite funktioniert nicht mehr
hatte jetzt erst Zeit die Änderungen einzubauen.
Nachdem ich dann noch ein paar Sachen geändert hatte funktioniert jetzt alles wieder
Danke noch mal für deine Hilfe
Gruß
Lars
Nachdem ich dann noch ein paar Sachen geändert hatte funktioniert jetzt alles wieder
Danke noch mal für deine Hilfe
Gruß
Lars