Avatar invoegen | hulp nodig
ik heb sinds een paar dagen een nieuw ledensysteem op mn website en ik wil nu graag een avatar toe voegen aan profielen van mijn leden.
Ik begrijp alleen iets niet helemaal 100%.
Ik heb nu dit:
$avatar = mysql_query("SELECT veld7 FROM LedenWaarden");
<div style=\"float:right;\"><img src=\"$avatar\" width=\"150px\" height=\"150px\"></div>
Dit is de tabel LedenWaarden:
$avatar moet dan een link zijn en zo hoopte ik dat een avatar mogelijk was, maar dat blijkt anders...
Ik hoop dat ik een oplossing van jullie krijg :)
Groeten,
Thomas
Wouter J op 28/12/2012 15:57:31:
Je moet eerst de waardes nog fetchen (door bijv. mysql_fetch_assoc).
Oke, dat begrijp ik nog niet zeer goed, zou je voor mij een goed begin kunnen maken.
Hartelijk dank voor je hulp.
Code (php)
1
2
3
4
5
2
3
4
5
<?
$avatar = mysql_query("SELECT veld7 FROM LedenWaarden");
$avatar = mysql_fetch_assoc($avatar);
?>
<div style="float:right;"><img src="<?php echo $avatar['veld7']; ?>" width="150px" height="150px"></div>
$avatar = mysql_query("SELECT veld7 FROM LedenWaarden");
$avatar = mysql_fetch_assoc($avatar);
?>
<div style="float:right;"><img src="<?php echo $avatar['veld7']; ?>" width="150px" height="150px"></div>
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<?php
$query = mysql_query("SELECT veld7 FROM LedenWaarden") or die('query foutmelding');
while($row = mysql_fetch_assoc($query)) {
echo $row['veld7']'<br/>';
}
?>
$query = mysql_query("SELECT veld7 FROM LedenWaarden") or die('query foutmelding');
while($row = mysql_fetch_assoc($query)) {
echo $row['veld7']'<br/>';
}
?>
Toevoeging op 28/12/2012 16:30:39:
Indien je alleen de avatar wilt hebben van ID 1:
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<?php
$query = mysql_query("SELECT veld7 FROM LedenWaarden WHERE ID=1") or die('query foutmelding');
if($row = mysql_fetch_assoc($query)) {
echo $row['veld7']'<br/>';
}
?>
$query = mysql_query("SELECT veld7 FROM LedenWaarden WHERE ID=1") or die('query foutmelding');
if($row = mysql_fetch_assoc($query)) {
echo $row['veld7']'<br/>';
}
?>
Ik wil het DIV gedeelte in regel 26
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
while($Bericht = mysql_fetch_object($Berichten)) {
if(!$Bericht->Onderwerp) { $Bericht->Onderwerp = "(geen onderwerp)"; }
echo("<tr><td><a class='textlink link' href='profiel.php?id=$Lid->ID&berichten=1&lees=$Bericht->BerichtID'>$Bericht->Onderwerp</a>"); if($Bericht->Prive) { echo(" <span style='color:blue'>(priv)</span>"); } echo("</td><td>".Lid($Bericht->Van)."</td><td>".date("d-m-Y H:i",$Bericht->Datum)."</tr>");
}
echo("</table>");
}
else {
echo(Lid($Lid->ID,$Lid->Gebruikersnaam,$Lid->Naam,$Lid->Status,0)." heeft geen berichten!<br>");
}
}
echo("<br>
<a class='textlink link' href='profiel.php?id=$Lid->ID'>Klik hier om terug te gaan naar het profiel van ".Lid($Lid->ID,$Lid->Gebruikersnaam,$Lid->Naam,$Lid->Status,0).".</a>");
}
else {
echo("Profiel van ".Lid($Lid->ID,$Lid->Gebruikersnaam,$Lid->Naam,$Lid->Status).".<br><br>
<table border=0 cellpadding=3 cellspacing=3>
<tr><td><b>Naam:</b></td><td>$Lid->Naam </td>IK WIL HET STUKJE MET DIV HIER HEBBEN</tr>
<tr><td><b>Contact:</b></td><td><a class='textlink link' href='stuuremail.php?id=$Lid->ID'>Stuur e-mail</a>");
if(!$Bericht->Onderwerp) { $Bericht->Onderwerp = "(geen onderwerp)"; }
echo("<tr><td><a class='textlink link' href='profiel.php?id=$Lid->ID&berichten=1&lees=$Bericht->BerichtID'>$Bericht->Onderwerp</a>"); if($Bericht->Prive) { echo(" <span style='color:blue'>(priv)</span>"); } echo("</td><td>".Lid($Bericht->Van)."</td><td>".date("d-m-Y H:i",$Bericht->Datum)."</tr>");
}
echo("</table>");
}
else {
echo(Lid($Lid->ID,$Lid->Gebruikersnaam,$Lid->Naam,$Lid->Status,0)." heeft geen berichten!<br>");
}
}
echo("<br>
<a class='textlink link' href='profiel.php?id=$Lid->ID'>Klik hier om terug te gaan naar het profiel van ".Lid($Lid->ID,$Lid->Gebruikersnaam,$Lid->Naam,$Lid->Status,0).".</a>");
}
else {
echo("Profiel van ".Lid($Lid->ID,$Lid->Gebruikersnaam,$Lid->Naam,$Lid->Status).".<br><br>
<table border=0 cellpadding=3 cellspacing=3>
<tr><td><b>Naam:</b></td><td>$Lid->Naam </td>IK WIL HET STUKJE MET DIV HIER HEBBEN</tr>
<tr><td><b>Contact:</b></td><td><a class='textlink link' href='stuuremail.php?id=$Lid->ID'>Stuur e-mail</a>");
Gewijzigd op 28/12/2012 16:56:45 door Thomas Blom
@Thomas..zet je code even tussen \[code\] \[code/\] tags
Gebruik de codetags eens?
- Aar - op 28/12/2012 16:46:02:
Gebruik de codetags eens?
Sorry, hier is het idd met code, op andere sites is het wel eens
Gewijzigd op 28/12/2012 16:48:46 door Thomas Blom
Webmensen-scripts :-D
- Aar - op 28/12/2012 16:59:37:
Hmmm nostalgie...
Webmensen-scripts :-D
Webmensen-scripts :-D
Kun jij me hier misschien mee helpen? :)
Ik zou liever een veld extra aanmaken in je leden-tabel...
- Aar - op 28/12/2012 17:14:46:
Ik zou liever een veld extra aanmaken in je leden-tabel...
En zonder zo'n extra tabel? Hoe voeg ik dit:
Code (php)
1
2
3
4
5
2
3
4
5
<?
$avatar = mysql_query("SELECT veld7 FROM LedenWaarden");
$avatar = mysql_fetch_assoc($avatar);
?>
<div style="float:right;"><img src="<?php echo $avatar['veld7']; ?>" width="150px" height="150px"></div>
$avatar = mysql_query("SELECT veld7 FROM LedenWaarden");
$avatar = mysql_fetch_assoc($avatar);
?>
<div style="float:right;"><img src="<?php echo $avatar['veld7']; ?>" width="150px" height="150px"></div>
toe op de plek waar ik het wil?
ik wil het namelijk liever zo...
Een WHERE voorwaarde om de ID van de user op te halen.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
<?php
echo "Profiel van ".Lid($Lid->ID,$Lid->Gebruikersnaam,$Lid->Naam,$Lid->Status).".<br><br>".
"<table border=0 cellpadding=3 cellspacing=3><tr><td><b>Naam:</b></td>".
"<td>$Lid->Naam </td>";
echo '<div>';
$query = mysql_query("SELECT veld7 FROM LedenWaarden") or die('query foutmelding');
while($row = mysql_fetch_assoc($query)) {
echo $row['veld7']'<br/>';
}
echo '</div>';
echo "</tr><tr><td><b>Contact:</b></td><td><a class='textlink link' href='stuuremail.php?id=$Lid->ID'>Stuur e-mail</a>";
echo "Profiel van ".Lid($Lid->ID,$Lid->Gebruikersnaam,$Lid->Naam,$Lid->Status).".<br><br>".
"<table border=0 cellpadding=3 cellspacing=3><tr><td><b>Naam:</b></td>".
"<td>$Lid->Naam </td>";
echo '<div>';
$query = mysql_query("SELECT veld7 FROM LedenWaarden") or die('query foutmelding');
while($row = mysql_fetch_assoc($query)) {
echo $row['veld7']'<br/>';
}
echo '</div>';
echo "</tr><tr><td><b>Contact:</b></td><td><a class='textlink link' href='stuuremail.php?id=$Lid->ID'>Stuur e-mail</a>";
Frank Nietbelangrijk op 28/12/2012 17:23:14:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
<?php
echo "Profiel van ".Lid($Lid->ID,$Lid->Gebruikersnaam,$Lid->Naam,$Lid->Status).".<br><br>".
"<table border=0 cellpadding=3 cellspacing=3><tr><td><b>Naam:</b></td>".
"<td>$Lid->Naam </td>";
echo '<div>';
$query = mysql_query("SELECT veld7 FROM LedenWaarden") or die('query foutmelding');
while($row = mysql_fetch_assoc($query)) {
echo $row['veld7']'<br/>';
}
echo '</div>';
echo "</tr><tr><td><b>Contact:</b></td><td><a class='textlink link' href='stuuremail.php?id=$Lid->ID'>Stuur e-mail</a>";
echo "Profiel van ".Lid($Lid->ID,$Lid->Gebruikersnaam,$Lid->Naam,$Lid->Status).".<br><br>".
"<table border=0 cellpadding=3 cellspacing=3><tr><td><b>Naam:</b></td>".
"<td>$Lid->Naam </td>";
echo '<div>';
$query = mysql_query("SELECT veld7 FROM LedenWaarden") or die('query foutmelding');
while($row = mysql_fetch_assoc($query)) {
echo $row['veld7']'<br/>';
}
echo '</div>';
echo "</tr><tr><td><b>Contact:</b></td><td><a class='textlink link' href='stuuremail.php?id=$Lid->ID'>Stuur e-mail</a>";
Ik krijg deze melding:
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ',' or ';' in /customers/6/9/5/thomas-blom.nl/httpd.www/ledensysteem/profiel.php on line 89
regel 89 =
Gewijzigd op 28/12/2012 17:31:03 door Thomas Blom
echo $row['veld7'].'<br/>';
Punt na je ] mist.
en nu dit...
Parse error: syntax error, unexpected ')', expecting ',' or ';' in /customers/6/9/5/thomas-blom.nl/httpd.www/ledensysteem/profiel.php on line 93
regel 93:
Haakje aan het einde.
En ik houd dezelfde melding: Parse error: syntax error, unexpected ')', expecting ',' or ';' in /customers/6/9/5/thomas-blom.nl/httpd.www/ledensysteem/profiel.php on line 93