php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 18.05.2005, 14:19  
Gast
 
Beiträge: n/a
Standard Undefined index:

haaallooo...*wink*

wenn ich meine datenbank via php bearbeiten will... besser gesagt daten aus der datenbank^^ kommen diese fehler

Notice: Undefined index: Bearbeiten
Notice: Undefined index: Update

usw..


weis jemand was das heisen soll??

ich hab keine ahnung


mfg 0-nummer
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 18.05.2005, 14:20  
Gast
 
Beiträge: n/a
Standard

Du greifst in irgendeinem Array auf einen Index zu, der nicht existiert ?
 
Alt 18.05.2005, 14:20  
Erfahrener Benutzer
 
Registriert seit: 19.06.2004
Beiträge: 665
konsti
Standard

dass soll heißen, dass in einem array die indexe Bearbeiten und Update nicht gesetzt sind
__________________
http://www.silvercoding.de
------------
ElePHPant Edit
konsti ist offline  
Alt 18.05.2005, 14:28  
Gast
 
Beiträge: n/a
Standard

hää.... is das ein schwerwiegendes prob??

ich sag euch mal was ich wie machen möchte... vieleicht hilft euch das weiter

bin auf einer seite auf der man benutzer auswählen kann die man bearbeiten will
dann kommt man auf eine seite auf der man bearbeiten kann
man drückt auf update
und fertig...


nur klappt das net..
auf der ersten Seite tu ich alles mit <form> übertragen method="Post"

auf der zweiten seite mit $_GET hol ich sie mir dann uas dem formular...#oder is das falsch
 
Alt 18.05.2005, 14:31  
Gast
 
Beiträge: n/a
Standard

hä ????
$_POST hat normalerweise die daten aus dem Formular, während $_GET die daten aus den anhängen an die url hat ( ?var1=1&var2=2...)
 
Alt 18.05.2005, 14:40  
Gast
 
Beiträge: n/a
Standard

uuups ja mein ich doch
sorry hab mich vertippt
 
Alt 18.05.2005, 15:04  
Gast
 
Beiträge: n/a
Standard

Und du solltet immer testen, ob die Variablen existieren (isset()) bevor du mit ihnen Arbeitest - dann kriegst du auch die Notices weg.
 
Alt 18.05.2005, 15:10  
Gast
 
Beiträge: n/a
Standard

ach ja stimmt... sorry prog. noch nicht lange

ein kleines problem hab ich noch... er meckert jetzt eine variable in meiner sqlabfrage an


PHP-Code:
<?php

$sql
="UPDATE benutzerverwaltung_alex SET Name='$Name',Vorname='$Vorname',Adresse='$Adresse',PLZ='$PLZ',Ort='$Ort',Geburtsdatum='$Jahr,$Monat,$Tag',Mailadresse='$Mailadresse', Benutzername='$Benutzername', Passwort='$Passwort' WHERE ID like'$auswahl'";

?>
nähmlich $auswahl kann man da auch einfach so schreiben
PHP-Code:
<?php
(isset($_POST['auswahl']))

?>
oder geht das andrrs???
 
Alt 18.05.2005, 15:14  
Gast
 
Beiträge: n/a
Standard

A) In diesem Falle benutze bitte ID = ".(int)$_POST['auswahl']."
und kein LIKE - LIKE ist für den Fall, das du was suchst.
B) solltest du dafür sorgen, das das QUERY nur ausgeführt wird, wenn $_POST['auswahl'] gesetzt wurde. und das kannste per isset() machen.
 
Alt 18.05.2005, 15:56  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

nur mla so in den raum geschmissen:

error-reporting
Zum testen von Scripts setzt man normalerweise am anfang des scripts (oder direkt in einer config-datei die immer Includet wird)
PHP-Code:
error_reporting(E_ALL); 
damit werden dann alle Fehler ausgegeben.
Mögliche Fehler die dann auftreten und wie man sie beheben kann:
Notice: Use of undefined constant ...
Notice: Undefined variable ...

register_globals
http://www.phpfriend.de/ftopic26569.html
-> lesen, verstehen, umsetzen !!
robo47 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
Notice: Undefined index Kein Genie PHP Tipps 2008 5 23.04.2008 17:40
Prototype Ajax Array Datenmüll notyyy HTML, Usability und Barrierefreiheit 2 08.04.2008 10:57
Undefined Index bei Aufruf von Script lolipop 999 PHP Tipps 2006 30 21.11.2006 18:57
Undefined Index c-f-g Datenbanken 7 06.08.2006 18:29
Undefined index seven-12 PHP Tipps 2006 4 02.06.2006 10:47
Undefined index PHP Tipps 2005-2 1 07.08.2005 17:10
Fehlermeldung undefined index: 14 Niedi PHP Tipps 2005 2 22.04.2005 11:40
$_POST ? Undefined index: vname PHP Tipps 2005 14 23.02.2005 09:39
Undefined index PHP Tipps 2005 5 05.02.2005 14:57
Warning: undefined index "authorized" PHP Tipps 2005 11 10.01.2005 20:15
Undefined index: USERNAME PHP Tipps 2004-2 2 07.12.2004 17:47
Fehler: Undefined index!? DannyD PHP Tipps 2004-2 4 05.12.2004 17:47
Undefined index: PHP Tipps 2004 6 15.09.2004 12:00
[Erledigt] array aus tabelle &amp; Undefined index Datenbanken 19 26.07.2004 14:33
Undefined index? PHP Tipps 2004 3 14.06.2004 11:26

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
undefined index, php undefined index:, notice: undefined index: passwort, was soll undefined index heißen?, notice undefined index php beim lesen datenbank, notice: undefined index: passwort in, undefined index: passwort in, \undefined index: update\, like $_post undefined index, undefined index in, undifined index

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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.