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 ::

Einführung in XHTML, CSS und Webdesign

Einführung in XHTML, CSS und Webdesign 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 für Fortgeschrittene und Experten
Hilfe Community Kalender Heutige Beiträge Suchen

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 26.02.2008, 20:49:08
agrossm agrossm ist offline
Anfänger
 
Registriert seit: Sep 2007
Beiträge: 10
HTML-Variable in PHP übergeb

Hallo,

ich hab (wahrscheinlich eine blöde) Frage. Ich hab als HTML nen select-objekt geschrieben. Nun will ich bei einer neuen Auswahl den Wert in eine PHP-Variable übergeben, die ich bei "onchange" weiterverarbeite. geht das?

<input type="text" name="text"size=100>
<select name="select_subject" onchange="<?$var?>=this.form.select_subject.value">
<option value="Ausgabe 1">Ausgabe 1</option>
<option value="Ausgabe 2">Ausgabe 2</option>
<option value="Ausgabe 3">Ausgabe 3</option>
</select>

in "onchange..." will ich den wert des selcect suchen um dann den input "text" zu ändern
(über this.form.text.value=<?echo "'$var'"?>

danke.

agrossm
Mit Zitat antworten
  #2  
Alt 03.03.2008, 04:28:24
ascer ascer ist offline
Anfänger
 
Registriert seit: Oct 2006
Beiträge: 137
AW: HTML-Variable in PHP übergeb

also wenn ich dich richtig verstanden habe willst du, wenn der User eine Auswahl getroffen hat ( aber das formular noch nicht abgeschickt hat ) die variable dann schon übergeben?!

das geht nicht einfach so mit PHP, dazu bräuchtest du z.B. JavaScript also eine Lösung per AJAX...

Weil: PHP läuft nur auf dem Server, nicht auf dem Client, ob und wann der User irgendwas anklickt oder so, merkt PHP nicht weils nur auf dem Server läuft. PHP kann nur dann antworten, wenn ein HTTP-Request reinkommt, also dein Browser die Seite neu lädt weil er eine Anfrage zum Server geschickt hat...Ergo erklärt sich von alleine das solch eine Lösung nur mit HTML und PHP nicht geht...dazu bräuchtest wie gesagt einen "Kommunikator" der die beiden verbindet und da kommt, ich sag einfach mal fast immer, gibt natürlich auch noch 1-2 andere lösungen aber bestimmt in 90% der Fälle, JavaScript zum einsatz bzw. eine Lösung per AJAX...Soll heissen, sowas wie onClick etc. kann von JavaScript verarbeitet werden, da es auf dem Client läuft, und JavaScript wiederrum kann einen Request unabhängig von der eigentlichen Webseite losschicken zu dem Server wo PHP läuft und das kann dann antworten...

gruß,
Ascer
Mit Zitat antworten
  #3  
Alt 03.03.2008, 08:54:00
lukgestach lukgestach ist offline
Junior Member
 
Registriert seit: Feb 2007
Ort: Safnern, CH
Alter: 32
Beiträge: 255
AW: HTML-Variable in PHP übergeb

Du könntest auch mit javascript das Formular absenden und dann gleich wider neu anzeigen aber mit den Werten in dem Textfeld. Das könntest du dann mit php realisieren.
So etwas in der Art:
PHP-Code:
function Springe() {
    var 
welcherLink document.deinformular.auswahlliste.selectedIndex;
    switch(
welcherLink)
    {
        case 
"2":
        {
            
document.deinformular.auswahlliste.selectedIndex "2";
        }
        case 
"3":
        {
            
document.deinformular.auswahlliste.selectedIndex "3";
        }
        case 
"4":
        {
            
document.deinformular.auswahlliste.selectedIndex "4";
        }
    }
    if(
welcherLink "1"){
       
top.location.href "?wert=" document.deinformular.auswahlliste.options[welcherLink].value;
    }
 } 
Das müsstest du dann noch nach deinen Wünschen anpassen.
Den Auswert Code sieht dann ungefähr so aus:
PHP-Code:
//hier der anfang deines Formulars...
<input type="text" value='
<?php
if(isset($_GET["wert"]))
{
echo 
$_GET["wert"];
}
?>
'>
//ende des formulars...
Mit Zitat antworten
  #4  
Alt 03.03.2008, 09:18:59
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: HTML-Variable in PHP übergeb

Zitat:
Zitat von lukgestach Beitrag anzeigen
PHP-Code:
//hier der anfang deines Formulars...
<input type="text" value='
<?php
if(isset($_GET["wert"]))
{
echo 
$_GET["wert"];
}
?>
'>
//ende des formulars...
Cross-Side Scripting lässt grüßen! Externe Werte müssen immer geschützt werden z.B. mit htmlspecialchars:
PHP-Code:
<input type="text" value="<?php echo htmlspecialchars $_GET['wert'] ); ?>">
Wozu ist eigentlich das Switch in der JavaScript-Funktion gut?
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #5  
Alt 03.03.2008, 09:23:55
lukgestach lukgestach ist offline
Junior Member
 
Registriert seit: Feb 2007
Ort: Safnern, CH
Alter: 32
Beiträge: 255
AW: HTML-Variable in PHP übergeb

Zitat:
Zitat von |Coding Beitrag anzeigen
Wozu ist eigentlich das Switch in der JavaScript-Funktion gut?
Damit die Auswahlliste wieder auf ihre ausgewählte Position geht.
Mit Zitat antworten
Antwort


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.

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
html und PHP MatthiasR PHP Grundlagen 5 28.04.2004 22:16:19
php in html benrowo PHP Grundlagen 3 02.11.2003 10:28:42
Html Seiten in php generieren MCB PHP für Fortgeschrittene und Experten 1 11.02.2003 15:49:00
PHP und Weiterleitung zu HTML Page blade4cs PHP für Fortgeschrittene und Experten 3 28.01.2003 19:53:29
mit einer php variable eine javascript sourc aufrufen? Silencer PHP für Fortgeschrittene und Experten 9 27.09.2002 13:51:54


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:49:52 Uhr.


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


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