Automatisch CSS

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Piet Jansen

Piet Jansen

21/10/2011 14:35:22
Quote Anchor link
Beste mensen,

Hoe zorg ik ervoor dat ik automatisch ervoor kan zorgen dat er een lijst wordt gemaakt van bepaalde elementen?

Dit is namelijk wat ik wil:
Ik ben bezig met een sociaal netwerkje. Ik ben nu bezig met het vrienden toevoegen. Als je een vriend toevoegt, gaat er een request naar degene met wie je bevriend wilt worden. Dit kennen jullie wel. Nu heb ik een requests pagina, maar hoe zorg ik ervoor dat alle requests die zijn aangekomen netjes onder elkaar komen te staan van nieuw naar oud. Hetzelfde heb ik ook nodig voor het berichten systeem van mijn site.

Bij elke request moet er een gebruikersnaam van de zender komen en twee buttons achter elke username, accept en decline.

Hoe kan ik dit doen?

Groet,
Piet
 
PHP hulp

PHP hulp

10/01/2025 23:54:30
 
- SanThe -

- SanThe -

21/10/2011 14:37:21
Quote Anchor link
Wat heb je al?

Een ORDER BY in de query?
 
Piet Jansen

Piet Jansen

21/10/2011 14:44:43
Quote Anchor link
Wat bedoel je met wat heb je al?

Ik heb twee voorbeeld requests neergezet met twee verschillende divs. Er zijn twee onderdelen, username en twee buttons. Ik heb een div genaamd request1. Binnen deze div heb ik de username en de buttons gezet. In de div request 2 heb ik hetzelfde gedaan. Wat ik wil is dat ik één div maak, deze noem ik requests. Binnen deze div moeten alle requests keurig worden weergegeven.

De HTML:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
        <head>
                <title>Scrapll | Buddy Requests</title>
      
                        <link href="style_requests.css" type="text/css" rel="stylesheet"/>
                        <link rel="shortcut icon" type="image/png" href="favicon.png"/>
                        <meta name="description" content="Scrapll connects you to your friends! Join us today and share your most amazing moments with your friends and the world!" />
                        <meta name="revisit-after" content="1 day" />
                        <meta name="googlebot" content="noarchive" />

                        <meta name="google" content="notranslate" />
        </head>
      
                <body>
              
                        <div id="header"></div>
                      
                        <div id="container" align="center">    
                      
                                <div id="logo_small"><a href="index.php"><img src="logo_small.png" border="0" alt="logo"></img></a></div>
                              
                                        <form action="search.php" method="post">

                                                <div class="textfield_search">
                                                        <input type="text" name="search" class="textinput_search" value="search for friends" onblur="if (this.value == '') {this.value = 'search for friends';}" onfocus="if (this.value == 'search for friends') {this.value = '';}" />

                                                </div>

                                                <div id="search_button">
                                                        <input type="image" src="search_button.png" border="0" alt="search">
                                                </div>
                                        </form>        
                                        
                                <div id="requests_text">Buddy Requests (<!-- here should come the number of requests -->2) </div>
                                
                                <div id="username1"><a href="profile.php?uid=">Example</a></div>

                                <div id="accept1"><a href="accept.php"><img src="accept.png"></img></a></div>
                                <div id="decline1"><a href="decline.php"><img src="decline.png"></img></a></div>
                                
                                <div id="username2"><a href="profile.php?uid=">Example</a></div>
                                <div id="accept2"><a href="accept.php"><img src="accept.png"></img></a></div>
                                <div id="decline2"><a href="decline.php"><img src="decline.png"></img></a></div>                            
                                                                  
                                <div id="links">
                                        <a href="profile.php?uid=<br />
<b>Notice</b>:  Undefined variable: _SESSION in <b>D:\Program Files\xampp\htdocs\scrapll\requests.php</b> on line <b>51</b><br />
">Profile</a>&nbsp&nbsp&nbsp&nbsp&nbsp
                                        <a href="buddy_list.php">Buddies</a>&nbsp&nbsp&nbsp&nbsp&nbsp

                                        <a href="logout.php">Logout</a>&nbsp&nbsp&nbsp&nbsp&nbsp
                                        <a href="requests.php">Buddy Requests (<!-- here comes the number of requests -->0)</a>
                                </div>                                                              
                                
                                <div id="footer">
                                    <a href="about_us.html">About Us</a>&nbsp&nbsp&nbsp&nbsp&nbsp
                                    <a href="help.html">Help</a>&nbsp&nbsp&nbsp&nbsp&nbsp
                                    <a href="faq.html">FAQ</a>&nbsp&nbsp&nbsp&nbsp&nbsp

                                    <a href="contact.html">Contact</a>&nbsp&nbsp&nbsp&nbsp&nbsp
                                    <a href="http://www.sfinxnet.com/member/scrapll">Blog</a>&nbsp&nbsp&nbsp&nbsp&nbsp
                                    <a href="jobs.html">Jobs</a>&nbsp&nbsp&nbsp&nbsp&nbsp
                                    <a href="terms.html">Terms</a>&nbsp&nbsp&nbsp&nbsp&nbsp
                                    <a href="privacy.html">Privacy</a>&nbsp&nbsp&nbsp&nbsp&nbsp
                                    <a href="advertise.html">Advertise</a>&nbsp&nbsp&nbsp&nbsp&nbsp

                                    <a href="developers.html">Developers</a>&nbsp&nbsp&nbsp&nbsp&nbsp
                                    <a href="about_us.html"> 2011 Scrapll</a>&nbsp&nbsp&nbsp&nbsp&nbsp
                                </div>
              
                </body>
</html>


Mijn CSS:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
body {
margin: 0px;
background-color: #004962;
}

#header {
height: 71px;
position: absolute;
padding-top: 0px;
margin-left: 0px;
background-color: white;
margin-left: auto;
margin-right: auto;
width: 100%;
/* for IE */
  filter:alpha(opacity=25);
  /* CSS3 standard */
  opacity:0.25;
}

#logo_small {
width: 142px;
height: 44px;
position: absolute;
margin-top: 17px;
margin-left: 0px;
}

#container {
width: 960px;
height: 800px;
padding-top: 0px;
margin-top: auto;
margin-bottom: auto;
margin-left: auto;
margin-right: auto;
height: 100%;
text-align: center;
}

.textfield_search
{
    width: 196px;
    height: 55px;
    background: url(search_form.png) no-repeat;
    float: left;
    position: absolute;
    margin-left: 187px;
    margin-top: 13px;
}
.textinput_search
{
    width: 174px;
    height: 27px;
    background: none;
    border: none;
    color: #000000;
    font: Arial;
    font-size: 14px;
    color: grey;
    margin-top: 7px;
    margin-left: 10px;
    margin-right: 10px;
}

#search_button {
height: 60px;
width: 60;
position: absolute;
margin-left: 388px;
margin-top: 13px;
}

#requests_text {
font-family: Arial;
font-size: 30px;
color: #FFFFFF;
position: absolute;
margin-left: 239px;
margin-top: 120px;
text-shadow: 0px 0px 3px#fff;
}

#username1{
font-family: Arial;
font-size: 22px;
color: #FFFFFF;
position: absolute;
margin-left: 239px;
margin-top: 185px;
}
#accept1 {
position: absolute;
margin-left: 470px;
margin-top: 180px;
}
#decline1 {
position: absolute;
margin-left: 556px;
margin-top: 180px;
}

#username2{
font-family: Arial;
font-size: 22px;
color: #FFFFFF;
position: absolute;
margin-left: 239px;
margin-top: 243px;
}
#accept2 {
position: absolute;
margin-left: 470px;
margin-top: 238px;
}
#decline2 {
position: absolute;
margin-left: 556px;
margin-top: 238px;
}

#links {
position: absolute;
margin-top: 25px;
margin-left: 498px;
font: Arial;
font-size: 16px;
color: white;
text-shadow: 0px 0px 3px#fff;
}
a:link {color: white; font-family: arial; font-size: 13; text-decoration: none; }
a:active {color: white; font-family: arial; font-size: 13; text-decoration: underline; }
a:visited {color: white; font-family: arial; font-size: 13; text-decoration: none; }
a:hover {color: white; font-family: arial; font-size: 13; text-decoration: underline; }

