php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 14.01.2009, 19:24  
Benutzer
 
Registriert seit: 14.01.2009
Beiträge: 40
kaus08 befindet sich auf einem aufstrebenden Ast
Standard INSERT und UPDATE problem

Habe nun folgende Probleme, ich kann die Namen editieren aber nicht zB die gruppe und die Schule die bleiben gleich auch wenn ich es nicht will.

Ich habe das Problem bei IKnsert und Update das mir von der Datanank die Gruppen und Schulen nich angezeigt werden, noch bekomme ich eine Fehlermeldung wenn ich auf Ok drücke und gespeichert wird es auch nicht.
Er schreibt nur,
Notice: Undefined variable: schuleSELECT in C:\Program Files\xampp\htdocs\heivos\hp.php on line 229

Notice: Undefined variable: gruppeSELECT in C:\Program Files\xampp\htdocs\heivos\hp.php on line 237

Das ist die function für gruppeSELECT,

PHP-Code:
//---------------------------------------------------------------------------------
function createSELECT($name$sql$selectedID){
    
    
//$name... Name des Select-Tags
    //$sql..... Beispiel: SELECT ID, bezeichung FROM kurse ORDER BY bezeichnung
    //$selectedID ... ID, jenes Datensatzes der vorausgewählt werden soll

    
$res mysql_query($sql) or exit_error(mysql_error() . "<br />$sql");
    
$html .= "<select name=\"$name\" size=\"1\">\n";
    while(
$rs mysql_fetch_row($res)){
        
$html .="<option value=\"$rs[0]\"";
        
$html .= ($rs[0] == $selectedID " selected=\"selected\"" "");
        
$html .= ">$rs[1]</option>\n";
    

    }
    
$html .= "</select>\n";
    return 
$html;
}
//-----------------------------------------


$schuleSELECT createSELECT('schule',
'SELECT ID, bezeichnung FROM schulen ORDER BY bezeichnung',
0);

$gruppeSELECT createSELECT('gruppe',
'SELECT ID, bezeichnung FROM gruppen ORDER BY bezeichnung',
0);
//----------------------------------------------------------------------------------------------------------

