![]() |
Scriptfehler
hallo leute
als absoluter rookie bei php habe ich mit nachstehendem script ein problem (phrase error) :( <?php $connect = mysql_connect("xxx.xx.xx.xx","xxxxx","xxx") or die ("Keine Verbindung möglich"); $db = mysql_select_db("DBxxx") or die ("Die Datenbank existiert nicht"); ?> <?php $tabellenname="xxxx"; $sql="INSERT INTO $tabellenname (vorname,name,strasse,ort,plz,jahr,geschlecht,vere in,email,telefon,strecke) VALUES ('$vorname','$name','$strasse','$ort','$plz','$jah r','$geschlecht','$verein','$email','$telefon','$s trecke')"); if($sql) { echo"Ihre daten wurden gespeichert!!";} else { echo"Ihre daten wurden nicht gespeichert!!"; } > ich muß dazusagen, das ich es mir mühsam aus div. büchern "generiert" habe ..... wenn´s auf anhieb gefunkt hätte wäre es ein wunder gewesen :D vielleicht hat jemand von euch einen tip thx honk |
versuch es mal so
<?php $connect = mysql_connect("xxx.xx.xx.xx","xxxxx","xxx") or die ("Keine Verbindung möglich"); $db = mysql_select_db("DBxxx") or die ("Die Datenbank existiert nicht"); $tabellenname="xxxx"; $sql="INSERT INTO $tabellenname (vorname,name,strasse,ort,plz,jahr,geschlecht,vere in,email,telefon,strecke) VALUES ('$vorname','$name','$strasse','$ort','$plz','$jah r','$geschlecht','$verein','$email','$telefon','$s trecke')"); if($sql) { echo"Ihre daten wurden gespeichert!!";} else { echo"Ihre daten wurden nicht gespeichert!!"; } ?> |
fehlermeldung hat sich geändert :rolleyes:
Warning: mysql_connect(): Access denied for user: 'xxxxx@www2.xxxx.de' (Using password: YES) in /mnt1/single/www/xxxxx/php_dateien/anmeldung_xxx/send.php on line 2 Keine Verbindung möglich :heul: |
hm ok ka ich kann kein php lol
aber ich würde mal user passwort und mysql host überprüfen (gross und kleinschreibung) viel spass PS:frag vielleicht den serveradmin |
Falls die Datenbank auf dem gleichen Server ist wie die Website, dann musst du darauf achten, dass es einen Unterschied macht, ob du "localhost", "127.0.0.1" oder die IP des Servers angibst. Falls dem so ist: einfach ausprobieren ;)
mfg c. |
Zitat:
|
vielen dank für eure hilfe;
ich werd´ halt ein bißchen herumexperimentieren; wichtig ist mir, das das script als solches (hoffentlich) funkt :) thx honk |
also wie gesagt hab keinen plan von php aber in der fehlermeldung heiste es das keine verbindung hergestellt werden kann also muss es daran liegen
|
die gute nachricht: nach dem abschicken bekomme ich die meldung:
... Ihre daten wurden gespeichert!! ..... :D die schlechte: .... in meiner datenbank gibt´s keinen eintrag :rolleyes: |
naja.. die schickst die Daten auch nicht an den Server. du speicherst nur das Kommando in einer Variablen ;)
mfg c. |
:eek: :confused:
... du meinst, ich brauche ein weiteres script?? :heul: |
nein
Code:
if($sql)Code:
if(mysql_query($sql))siehe http://at.php.net/manual/de/function.mysql-query.php mfg c. |
funkt, super, danke!!!! :D :)
|
hm also nochmal gesagt ich hab keinen plan von php aber.....
if(mysql_query($sql)) fehlt da ned was? also nen gleichung oder sowas mit den du es vergleichen kannst |
Zitat:
mfg c. |
oh find ich cool
das kann leider asp ned |
Zitat:
mfg c. |
jo genau
deswegen ahb ich den ersten fehler auch gleich erkannt (bei asp genau so) aber immer wieder was lernen kann ned schaden sag ich |
jetzt bin ich´s nochmal :D
ist es eigentlich möglich, zu diesem script (das hier in diesem thread) auch pflichtfelder zu definieren, sodaß der "ausfüllende" die meldung ".... bitte geben sie ihren namen ein ...." (oder so ähnlich" bekommt? müßte doch mit einer "if /else" anweisung möglich sein :confused: oder muß ich da ein weiteres script dazwischenschalten?? :rolleyes: thx honk |
ja das geht
aber nochma ich kann kein php also sag ich dir wie ich es in asp löse also serverseitig if feldname = leer dann schreib bitte etwas eintregen elseif bla bla bla dann schreib bla bla bla end if oder es gibt auch eine clientseite methode mit javascript aber das weis ich mom ned sorry hoffe konnte dir helfen |
ja, danke
ist zumindest ein ansatz :) thx honk |
| Alle Zeitangaben in WEZ +2. Es ist jetzt 07:34 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag