[HTML/PHP] Probleem met tabellen

Gestart doorJosnl10 reacties24 weergaven

11 berichten · pagina 1 van 1

Josnl

Lid · Topicstarter

Berichten
3.461
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Heey allemaal,

Ik heb een probleempje op deze pagina; de gegevens staan niet op de goede plek.

[COLOR= #0000BB]<?php[/COLOR]
                     
                     [URL="http://www.php.net/if"]if[/URL][COLOR= #007700](![/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]gebruikersnaam[/COLOR][COLOR= #007700]])) {[/COLOR]
                            
                         [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<span class="fout">Je bent niet ingelogged.<br /></span>[/COLOR][COLOR= #007700];
                        
                            }[/COLOR][URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]
                            
                            [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<table width="100%" cellspacing="0" cellpadding="0">[/COLOR][COLOR= #007700];[/COLOR]
                            [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<tr style="background:#a4c1ce;"><td><strong>Naam</strong></td><td><strong>Actie</strong></td><td><strong>Verwijderen</strong></td></tr>[/COLOR][COLOR= #007700];[/COLOR]
                            [COLOR= #0000BB]$query[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT * FROM gebruikers WHERE nepprofiel = 1"[/COLOR][COLOR= #007700]);[/COLOR]
                            [URL="http://www.php.net/while"]while[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$var[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_assoc"]mysql_fetch_assoc[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$query[/COLOR][COLOR= #007700])) 
                            {[/COLOR]
                                [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<tr style="background:#bad6e3;"><td><a href="profiel.php?gebruikersnaam={$var[gebruikersnaam]}&f=1">{$var[gebruikersnaam]}</a></td><td><a href="admin_bewerk_nepprofiel.php?uid={$var[id]}">Bewerken</a></td></tr>"[/COLOR][COLOR= #007700];[/COLOR]
                                
                                [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<tr style="background:#bad6e3;"><td><a href="admin_bewerk_nepprofiel.php?uid={$var[id]}">Bewerken</a></td></tr>"[/COLOR][COLOR= #007700];
                            }[/COLOR]
                            
                            
                            
                            [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]</table>[/COLOR][COLOR= #007700];
                            
                            }[/COLOR]
                            
                            ?>


Aangezien ik nooit met tabellen werk is dit best een vervelend klusje.
Degene die zorgt dat alles goed onder elkaar komt te staan krijg 0.2 als hij de oplossing vóór 23:00 naar mij toe stuurt, of in dit topic zet!biggrin
Gr.
Jos

EDIT: Is al opgeloste, volgende is mij alleen niet duidelijk: Waarom gebruiken sommigen dit:
{$var[gebruikersnaam]}?
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Kan je van de 2de vraag meer uitleg geven?
0
Josnl

Lid · Topicstarter

Berichten
3.461
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Nou, ik doe meestal in een query " . $string . " maar iemand die ik ken doet in een query:
{$var[gebruikersnaam]}
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Dus je bedoeld:

[COLOR= #0000BB]<?php
$naam[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]Niels[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT 1 FROM leden WHERE naam = {$naam}"[/COLOR][COLOR= #007700]);[/COLOR] [COLOR= #FF8000]// Wat die gene doet[/COLOR]
[URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT 1 FROM leden WHERE naam = "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$naam[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700]);[/COLOR] [COLOR= #FF8000]// Wat meeste doen[/COLOR]
?>


Ik denk dat de eerste slordige scripting ofzo is
0
Berichten
3.788
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
{naam} is template.
Dit werkt compleet anders dan gewone scripts, en word NIET in de PHP code gebruikt, maar word gebruikt om de PHP code en HTML volledig te scheiden.
Je roept dan in je html codes PHP waardes op met {naam}
0
Josnl

Lid · Topicstarter

Berichten
3.461
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Oh okee, bedankt voor de uitleg!smile
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
{$naam} is niet template heur, {naam} (dus zonder $) wel
0
Josnl

Lid · Topicstarter

Berichten
3.461
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Maar waarom gebruikt hij dan {$naam}?
0
Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ja, dat vroeg ik me ook af. Ik vind dat eigenlijk falen.
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Je zou het min of meer kunnen zien als variables buiten de quotes halen, maar tegelijk ook weer niet emo
0
Josnl

Lid · Topicstarter

Berichten
3.461
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Oke, hahayummie Nah, ik gebruik gewoon mijn eigen manieryummie
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren