 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
22.03.2002, 11:55
|
#1
|
|
TP-Member
Registriert seit: Mar 2002
Ort: düsseldorf
|
mysql-daten modifizieren
hallo zusammen...
nachdem ich ja gestern das problem mit der darstellung von den daten einer mysql-tabelle hatte und mir supergut geholfen wurde...nochmal vielen dank an alle die sich die mühe gemacht haben...  ....hab ich heute ein anderes problem...
ich versuche die daten aus der tabelle aufzurufen und dann zu modifizieren...
der aufruf gibt mir aber nen pars error...komischerweise nachdem die datenbankabfrage durchlaufen is...
Parse error: parse error in /is/htdocs/22293/www.flashmotion.de/knitterfrei/opfermann/modify.php on line 39
ich muss dazu sagen, das es die "gebnr" die ich abfrage mehrmals gibt...wahscheinlich is es wieder was ganz einfaches aber ich kriegs grad nich hin...
wer mag, kann sich das attachment ja mal ansehen...
schönen dank und gruss
spoto
ps: wenn ich das ding hier hinter mir hab werd ich auch mal versuchen n paar andern leuten zu helfen und nich immer nur zu schnorren... 
|
|
|
22.03.2002, 12:01
|
#2
|
|
TP-Member
Registriert seit: Feb 2001
Ort: Wiesbaden
|
Hallo,
ei, Dein Code ist voller Flüchtigkeitsfehler, da fehlten diverse Dinge, so sollte es gehen:
PHP-Code:
mysql_select_db ("flashmotion_de")
or die ("Could not select database"); // connected
$query = "SELECT * FROM opfermann WHERE gebnr='".$nummer."')";
$result = mysql_query($query,$link);
$myrow = mysql_fetch_array($result, MYSQL_ASSOC);
?>
Immer schön drauf achten dass die Anführungszeichen bei "echo"-Ausdrücken richtig geschlossen werden, und bevor Du auf HTML umschaltest mit "?>" den PHP-Block wieder schließen.
Viele Grüße
ralle
|
|
|
22.03.2002, 12:04
|
#3
|
|
TP-Member
Registriert seit: Feb 2001
Ort: Wiesbaden
|
Hmppf, da fehlte noch was beim "Pasten", one more time:
PHP-Code:
<?php
$mysql_host = "mysql2.webpack.hosteurope.de"; // der datenbank host
$mysql_login = "*****"; // der datenbank user name
$mysql_password = "*****"; // das datenbank user passwort
$link = mysql_connect($mysql_host, $mysql_login, $mysql_password);
mysql_select_db ("flashmotion_de")
or die ("Could not select database"); // connected
$query = "SELECT * FROM opfermann WHERE gebnr='".$nummer."')";
$result = mysql_query($query,$link);
$myrow = mysql_fetch_array($result, MYSQL_ASSOC);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
Viele Grüße
ralle
|
|
|
22.03.2002, 12:32
|
#4
|
|
TP-Member
Registriert seit: Mar 2002
Ort: düsseldorf
|
hi...
danke für die schnelle antwort...
ich hab deinen code mal übernommen...jetzt krieg ich ne andere fehlermeldung:
Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in /is/htdocs/22293/www.flashmotion.de/knitterfrei/opfermann/modify.php on line 34
kannst du damit was anfangen...?
schönen gruss und dank
spoto
|
|
|
22.03.2002, 13:02
|
#5
|
|
TP-Member
Registriert seit: Feb 2001
Ort: Wiesbaden
|
Hallo,
das bedeutet immer das eine Variable nicht als solche erkannt wird, ersetze mal
PHP-Code:
<?php echo ".$myrow["gebnr"]."; ?>
durch
PHP-Code:
<?php echo $myrow["gebnr"]; ?>
dann müsste es eigentlich gehen.
Viele Grüße
ralle
|
|
|
22.03.2002, 13:09
|
#6
|
|
TP-Member
Registriert seit: Mar 2002
Ort: düsseldorf
|
hab ich gemacht...
jetzt krieg ich nen andern fehler:
Warning: Supplied argument is not a valid MySQL result resource in /is/htdocs/22293/www.flashmotion.de/knitterfrei/opfermann/modify.php on line 21
ich weiss, ich nerve...aber ich kriegs nich hin...*seufz*
|
|
|
22.03.2002, 13:23
|
#7
|
|
TP-Greis
Registriert seit: Jun 2001
Ort: Bonn-Altstadt
|
DAmit bist Du auf der sicheren Seite:
PHP-Code:
<?php print("$myrow[gebnr]"); ?>
__________________
Give up yourself into the moment — The time is now.
|
|
|
22.03.2002, 13:31
|
#8
|
|
TP-Member
Registriert seit: Mar 2002
Ort: düsseldorf
|
hi schmobi...
ich hab jetzt alles mal gemacht aber krieg immer noch den fehler:
Warning: Supplied argument is not a valid MySQL result resource in /is/htdocs/22293/www.flashmotion.de/knitterfrei/opfermann/modify.php on line 11
hier mal der entscheidene code im kopf der datei:
PHP-Code:
<?php
$mysql_host = "mysql2.webpack.hosteurope.de"; // der datenbank host
$mysql_login = "++++++"; // der datenbank user name
$mysql_password = "+++++"; // das datenbank user passwort
$link = mysql_connect($mysql_host, $mysql_login, $mysql_password);
mysql_select_db ("flashmotion_de")
or die ("Could not select database"); // connected
$query = "SELECT * FROM opfermann WHERE gebnr='".$nummer."')";
$result = mysql_query($query,$link);
$myrow = mysql_fetch_array($result, MYSQL_BOTH);
?>
schönen gruss und dank
spoto
|
|
|
22.03.2002, 15:54
|
#9
|
|
TP-Member
Registriert seit: Feb 2001
Ort: Wiesbaden
|
Hallo,
da ist ein "Klammer zu" im SQL-Statement was da nicht hin gehört:
FALSCH:
PHP-Code:
$query = "SELECT * FROM opfermann WHERE gebnr='".$nummer."')";
RICHTIG:
PHP-Code:
$query = "SELECT * FROM opfermann WHERE gebnr='".$nummer."'";
So sollte es "rattern"
Viele Grüße
ralle
|
|
|
22.03.2002, 16:05
|
#10
|
|
TP-Member
Registriert seit: Mar 2002
Ort: düsseldorf
|
super...danke...
komisch...das hatt ich eben auch mal rausgenommen...wahrscheinlich hab ich irgendwas anderes falsch gemacht...
jetzt bin ich mal gespannt ob ich das speichern der veränderten daten hinbekomme...naja, ansonsten komm ich wieder...*droh*...
schönen gruss und dank
spoto
|
|
|
22.03.2002, 16:21
|
#11
|
|
TP-Member
Registriert seit: Mar 2002
Ort: düsseldorf
|
hi...
nach eurer hilfe klappt das mit dem aufruf3en jetzt alles prima...danke...
ich versuch jetzt änderungen zu speichern...und zwar so:
PHP-Code:
$query = "UPDATE opfermann SET admname='".$admname."', admvorname='".$admvorname."', mail='".$mail."' WHERE gebnr='".$gebnummer."'";
$result = mysql_query($query, $link);
if($result){ printf("Changes successfully applied. :-)");
}else
{ printf("An error occured. :-(");
}
er sagt dann auch: Changes successfully applied. :-)
aber er macht es nich...hat einer ne idee woran es liegen könnte...?
nachtrag ich hab die daten mal mit get übergeben...die adresszeile sieht auch gut aus:
Code:
http://www.knitterfrei.de/opfermann/applychanges.php?gebnr=13042&admname=Zirnstein&admvorname=Tanja&rlname=Uhlig&rlvorname=Hannelore&mail=hannelore.uhlig@opfermann.de&submit=Aktualisieren
schönen gruss und dank
spoto
|
|
|
22.03.2002, 16:41
|
#12
|
|
TP-Member
Registriert seit: Mar 2002
Ort: düsseldorf
|
uch habs...
eine variable war falsch deklariert...
danke trotzdem
schönen gruss
spoto
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| 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.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 02:41 Uhr.
|
 |