php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2009

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 06.07.2009, 19:53  
Erfahrener Benutzer
 
Registriert seit: 03.10.2008
Beiträge: 227
thiagojonas zeigte ein beschämendes Verhalten in der Vergangenheit
Standard Liste/Menü OnChange... SELECT*FROM

Hallo,
ich habe eine Liste/Menü auf meiner Seite. Ich füttere diese mit Werte aus meiner Datenbank.

Kann ich jetzt auch beim Onchange Ereigniss die Select * From Abfrage aktualisieren?
thiagojonas ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 06.07.2009, 20:48  
Erfahrener Benutzer
 
Registriert seit: 25.01.2009
Beiträge: 1.027
PHP-Kenntnisse:
Fortgeschritten
Capfly befindet sich auf einem aufstrebenden Ast
Capfly eine Nachricht über ICQ schicken Capfly eine Nachricht über MSN schicken
Standard

klar
machst du
PHP-Code:
onChange="<?php blabla ?>";
^^

aber javascript ist nicht wirklich zu empfehlen
__________________
MfG
~Capfly
Jetzt NEU! Cpix & Wbits Katahlan.de - Das Browsergame
Capfly ist offline  
Alt 06.07.2009, 20:49  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Wirklich qualifizierte Antwort. Sagt alles und nichts..
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline  
Alt 06.07.2009, 20:56  
Erfahrener Benutzer
 
Registriert seit: 25.01.2009
Beiträge: 1.027
PHP-Kenntnisse:
Fortgeschritten
Capfly befindet sich auf einem aufstrebenden Ast
Capfly eine Nachricht über ICQ schicken Capfly eine Nachricht über MSN schicken
Standard

Ok,
du kannst bei
Code:
onChange="
PHP zwischensetzen, was dann bei OnChange passiert wird wie ganz normales PHP ausgeführt, d.h.:
Hier ein Beispiel:
PHP-Code:
<select onChange="<?php $select "SELECT * FROM `tabelle`;"$query mysql_query($select); ?>"><option>1</option></select>
etc. besser?^^
__________________
MfG
~Capfly
Jetzt NEU! Cpix & Wbits Katahlan.de - Das Browsergame
Capfly ist offline  
Alt 06.07.2009, 21:00  
Erfahrener Benutzer
 
Registriert seit: 03.10.2008
Beiträge: 227
thiagojonas zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

@Capfly

Vielen Dank
thiagojonas ist offline  
Alt 06.07.2009, 21:28  
Erfahrener Benutzer
 
Registriert seit: 03.10.2008
Beiträge: 227
thiagojonas zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

Okay habe doch noch was.

Mein Ziel ist es eigentlich, beim OnChange Ereignis, die aktuelle ID in eine Variable zu speichern, damit ich diesen dann fürs Löschen bzw. fürs Bearbeiten verwenden möchte.

PHP mit der Liste/Menü
PHP-Code:
<script language="JavaScript">
function Load(){
    <?php
        
include("config.php");
        
// DROPDOWN MENU AUS DATENBANK BEFÜLLT    
        
$sql_delete "SELECT * FROM $tbl_name WHERE `Titel` = '$nachricht_delete'";    
        
$result_delete mysql_query($sql_delete) OR die(mysql_error());
        
$row mysql_fetch_assoc($result_delete);
        
$news_ID $row['ID'];
    
?>
}
</script>
PHP Submit Entfernen

PHP-Code:
<?php
    
include("config.php"); 
    
    
$news_ID=$_POST['news_ID'];
    
    
$sql "DELETE FROM $tbl_name WHERE `news`.`ID` = '$news_ID'";
    
$result mysql_query($sql) OR die(mysql_error());
    
header("Location: news_ok_delete.php");
?>
Es klappt leider nicht. Was mache ich falsch?
Danke
thiagojonas ist offline  
Alt 06.07.2009, 21:42  
Erfahrener Benutzer
 
Benutzerbild von Arne Drews
 
Registriert seit: 22.04.2009
Beiträge: 3.486
PHP-Kenntnisse:
Anfänger
Arne Drews wird schon bald berühmt werdenArne Drews wird schon bald berühmt werden
Arne Drews eine Nachricht über Skype™ schicken
Standard

Das wird so nix.
PHP is serverseitig und Javascript i.d.R. clientseitig!
Im OnChange eine PHP-Anweisung hat da keinen Sinn, weil JavaScript erst im Dokument lokal ausgeführt wird. und da existiert i.d.R. keine PHP-Umgebung.

