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 Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden |
21.03.2005, 15:59:34
|
Junior Member
|
|
Registriert seit: Aug 2004
Beiträge: 152
|
|
Und wieder ein Formularproblem
Sorry, dass ich diese Frage stelle.
habe ein Problem, obwohl es eigentlich hinhauen sollte, zumindestens klappt es auf anderen Seiten, nur hier nicht.
Also:Das Feld wird mit folgendem Befehl überprüft, ob es ausgefüllt ist:
<script type="text/javascript">
<!--
function chkFormular()
{
if(document.Formular.lecker.value == "") {
alert("Bitte gib das Baujahr deines Motorrads an!");
document.Formular.lecker.focus();
return false;
}
}
//-->
</script>
</head>
Wie ihr seht, innerhalb des <head>.
Das Formular bekommt dann folgenden Befehl:
<form name="Formular" action="../warenkorb.php?action=insert" method="post" onSubmit="return chkFormular()">
Das Feld wird dann so bestimmt:
<td><input type="text" name="baujahr" maxlength="4" size="4"></td>
und sende es dann an die naechste Seite.
Dort will ich es in eine variable legen mit:
$baujahr = $_REQUEST['baujahr'];
Nur wenn ich die Variable mit folgendem Befehl ausgebe:
<? echo $baujahr; ?> dann kommt da nix.
Woran kann das liegen?
Danke Sarah
|
21.03.2005, 16:03:02
|
|
SELFPHP Guru
|
|
Registriert seit: May 2003
Beiträge: 7.187
|
|
AW: Und wieder ein Formularproblem
Die Variable ist leer, wenn du das Formularfeld ausgefüllt hast und das Formular ordnungsgemäß abgeschickt wurde?
|
21.03.2005, 16:23:22
|
Junior Member
|
|
Registriert seit: Aug 2004
Beiträge: 152
|
|
AW: Und wieder ein Formularproblem
jap wird nichts angeyeigt.
ich pack die Scripte mal in txt dateien und poste die Links.
Uno Momento:
http://www.bikefarmmv.de/spass/seite1.txt
http://www.bikefarmmv.de/spass/warenkorb.txt
In der Warenkorb Datei soll es in Zeile 180 ausgelesen werden und dann wird es als hidden feld spaeter nocheinmal eingefuegt, damit ich es einfach auf der naechsten Seite mit auslesen kann. Ich weiss es geht auch einfach mit Post.
|
21.03.2005, 16:28:57
|
|
Administrator
|
|
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|
|
AW: Und wieder ein Formularproblem
eventuell ist deine php version too old. versuch es mal direkt übers $_POST array. $_REQUEST beinhaltet eh nur das, was dem script per get/post/cookie geliefert wird.
__________________
Gruß |Coding
---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.
www.qozido.de
|
21.03.2005, 16:34:27
|
|
SELFPHP Guru
|
|
Registriert seit: May 2003
Beiträge: 7.187
|
|
AW: Und wieder ein Formularproblem
Zitat:
$bj = $_REQUEST['baujahr'];
|
Dann musst du auch mit $bj und nicht mit $baujahr weiterarbeiten.
Zitat:
Zitat von |Coding
eventuell ist deine php version too old. versuch es mal direkt übers $_POST array. $_REQUEST beinhaltet eh nur das, was dem script per get/post/cookie geliefert wird.
|
Daran dürfte es nicht liegen. Die superglobalen Arrays wurden ja zeitgleich eingeführt.
Aber ich gebe dir insofern Recht, dass $_POST ausreichen würde.
|
21.03.2005, 16:34:42
|
Junior Member
|
|
Registriert seit: Aug 2004
Beiträge: 152
|
|
AW: Und wieder ein Formularproblem
einfach anstatt dem request ein post?
|
21.03.2005, 16:35:59
|
|
SELFPHP Guru
|
|
Registriert seit: May 2003
Beiträge: 7.187
|
|
AW: Und wieder ein Formularproblem
Zitat:
Zitat von Sarah19
einfach anstatt dem request ein post?
|
Statt $_REQUEST['baujahr'] nimmst du $_POST['baujahr']. Allerdings ist das nicht das eigentliche Problem, wie du meinem vorherigen Beitrag entnehmen kannst. ;-)
|
21.03.2005, 16:39:41
|
|
Administrator
|
|
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|
|
AW: Und wieder ein Formularproblem
Zitat:
Zitat von xabbuh
Daran dürfte es nicht liegen. Die superglobalen Arrays wurden ja zeitgleich eingeführt.
|
stimmt, habe mich im manual verlesen :)
__________________
Gruß |Coding
---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.
www.qozido.de
|
21.03.2005, 16:43:56
|
Junior Member
|
|
Registriert seit: Aug 2004
Beiträge: 152
|
|
AW: Und wieder ein Formularproblem
uups,
haut aber trotsdem nicht hin.
Habe die Zeile
<td align="center"><font color="#000000" face="verdana,arial" size="-1"><b><? echo $baujahr; ?></b></font></td>
jetzt in <td align="center"><font color="#000000" face="verdana,arial" size="-1"><b><? echo $bj; ?></b></font></td>
geändert und die 2. Zeile in
$bj = $_POST['baujahr'];
Und es wird immernoch nichts ausgegeben.
:(
|
21.03.2005, 16:46:00
|
|
Administrator
|
|
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|
|
AW: Und wieder ein Formularproblem
noch ne kleine anmerkung:
$_REQUEST solltest du nur dann benutzen, wenn eine variable entweder über post, get oder cookie dem script übergeben wurde. also nur dann, wenn du es nicht eindeutig benennen kannst.
sonst lieber $_POST, $_GET oder $COOKIE, da du sonst wieder ein hintertürchen aufmachen könntest, welches sich ein möser user zu nutze machen könnte.
__________________
Gruß |Coding
---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.
www.qozido.de
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Themen-Optionen |
|
Ansicht |
Linear-Darstellung
|
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 11:39:05 Uhr.
|