![]() |
Probleme mit PhP
Hallo leute, ich schreibe im moment ein News script doch nun hab ich so ein scheiss Fehler im script und komme nicht mehr weiter.
Ok Hier erstmals mein code...... PHP-Code:
Notice: Undefined variable: gesendet in C:\Programme\Apache Group\Apache2\htdocs\self\php\scripts\news\backbon e\news_eingabe.php on line 11 Mir ist nun nicht klar wiso diser scheiss Fehler auftritt...... ich denke mir da er die Variabel noch nicht "kennt"..... Komisch ist noch, wen ich die Datei nicht include, sondern nur aufrufe funktionierts ohne Probleme. |
Der Fehler müsste demnach in der Zeile
<? include "dat/config.inc.php" ?> liegen bzw. in der config.inc.php die du ja includest. Vielleicht postest du mal die config.inc.php ... schera |
denke ich im diesem Fall weniger, den die funktion wird ja aufgerufen sobald man im Formular den "Submit" button klickt.....
...doch hier die config.inc.php: PHP-Code:
|
wie wärs wenn du einfach mal in $gesendet was reinschreibst oder die Variable vorher deklarierst?
if ($gesendet) wird halt nicht funktionieren, weil nirgendwo die Variable gesetzt wird. Wenn $gesendet ein Button sein soll, dann greif bitte mit $_POST['gesendet'] darauf zu und dort steht dann auch nicht 1 drinn sonder norm. die Value des Buttons. Nachdem in deiner Include Datei nur Variablen deklariert werden hat dies auch nix mit dem Aufruf der mysql-connect funktion zu tun. mfg Thomas |
okei test ich mal aber kannst du mir noch erklären wiso es ohne Fehler funktioniert wen ich das script selber aufrufe und Fehler ausgibr sobald ich es include?
|
du könntest auch noch probieren das include vor allen HTML Tags zu machen (wos eigentlich hin gehört). Dann kannst du es noch ohne Shorttags probieren also <?php ?> statt <? ?> verwenden, denke aber das sollte keinen Unterschied machen.
|
ok danke für deinen aufwand,
doch leider funktioniert die scheisse noch immer nicht, naja egal.... |
http://php.net/manual/en/language.va...s.external.php
Wenn's das nicht ist: Nicht auf den Submit-Button vertrauen, denn der wird bei einigen Browsern nur mitgesendet, wenn man wirklich draufklickt. ~ |
mach:
PHP-Code:
PHP-Code:
|
PHP-Code:
nach dem include ein ; dann $_POST[] solltest verwenden sonst kann es probleme geben sag wenns funktioniert i glaub es liegt am strichpunkt schaut so aus wie das abfragescript von galileo computing |
jeppa hat geklappt danke alder
|
immer wieder gerne :D
|
Ok ich habe noch ein kleiner aber ziemliches Problem
in einem News script wird ja meistens mehr Text verwendet (für die news) als in char platz haben. Nun ist meine Frage welchen Datentyp empfiehlt Ihr? und wie kann ich machen das wen ich bei der Eingabe der News die Entertaste klicke , dies dan auch im News script so ausgegeben wird? Gruss suRe |
Ich verwende als Datentyp 'TEXT'. Ein Zeilenumbruch wird als "\n" abgespeichert, um ihn aber anzuzeigen benötigst du ein html-"
" Also entweder nach dem Auslesen ersetzen oder im sql-statement direkt ersetzen (ca so: SELECT replace(spalte,'\n',' ') as umgebrochen from ...) mfg Thomas |
danke hat gefunzt
ehhm du, kann es sein das man wen man links über di url übergibt nur eine bestimmte anzahl zeichen übergeben kann? den bei mir funzen die ersten 3 GET's ohne weiteres doch das 4 und 5te nimmts nicht mehr an, obwohl kein fehler im script ist. |
keine Ahnung, hatte bis jetz max. drei ;)
|
ok hab gemerkt es liegt an der länge .... na guggst du jetzt wusste ich was was du nicht wusstest :)
|
i verwende für text immer longtext
hmm bei mir gehn mehr als 7 gets das höchste was i verwendet hab is 7 oder 8 |
Zitat:
|
Zitat:
|
Zitat:
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 02:06 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag