YourWBB


yourWBB » yourWBB Misc * » Das Proggen » MySQL und PHP » Schleife (Zähler) » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 3.846 Views | | Thema zu Favoriten hinzufügen

Neues Thema erstellen Antwort erstellen

Zum Ende der Seite springen Schleife (Zähler)
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Didito
Mitglied


Dabei seit: 30.11.04
Beiträge: 442
Fähigkeiten: WBB2 Profi
Forenversion: 2.3

 Schleife (Zähler) Antworten Zitieren Editieren Melden       UP

Ich benötige eine Schleife (Zähler), womit ich Profile in neuen Fenstern aufrufen kann.

Klappt bei mir nicht.

Mein Code bis jetzt:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
<?php
         $zahl = 100;
	for($count = 1; $count < $zahl; $count++)
         {
         http-equiv="refresh" content="0" URL="http://www.flitzpiepenboard.de/profile.php?userid=$count" target="blank"";
         }

?>


Wenn ich wie hier im Beispiel die Variable $zahl mit 100 bestimme, dann sollen sich die Profile von userid 1 - userid 100 öffnen. Und zwar jedes Profil in einem neuen Fenster.

Ist soetwas möglich?
10.08.07 02:28 Didito ist offline Finden Als Freund hinzufügen
lycoos lycoos ist männlich
Frauenstimme 2007


images/avatars/avatar-4473.gif

Dabei seit: 05.08.05
Beiträge: 1.076

Antworten Zitieren Editieren Melden       UP

Ja mit Javascript einfach nen Popup öffnen.

Wo ist das Problem?

__________________
mfg

der Lycoos


Der Satz des Pythagoras umfasst 24 Worte,die Zehn Gebote 279, die amerikanische Unabhängigkeitserklärung 300 und die Verordnung der EG über die Einfuhr von Karamelbonbons 25.911 Worte.


Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von lycoos: 10.08.07 13:10.

10.08.07 13:10 lycoos ist offline E-Mail Finden Als Freund hinzufügen
Didito
Mitglied


Dabei seit: 30.11.04
Beiträge: 442
Fähigkeiten: WBB2 Profi
Forenversion: 2.3

Themenstarter Thema begonnen von Didito
Antworten Zitieren Editieren Melden       UP

Habe davon leider keine Ahnung.
10.08.07 13:18 Didito ist offline Finden Als Freund hinzufügen
[kamui]
~


images/avatars/avatar-4963.gif

Dabei seit: 27.04.05
Beiträge: 2.992

Antworten Zitieren Editieren Melden       UP

Google » "javascript popup" » http://robert-ionescu.de/giga-faq/faq/sc...ript/popup.html » PopUp wenn Seite geladen wird (onLoad)

Dieses zwischen <head> und </head> einbauen.
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
<?
echo "<script language=\"text/javascript\">
<!--
function popup()
{";
$zahl 100;
for ($i 1$i <= $zahl$i++) {
  echo "  window.open('http://www.flitzpiepenboard.de/profile.php?userid=".$i."','popupname','width=340,height=260,directories=no,location=no,menubar=no,scrollbars=no,status=no,toolbar=no,resizable=no');\n";
}
echo "
}
//-->
</script>";
?>


Und im <body ...> dann einfach onLoad="java script:popup()" einfügen, z.B.:
code:
1:
<body onLoad="javascript:popup()">


Wenn das ganze in ein wBB2-Template soll, dann muss der PHP-Code wie folgt heißen:
php:
1:
2:
3:
4:
5:
$popup "";
$zahl 100;
for ($i 1$i <= $zahl$i++) {
  $popup .= "  window.open('http://www.flitzpiepenboard.de/profile.php?userid=".$i."','popupname','width=340,height=260,directories=no,location=no,menubar=no,scrollbars=no,status=no,toolbar=no,resizable=no');\n";
}

Und im Template musst du dann 1. das mit dem <body> machen und im <head>-Bereich (zwischen <head> und </head>) auch noch folgendes:
code:
1:
2:
3:
4:
5:
6:
7:
8:
<script language="JavaScript">
<!--
function popup()
{
$popup
}
//-->
</script>
10.08.07 13:55 [kamui] ist offline Finden Als Freund hinzufügen
Didito
Mitglied


Dabei seit: 30.11.04
Beiträge: 442
Fähigkeiten: WBB2 Profi
Forenversion: 2.3

Themenstarter Thema begonnen von Didito
Antworten Zitieren Editieren Melden       UP

Kann man auch eine Verzögerung einbauen, sodass er nicht schnell hintereinander hochzählt, sondern jede Sekunde zum Beispiel nur um 1 hochzählt

Habe schon mit sleep (1); und usleep(x); probiert geht aber irgendwie nicht.

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Didito: 26.10.07 14:01.

25.10.07 22:46 Didito ist offline Finden Als Freund hinzufügen
voodoo44 voodoo44 ist männlich
Mitglied


Dabei seit: 16.01.04
Beiträge: 291
Fähigkeiten: WBB3 Fortgeschritten
Forenversion: 3.1

Antworten Zitieren Editieren Melden       UP

im übrigen nimmt man nicht $count, sondern normalerweise $i als zählvariable smile
25.10.07 23:25 voodoo44 ist offline E-Mail Finden Als Freund hinzufügen Füge voodoo44 in deine Kontaktliste ein
Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » yourWBB Misc * » Das Proggen » MySQL und PHP » Schleife (Zähler)