#footer {
width: 960px;
height: 22px;
position: absolute;
margin-top: 1300px;
margin-left: 0px;
font: Arial;
font-size: 16px;
color: white;
padding-bottom: 50px;
text-shadow: 2px 2px 3px #000;
}
#mobile {
margin-top: 71px;
float: right;
position: relative;
z-index: 999;
}
 
Obelix Idefix

Obelix Idefix

21/10/2011 18:27:39
Quote Anchor link
Piet Jansen op 21/10/2011 14:35:22:
Nu heb ik een requests pagina, maar hoe zorg ik ervoor dat alle requests die zijn aangekomen netjes onder elkaar komen te staan van nieuw naar oud. Hetzelfde heb ik ook nodig voor het berichten systeem van mijn site.


Hoe bewaar je die requests / berichten? Ik neem aan in een database?
Kwestie van uitlezen en tonen.

Staat <b>Notice</b>: Undefined variable: _SESSION in <b>D:\Program Files\xampp\htdocs\scrapll\requests.php</b> on line <b>51</b><br />
">Profile</a>&nbsp&nbsp&nbsp&nbsp&nbsp echt in je html-code (of is dit de broncode van je pagina)?

Misschien dat het handiger is om (relevante!) code te plaatsen (requests.php, want daarin lijkt iets niet goed te gaan).
 
Piet Jansen

Piet Jansen

21/10/2011 18:42:17
Quote Anchor link
Ik weet hoe je met PHP iets uit de database oproept. Het probleem is, hoe plaats ik dat op een nette manier met CSS? Dus het uitlezen lukt best, het tonen lukt niet.
 
Obelix Idefix

Obelix Idefix

21/10/2011 19:36:15
Quote Anchor link
Wees alsjeblieft duidelijk in hetgeen je bedoelt.
Het tonen lukt niet? Dat is toch in een while-loop de zaak echo-en? Daar heb je, op zich, geen css voor nodig, maar is gewoon php.

Die foutmelding in mijn vorige reactie: heb je daar al een verklaring/oplossing voor?
Gewijzigd op 21/10/2011 19:38:14 door Obelix Idefix
 
Piet Jansen

Piet Jansen

21/10/2011 23:35:11
Quote Anchor link
Ik leg het even uit:

De code die ik gaf is slechts een html/css bestand. Het bevat geen PHP, dus het is nog inactief. Wat ik wil zeggen is dit:

Als je user generated content hebt, worden er dingen door gebruikers geplaatst. Het is aan de site om het te ontvangen, te selecteren uit een database en vervolgens in beeld te brengen. Het in beeld brengen gaat uiteraard met echo, maar het moet ook mooi vormgegeven zijn. Kijk maar naar dit forum. Als ik iets plaats, dan komt mijn avatar en de datum van plaatsing keurig aan de linkerkant in beeld. Daarnaast staat mijn bericht keurig tussen twee scheidingslijnen. Daarnaast hebben de berichten om en om een achtergrond kleur.

Wat er dus gebeurt is dat er met PHP content wordt opgehaald en het wordt netjes door html en css op beeld gezet. Ik wil dus dat er een gebruikersnaam, en keurig daarachter twee buttons komen, geordend van nieuw naar oud (oude verzoeken en nieuwe verzoeken). De verzoeken moeten een eindje van elkaar afstaan (100px).

Zo krijg je een mooi vormgegeven lijstje.

Hoe doe ik dit? Ervoor zorgen dat er een lijstje wordt gemaakt.

Hoe ziet het eruit?
http://i283.photobucket.com/albums/kk294/erols/resuests.png

Sorry dat ik eest zo onduidelijk was;)

Groeten,
Piet
 
Gerhard l

gerhard l

22/10/2011 12:50:21
Quote Anchor link
Zet gewoon alle requetst in een list
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
$query
= mysql_query("");
if($query){
    echo '<ul>';
    while($row = mysql_fetch_assoc($query)){
        echo '<li class="request">'.$row['request'].'</li>';
    }

    echo '</ul>';
}

?>


En de rest css werk..
Gewijzigd op 22/10/2011 12:51:14 door gerhard l
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.