SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



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



:: Buchempfehlung ::

Webseiten professionell erstellen

Webseiten professionell erstellen zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 21.03.2005, 15:59:34
Sarah19 Sarah19 ist offline
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
Mit Zitat antworten
  #2  
Alt 21.03.2005, 16:03:02
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
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?
Mit Zitat antworten
  #3  
Alt 21.03.2005, 16:23:22
Sarah19 Sarah19 ist offline
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.
Mit Zitat antworten
  #4  
Alt 21.03.2005, 16:28:57
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
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
Mit Zitat antworten
  #5  
Alt 21.03.2005, 16:34:27
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
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.
Mit Zitat antworten
  #6  
Alt 21.03.2005, 16:34:42
Sarah19 Sarah19 ist offline
Junior Member
 
Registriert seit: Aug 2004
Beiträge: 152
AW: Und wieder ein Formularproblem

einfach anstatt dem request ein post?
Mit Zitat antworten
  #7  
Alt 21.03.2005, 16:35:59
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
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. ;-)
Mit Zitat antworten
  #8  
Alt 21.03.2005, 16:39:41
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
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
Mit Zitat antworten
  #9  
Alt 21.03.2005, 16:43:56
Sarah19 Sarah19 ist offline
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.
:(
Mit Zitat antworten
  #10  
Alt 21.03.2005, 16:46:00
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
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
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Kniffliges Formularproblem DiJae PHP Grundlagen 8 24.09.2002 16:53:01


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:39:05 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt