CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken |
11.08.2002, 23:02:31
|
Anfänger
|
|
Registriert seit: Aug 2002
Ort: Bielefeld
Alter: 47
Beiträge: 10
|
|
Neue Seite aufrufen
Hallo,
ich möchte gerne auf einer Seite drei Auswahlmöglichkeiten (Radiobuttons) anbieten, von denen jede eine andere Seite aufruft, wenn man den Submit-Button drückt.
Ich habe keine Ahnung, ob das überhaupt möglich ist!
Kann mir wer weiterhelfen?
|
11.08.2002, 23:16:24
|
|
Member
|
|
Registriert seit: Mar 2002
Ort: Port 80, localhost-city, 127/0/0/1
Beiträge: 878
|
|
na klar, ganz einfach:
Code:
<?
switch($_GET["target"])
{
case "target_1": $newloc="http://www.blabla.de"; break;
case "target_2": $newloc="http://www.blubb.de";break;
default: drawmask(); exit();
}
header("location: $newloc");
function drawmask()
{
print '<form action="'.$PHP_SELF.'" method="get"><input type="radio" name="target" value="target_1">Ziel1<br><input type="radio" name="target" value="target_2"> Ziel 2 usw..';
}
?>
du musst nur aufpassen, dass vor dem <? kein einziges zeichen steht. das muss in der ersten zeile an erster stelle stehen und du darfst davor auch nichts per print ausgeben!
|
12.08.2002, 00:00:46
|
Anfänger
|
|
Registriert seit: Aug 2002
Ort: Bielefeld
Alter: 47
Beiträge: 10
|
|
Sah soweit alles ganz gut aus. Aber leider bekam ich diese Fehlermeldung:
Cannot add header information - headers already sent by
Ich hatte allerdings vorher schon html in der Seite. Kann es daran liegen? Habe header noch nie vorher benutzt!
|
12.08.2002, 00:02:55
|
|
Junior Member
|
|
Registriert seit: Apr 2002
Alter: 42
Beiträge: 282
|
|
vor der header-anweisung darf nicht ein einziges leerzeichen sein (also außerhalb der <? )
beispiel:
Code:
laber laber laber
<?php
header (.....);
?>
das funzt nicht!
Code:
<?php
$x = 1;
header (.....);
?>
laber laber laber
das funzt!
also mußt du alles was an code vorhanden ist herausnehmen bzw. hinter die header-anweisung setzen!
__________________
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Im Leben ist nichts umsonst!
Selbst der Tod kostet das Leben!
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
|
12.08.2002, 08:44:43
|
|
Junior Member
|
|
Registriert seit: Aug 2002
Ort: Münster/Germany
Beiträge: 324
|
|
Hi Skihase,
falls es immer noch nicht klappt, habe ich Matt's Script ein wenig abgeändert, damit Du vor dem Formular etwas ausgeben kannst. Einfach das Script an den Anfang der Datei setzen und an den angegebenen Stellen Dein bestehendes HTML einfügen.
Code:
<?
switch($_GET["target"])
{
// Wenn Ziel angegeben, dann nach weiterleiten
case "target_1": header("Location: http://www.blabla.den"; exit;
// Dito
case "target_2": header("Location: http://www.blubb.den)"; exit;
// wenn kein Ziel angegeben ist, Formular anzeigen
default: drawmask(); exit();
}
// Diese Funktion schreibt Dein HTML sowie das Formular in die Seite...
function drawmask()
{
?>
Hier den HTML Code einfügen
<? // Dann kommt das Formular...
print('<form action="'.$PHP_SELF.'" method="get"><input type="radio" name="target" value="target_1">Ziel1<br><input type="radio" name="target" value="target_2"> Ziel 2 usw..';
?>
Eventuell hier noch etwas HTML...
<?
}
?>
Viele Grüße
Sebastian
__________________
Member of the PHP Development Group
spic@php.net
www.php.net
|
12.08.2002, 22:12:24
|
Anfänger
|
|
Registriert seit: Aug 2002
Ort: Bielefeld
Alter: 47
Beiträge: 10
|
|
Vielen Dank, hab es heute so ähnlich hinbekommen! Find ich klasse wie ihr einem hier weiterhelft! Ich werde wahrscheinlich noch ein paar Fragen haben!
Kennst Du vielleicht eine gute Seite für Datenbankabfragen, etc per odbc und Access?
Vielen Lieben Dank nochmal!
|
13.08.2002, 10:15:51
|
|
Junior Member
|
|
Registriert seit: Aug 2002
Ort: Münster/Germany
Beiträge: 324
|
|
Datenbankabfragen: Wie meist Du das?
Schau doch einfach bei www.mysql.org vorbei. Dort gibt es eine dicke Onlinehilfe...
__________________
Member of the PHP Development Group
spic@php.net
www.php.net
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 16:51:23 Uhr.
|