Toon posts:

[PHP] Probleem met links script, kom er niet uit!

Pagina: 1
Acties:
  • 32 views sinds 30-01-2008

Verwijderd

Topicstarter
Hoi,

Ik heb een probleem met mijn links script.
Gebruikers kunnen zelf links toevoegen.
Alleen het probleem is, dat de eerste link goed gepost wordt (goed in de tabellen enzo), maar dat de daaropvolgende links opeens heel ergens anders terecht komen waar ze niet horen (bovenaan de tabel).
Hier is de code:
code:
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
if ($actie == "") {
echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse\" width=\"100%\" bordercolor=\"#000000\">";
echo "<tr>";
echo "<td width=\"100%\" style=\"border-style: solid; border-width: 1\" background=\"images/bar.gif\">&nbsp;<b>Links:</b></td>";
echo "</tr>";
echo "<tr>";
echo "<td width=\"100%\" style=\"border-style: solid; border-width: 1\" bgcolor=\"#333333\">";
echo "<table border=\"0\" cellpadding=\"2\" style=\"border-collapse: collapse\" width=\"100%\">";
echo "<tr>";
echo "<td width=\"100%\">Welkom op de links pagina van onze website, klik <a href=\"linkssysteem.php?actie=toevoegen\">hier</a> om een link toe te voegen!<br><br>";

$select = "SELECT * FROM linkssysteem ORDER by naamlink ASC";
$query = mysql_query($select);
$aantal = mysql_num_rows($query);
if ($aantal == "1") {
echo "Er is <font color=\"#ff9933\"><b>1</b></font> link toegevoegd!";
}
else {
echo "Er zijn momenteel <font color=\"#ff9933\"><b>$aantal</b></font> links toegevoegd!";
}
echo "</td></tr></table>";
echo "</td></tr>";

echo "<tr><td width=\"100%\" style=\"border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1\">&nbsp;</td></tr>";
echo "<tr>";
echo "<td width=\"100%\" style=\"border-style: solid; border-width: 1\" background=\"images/bar.gif\">&nbsp;<b>De toegevoegde links:</b>";
echo "</td></tr>";
echo "<tr><td width=\"100%\" style=\"border-style: solid; border-width: 1\" bgcolor=\"#333333\">";
echo "<table border=\"0\" cellpadding=\"2\" style=\"border-collapse: collapse\" width=\"100%\">";
echo "<tr>";
echo "<td width=\"50%\"><font color=\"#ff9933\">Name link</font></td>";
echo "<td width=\"50%\"><font color=\"#ff9933\">Name user</font></td></tr>";
echo "<tr><td width=\"100%\" colspan=\"2\">&nbsp;</td></tr>";
echo "<tr>";
echo "<td width=\"50%\">";
if ($aantal == "0") {
echo "Er zijn nog geen links toegevoegd!";
}
while ($list = mysql_fetch_object($query)) {
echo "<a href=\"$list->urllink\" target=\"new\">$list->naamlink</a>";
echo "</td>";
echo "<td width=\"50%\">";
echo "<a href=\"mailto:$list->email\">$list->naam</a>";
echo "</td></tr>";
}
echo "</table>";
echo "</td></tr></table>";
}
}
?>

Om het geheel in werking te zien kun je naar http://www.warlocksfromhell.com/links/linkssysteem.php gaan. Let op, de eerste link gaat prima maar daarna niet.

Wie kan mij helpen? :?

  • chris
  • Registratie: September 2001
  • Laatst online: 11-03-2022
Je zit ongelooflijk te !#$%^#$ met die tables. Kijk nou eens even, bij elke link sluit je een <td> tag af, maar je opent er geen.... ideetje?
En wil je volgende keer je source wat leesbaarder posten? minder (nutteloze) html en [ php ] [ /php ] tags....

  • 4VAlien
  • Registratie: November 2000
  • Laatst online: 02-08 23:13

4VAlien

Intarweb!

als data in Internet Explorer boven de table verschijnt betekent dat inderdaad dat de table brak is.. kijk er nog es goed naar..

Verwijderd

Topicstarter
Maar waarom verschijnt de eerste link dan wel correct en die daarna nou net weer niet? :?

Verwijderd

Op maandag 22 april 2002 19:34 schreef Waazaap het volgende:
Maar waarom verschijnt de eerste link dan wel correct en die daarna nou net weer niet? :?
dat komt omdat IE het "gedoogd" dat je t fout doet. probeer t maar s in netscape met maar 1 link :P

Verwijderd

Topicstarter
Maar is iemand misschien zo vriendelijke om de code te bewerken zoals het wel moet, want ik kom er echt niet uit. :'(
Ben toch wel al wat uren aan het kloten er mee, om het zo maar te zeggen.

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Kwestie van html output bekijken en af en toe es te valideren.
Daarvoor moet je eigenlijk bij /13 zijn ipv hier. Maar het is iets dat je het best zelf kan doen.
Pagina: 1

Dit topic is gesloten.