function insertKind(){ 


    
$nachname     getParam('nachname''');
    
$vorname    getParam('vorname''');
    
$anamnese    getParam('anamnese''');
    
$gebdt        getParam('gebdt''');
    
$gruppe        getParam('gruppe');
    
$schule        getParam('schule');
    


    
$sql =<<<EOSQL
INSERT INTO kinder(nachname, vorname, anamnese, gebdt, gruppe_fk, schule_fk)
VALUES($nachname, $vorname, $anamnese, $gebdt, $gruppe, $schule)
EOSQL;
    

}
//---------------------------------------------------------------------------------------------------------
function updateKinder($ID){

    
$nachname     getParam('nachname''');
    
$vorname      getParam('vorname''');
    
$anamnese     getParam('anamnese''');
    
$gebdt        getParam('gebdt''');
    
$gruppe        getParam('gruppe'0);
    
$schule        getParam('schule'0);

    
$sql =<<<EOSQL

UPDATE    kinder
SET    nachname    = '$nachname',
    vorname    = '$vorname',
    anamnese    = '$anamnese',
    gebdt        = '$gebdt',
    gruppe_fk    = '$gruppe',
    schule_fk    = '$schule'

WHERE    ID    = '$ID'

EOSQL;

    
mysql_query($sql) or exit_error(mysql_error() ."<br />$sql"); 
und ich weiß nicht was ich falsch mache denn beim Update werden mir die Datenbank daten angezeigt aber wenn ich Sie ändern will funktioniert das nicht und ich weiß nicht warum.

Bin für jeden Tip dankbar, bräuchte die Probleme gelöst bis Samstag denn da habe ich eine Prüfung.
Vielen Dank im Voraus.

Ligrü Daniel

Geändert von kaus08 (14.01.2009 um 19:51 Uhr). Grund: Ändere auf Wunsch den Thread ein bisschen, vielen Dank im Voraus und bis jetzt
kaus08 ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 14.01.2009, 19:27  
Erfahrener Benutzer
 
Benutzerbild von tomtaz
 
Registriert seit: 17.06.2008
Beiträge: 1.762
PHP-Kenntnisse:
Fortgeschritten
tomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig nett
tomtaz eine Nachricht über ICQ schicken tomtaz eine Nachricht über Skype™ schicken
Standard

Bitte verwende die [php] tags für PHP-Code
__________________
Mfg Tomtaz
"Es soll jetzt diese Erfindung geben.... Kugel oder so heißt die. Ist so eine Art Suchmaschine..."
tomtaz ist offline  
Alt 14.01.2009, 19:29  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Hallo.
Bitte [PHP]...[/PHP] tags für PHP-Code verwenden.

Vermutlich wäre auch der Code, der dann das UPDATE/INSERT vornimmt, interessanter
David ist offline  
Alt 14.01.2009, 19:38  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.989
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:
etzt habe ich nur folgende Probleme,
Hast DU da was verschluckt oder warum kommt mir der Thread so vor, als hättest Du ihn von woanders kopiert?
__________________
--
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 14.01.2009, 19:48  
Benutzer
 
Registriert seit: 14.01.2009
Beiträge: 40
kaus08 befindet sich auf einem aufstrebenden Ast
Standard Warum

Warum soll ich den von wo Kopieren, mir brennt der Hintern, ich habe am Samstag eine Prüfung udn hoffe von ganzen Herzen das mir hier jemand helfen kann, ich weiß ich bin ein totaler anfänger und mir passieren so viele Anfänger fehler, ich weiß bei diesem Skript nicht mehr weiter.
Ich bitte euch wirklich um eure Hilfe!
kaus08 ist offline  
Alt 14.01.2009, 19:51  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.989
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

Dein Posting wirkt total aus dem Zusammenhang gerissen und zu "habs eilig" wurde auch in den Forenrichtlinien was geschrieben.
__________________
--
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 14.01.2009, 19:58  
Benutzer
 
Registriert seit: 14.01.2009
Beiträge: 40
kaus08 befindet sich auf einem aufstrebenden Ast
Standard bitte

habe das auch in einem anderen Forum gepostet wo ich noch mehr Probleme hatte und dachte ich Frage euch ob Ihr mir helfen würdet, weil mir im anderen Forum niemand geholfen hat.
Hoffe wirklich das Ihr mir helfen könnt.
Freue mich auf eure Antworten

Geändert von kaus08 (14.01.2009 um 20:02 Uhr).
kaus08 ist offline  
Alt 14.01.2009, 20:00  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.989
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

Und was haben die Dir geraten?

Bitte beachten: Anmerkungen zu Crosspostings
__________________
--
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 14.01.2009, 20:01  
Erfahrener Benutzer
 
Registriert seit: 19.05.2008
Beiträge: 612
PHP-Kenntnisse:
Fortgeschritten
Young Jedi befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von kaus08 Beitrag anzeigen
habe das auch in einem anderen Forum gepostet wo ich noch mehr Probleme hatte und dachte ich Frage euch ob Ihr mir helfen würdet.
Hoffe wirklich das Ihr mir helfen könnt.
Freue mich auf eure Antworten
INSERT und UPDATE problem - Forum: phpforum.de
INSERT und UPDATE problem - Entwickler-Forum

__________________
http://tippsgegenlangeweile.de

Young Jedi ist offline  
Alt 14.01.2009, 20:05  
Benutzer
 
Registriert seit: 14.01.2009
Beiträge: 40
kaus08 befindet sich auf einem aufstrebenden Ast
Standard wie du siehst

wie du siehst hat mir das entwicklerforum nicht wieterhelfen können oder?
Ich bitte euch wirklich ob Ihr mir einen tipp geben könnt was da schief läuft.
kaus08 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
[Erledigt] Probleme mit utf8 bei Insert und Update Thamannta PHP Tipps 2008 13 27.06.2008 07:07
Pathfinding Algorithmus optimieren? (Algorith. von Dijkstra) Martin13 PHP Tipps 2007 19 04.09.2007 19:20
Update und Insert in einem ? sponer Datenbanken 6 01.07.2007 16:02
Update -> AffectedRows -> Insert R4v3r Datenbanken 6 12.06.2007 11:13
INSERT.. on duplicate key UPDATE... - sinnvoll? mrSpok Datenbanken 3 28.11.2006 10:14
Differenz zwischen 2 Zahlen duderino PHP Tipps 2006 19 10.08.2006 22:12
Weder Update noch Insert funktioniert... MessengerNews! Datenbanken 3 31.07.2006 08:39
Wenn datensatz existier update sonst insert axelnes Datenbanken 9 27.04.2006 23:49
[Erledigt] mysql: INSERT und wenn vorhanden UPDATE Datenbanken 7 07.01.2006 09:54
Problem mit Update PHP Tipps 2007 8 28.12.2005 12:45
PRoblem mit Cookie bei PHPbb-Board PHP Tipps 2007 8 12.12.2005 20:56
PHP-Fehlermeldung, weiss nicht mehr weiter PHP Tipps 2005-2 12 21.09.2005 12:56
Problem bei Update PHP Tipps 2005-2 10 13.09.2005 15:50
mysql dump einspielen (ohne phpmyadmin) PHP Tipps 2005-2 6 18.06.2005 21:50
Insert Problem Mano PHP Tipps 2004 4 30.10.2004 22:28

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
insert update select php, insert mit update

Alle Zeitangaben in WEZ +2. Es ist jetzt 20:07 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