Du kannst das höchstens über'n Request á la AJAX machen.
Habe jetzt kein konkretes Bespiel, aber hier is'n kleines Tutorial!
Arne Drews ist offline  
Alt 06.07.2009, 21:45  
Erfahrener Benutzer
 
Registriert seit: 25.01.2009
Beiträge: 1.027
PHP-Kenntnisse:
Fortgeschritten
Capfly befindet sich auf einem aufstrebenden Ast
Capfly eine Nachricht über ICQ schicken Capfly eine Nachricht über MSN schicken
Standard

Schau hier:
ist mit php im JS:
http://www.flightcentergermany.de/uhr.php
Das funktioniert i.d.R. auch überall
__________________
MfG
~Capfly
Jetzt NEU! Cpix & Wbits Katahlan.de - Das Browsergame

Geändert von Capfly (06.07.2009 um 21:49 Uhr).
Capfly ist offline  
Alt 06.07.2009, 21:50  
Erfahrener Benutzer
 
Benutzerbild von Arne Drews
 
Registriert seit: 22.04.2009
Beiträge: 3.486
PHP-Kenntnisse:
Anfänger
Arne Drews wird schon bald berühmt werdenArne Drews wird schon bald berühmt werden
Arne Drews eine Nachricht über Skype™ schicken
Standard

Also erstmal sehe ich in der Datei "uhr.php" nur ein Hallo!
Was hat das mit'ner Uhr zu tun?

Und daß Du Werte aus PHP übergeben kannst in HTML oder auch JavaScript ist klar!
Nun gib mir mal'n Beispiel dafür, wie Du es schaffst, Werte aus einem Fromular per PHP in die DB zu schreiben,
wenn es über das JavaScript-Event OnChange ohne Reload gesteuert werden soll???!!!

Darauf bin ich gespannt...
Arne Drews ist offline  
Alt 06.07.2009, 21:52  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
Zitat von Capfly Beitrag anzeigen
Ok,
du kannst bei
Code:
onChange="
PHP zwischensetzen, was dann bei OnChange passiert wird wie ganz normales PHP ausgeführt, d.h.:
Hier ein Beispiel:
PHP-Code:
<select onChange="<?php $select "SELECT * FROM `tabelle`;"$query mysql_query($select); ?>"><option>1</option></select>
etc. besser?^^
Son Quatsch. Das funktioniert definitiv nicht.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Automatische Liste/Menü Andi1234 PHP Tipps 2009 15 10.05.2009 22:18
[Erledigt] Onchange, übernahme von this.value michygan JavaScript, Ajax und mehr 9 30.01.2009 11:27
[Erledigt] Probleme mit &quot;this.value&quot; - Übergabe bei onchange espressoboy JavaScript, Ajax und mehr 3 27.01.2009 01:21
checkbox onchange in IE 7 wie onblur drsoong HTML, Usability und Barrierefreiheit 1 13.01.2009 14:02
Problem mit Liste/Menü! Knuff PHP Tipps 2008 6 19.03.2008 09:36
EventHandler onChange cycap HTML, Usability und Barrierefreiheit 3 06.10.2007 20:08
onChange will einfach nicht funktionieren dsx HTML, Usability und Barrierefreiheit 2 04.06.2006 21:07
Formular bei onchange absenden frankys9 HTML, Usability und Barrierefreiheit 3 04.05.2006 14:19
Wie steuere ich die onchange funktion? PHP Tipps 2006 6 02.04.2006 10:19
onchange? EvilDragon HTML, Usability und Barrierefreiheit 2 02.02.2006 15:06
Dropdown onchange auf gleiche Seite skho PHP Tipps 2007 2 15.12.2005 10:58
Problem mit <select> und OnChange Befehl suendesizer HTML, Usability und Barrierefreiheit 13 08.03.2005 09:19
PHP onchange... PHP Tipps 2005 8 24.01.2005 17:49
dropdown liste soll durch onChange nächste liste laden HTML, Usability und Barrierefreiheit 1 13.12.2004 15:42
dropdown onchange PHP Tipps 2004 3 31.07.2004 20:04

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
<select onchange abfrage, php dropdown select onchange abfrage, php ajax selectbox onchange liste, php menu list select, onchange select in db speichern, onchange db abfragen, select onchange datenbankabfrage, listenmenü variablen speichern, liste menü php, select onchange html abfragen, php select where beispiele, select onchange menüauswahl als variable, select onchange php dropdown menü anpassen, select onchange db abfrage, php listmeunü, onchange abfrage, onchange php übergeben, ein ganz normales <select>, onchange, onchange auswahl liste laden aus der datenbank, select php onchange einstieg

Alle Zeitangaben in WEZ +2. Es ist jetzt 16:19 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum